2011-02-21 4 views
4

Я бы хотел перейти с помощью аудиофайлов, закодированных в MP3, в AAC + для файлов звукового сопровождения, хранящихся в приложении для Android. Это уменьшит размер установки.Была ли установлена ​​поддержка AAC + на всех телефонах Android?

Проблема я столкнулся в том, что AAC + поддержка была сломана в выпуске Froyo на Android: http://code.google.com/p/android/issues/detail?id=9308

Это было позже исправлено: https://android.googlesource.com/platform/frameworks/base/+/16263d9f8cc01392c2f3678b381ce897647c8c81

Пандора FAQ, очевидно, подтвердил некоторые телефоны были обновлены по воздуху , но предупредил о других телефонах:

Почему я испытываю проблемы с аудио на Froyo?

Если вы обновили до Froyo (Android 2.2), вы можете заметить проблемы с качеством звука во время прослушивания в Pandora. Команда Android знает об этой проблеме с аудио AAC + и выпустила исправление, которое постепенно развертывается на различных телефонах Android.

В настоящее время Sprint HTC EVO и Google Nexus One имеют обновления ОС OTA для Android, которые используют это исправление аудио AAC +.

Если у вас есть другой телефон, отличный от двух упомянутых, обратитесь в службу поддержки для вашего телефона , если у вас есть дополнительные вопросы по этой проблеме.

Были ли обновлены все телефоны Froyo, чтобы включить это исправление? Или некоторые перевозчики/производители не беспокоятся? Это очень часто встречается у Android, поскольку они утверждают, что тестирование обновлений слишком дорого.

Показатели My Flurry показывают Android 2.2 на уровне 33,2%, 2,1,1 при 12,2%, 2,2,2 при 0,1%. Поэтому, если исправление появилось только с изменением номера версии, оно не для большинства телефонов Froyo.

ответ

3

Основано на времени совершения этого действия, вероятно, было зафиксировано в 2.2.1. Поскольку в версии 2.2.1/2.2.2 отсутствует уровень SDK, Google не отслеживает его использование отдельно от 2.2. Пряники и соты составляют 19,5% от total installs as of July 5, 2011, и все они имеют исправление AAC +. Большинство производителей и операторов не выпускают никаких обновлений, кроме основных (обновление ОС), поэтому я бы оценил, что примерно 25% всех устройств имеют это исправление. Вы также можете попробовать использовать Ogg Vorbis, так как support for it встроен во все версии, и для голосового профиля может быть достаточно того, для чего вы планируете его использовать.

+1

Прохладный, спасибо за информацию. Re Ogg, я тестировал каждый формат для своих игр уже давно. Ogg выиграл с точки зрения использования процессора, хорошо для игр OpenGL ES в реальном времени, которые использовали каждый бит процессора. Однако AAC и AAC + имели более высокое качество при меньших размерах, чем Ogg. Тем не менее, они влияют на частоту кадров, но при этом требуется больше аппаратных ресурсов для декодирования. Идеально подходит для приложений баз событий. Меньший размер файла помогает ускорить загрузку приложения, с меньшей вероятностью прерывания во время загрузки, быстрее запускать и занимать меньше места - что делает его менее вероятным для удаления. –

+0

AAC + на самом деле не так полезен, когда я сравнивал AAC и AAC +. Так как я хотел высокого качества, а AAC + для низкого битрейта, улучшение сжатия по сравнению с AAC почти исчезло в битрейтах, которые я использовал. Даже телефоны с ошибкой могут играть в AAC +, но просто не могли прочитать лишние данные, закодированные по-новому, AAC + поддерживает AAC, поэтому звучало немного плохо. AAC для AAC + - просто простой переключатель командной строки при запуске команды кодирования, хотя вообще никакой работы, поэтому стоило проверить! –