Google підтвердив, що працює над внесенням змін, щоб потокові аудіо-сервіси, такі як Pandora та TuneWiki, більше не матимуть низької якості під час трансляції через 3G Ви примхливі та цікаві типи можете перевірити зміни коду для фреймворку у сховищі git Android. Немає жодного слова, коли очікувати цих змін, але Google взяв їх у джерело Android, тому це не повинно бути занадто далеко. Звичайно, це буде залежати від усіх, від виробника, перевізника, а може навіть і нічного двірника в Пентагоні, щоб затвердити і побудувати зміни, а потім їх поширити.
Коли з’явилася підказка про це, я перейшов на сторінку програми відстеження помилок Android і почав читати. Мені було дуже цікаво, тому що у мене не виникає жодних проблем із програванням музики, як потокової, так і з моєї 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 Code щодо цієї проблеми підтвердив, що продавці додатків не хочуть нічого з цим робити, тому Google доведеться перенастроювати ОС для продовження підтримки того, чого вони не хотіли підтримувати в першість. Виправте свої прокляті програми, продавців. Не змушуйте мою улюблену мобільну ОС вносити зміни та надавати застарілу підтримку, оскільки ви хочете зробити простий вихід. Rdio працює просто чудово, це звучить чудово, і вони не спричиняють зміну переліченої функції, оскільки вони ліниві кодери або хочуть дешевшати по пропускній здатності. Вони щойно заробляли мої 5 баксів на місяць.
Тепер сміливо розривайте мене, але, принаймні, спробуйте пояснити вигоду від зміни програмного забезпечення для кожного, а розробники змінюють свої програми, щоб не відставати.