Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Исправлено появление проблем с аудио froyo

Anonim

Google подтвердил, что работает над внесением изменений, поэтому потоковые аудио-сервисы, такие как Pandora и TuneWiki, больше не будут иметь плохое качество при потоковой передаче через 3G. Любители гиков и любопытных могут проверить изменения кода для фреймворка в git-репозитории Android. Нет слов о том, когда ожидать эти изменения, но Google ввел их в Android-источник, поэтому он не должен быть слишком далеко. Конечно, это будет зависеть от каждого, от производителя, перевозчика и, возможно, даже ночного уборщика в Пентагоне, чтобы утвердить и внести изменения, а затем распространить их.

Когда пришло сообщение об этом, я перепрыгнул на страницу отслеживания ошибок Android в Google и начал читать. Мне было очень любопытно, потому что у меня нет проблем с воспроизведением музыки, будь то потоковой передачи или с моей SD-карты. То, что я обнаружил, немного расстраивает меня, и я собираюсь разглагольствовать после перерыва. (Да, мне тоже разрешено жаловаться.)

Google решил переключиться на другую медиа-среду под названием Stagefright. Я не уверен, почему это изменение было сделано, но я думаю, что это как-то связано со слухами о сервисе Google Music, которые распространяются вокруг. В любом случае, изменение было сделано. Оказывается, что при настройке Stagefright определенные типы файлов (HE-AAC v1 и HE-AAC v2) больше не декодируются правильно. Большая ошибка, верно? Не так быстро.

Когда вы транслируете из Slacker (я буду использовать их в качестве примера, а не выделять их) по WiMax или WiFi, все звучит великолепно, потому что для потоковой передачи используется аудиокодек более высокого качества. Но потоковая передача через 3G (и EDGE - я проверил, и это чертовски почти убило меня) звучит довольно плохо. Это потому, что они используют аудиокодек низкого качества - см. Выше - при подключении через данные ячейки. Кроме того, воспроизведение кэшированных «станций» из приложения, которое находится на вашей карте, также может звучать как дерьмо, поскольку они кэшируются в формате низкого качества. С помощью отчетов других и моих собственных тестов я могу подтвердить, что это работает просто превосходно.

Здесь идет разглагольствование.

Здесь есть два очевидных варианта. Во-первых, разработчики приложений меняют свои приложения и используют кодеки более высокого качества при потоковой передаче по сотовой сети. Это устраняет проблему во время потоковой передачи, как из радиоволн, так и с SD-карты. Во-вторых, Google возвращается и поддерживает устаревшие типы файлов. Да, наследство Плохое наследство. То наследие, которое добавляет ненужное раздувание и, когда оно делается достаточно часто, влияет на производительность. Какого черта мы идем с устаревшим решением? Я не могу играть в Leisure Suit Larry на ПК с Windows 7 без какого-либо стороннего волшебства, которое бы поддерживало более старые и худшие биты, оставшиеся от DOS 5, от которых зависит игра. Все ваши приложения PalmOS необходимо переписать для работы с WebOS. Microsoft практически отказалась от поддержки приложений Windows Mobile 6.5 в готовящейся к выпуску Windows Phone 7. Это верный способ двигаться вперед. Здесь мы часто выбираем Apple (это все из любви, Рене, клянусь!), Но Стив никогда не пойдет на попятную, чтобы успокоить поставщиков программного обеспечения, и Энди тоже не должен.

Мне все равно, если вы называете это ошибка, функция или пони. Так было сделано по причине, в первую очередь. Google даже перечисляет новый метод как функцию Froyo. Google ничего не делает, не заглядывая в будущее, не потому, что они любят нас, а потому, что они не хотят тратить деньги, делая это дважды. Один из комментаторов на странице кода Google об этой проблеме подтвердил, что поставщики приложений не хотят ничего с этим делать, поэтому Google придется перенастроить ОС, чтобы продолжить поддержку того, что они не хотели поддерживать в первое место. Исправьте свои проклятые приложения, продавцы. Не заставляйте мою любимую мобильную ОС вносить изменения и предоставлять устаревшую поддержку, потому что вы хотите выбрать легкий путь. Rdio работает просто отлично, звучит великолепно, и они не приводят к изменению перечисленных функций, потому что они ленивые программисты или хотят сэкономить на пропускной способности. Они просто зарабатывали мои 5 баксов в месяц.

Теперь не стесняйтесь разрывать меня на части, но, по крайней мере, попытайтесь объяснить преимущества изменения программного обеспечения у всех по сравнению с разработчиками, меняющими свои приложения, чтобы не отставать.