Android 3.0 имел множество недочетов. Снаружи выглядел хорошо, но внутри нуждался в доработке. И вот наконец-то вышел Android 3.1.
Благодаря документации, доступной на
сайте Google для разработчиков, мы имеем полную информацию об Android 3.1. Изменения, надо сказать, значительны и очень важны.
Во-первых, устранен недостаток версии 3.0, приводивший к неправильному отображению изображений в приложении Gallery.
Другие дополнения включают поддержку стандарта Open Accessory и интерфейсы программирования приложений USB host. После встраивания USB-стека в Honeycomb платформа получила функции USB-хоста и
планшеты с Honeycomb теперь поддерживают управление на уровне операционной системы USB-периферией, включая геймпады, джойстики и накопители. Это значит, что
планшеты с Android 3.1 смогут обеспечивать другие гаджеты питанием через USB.
Это прекрасные новости, но есть одно "но": Android 3.1 на уровне операционной системы не предназначена для управления внешними накопителями.
"Мы не хотим давать пользователям доступа к данным о размещении файлов," - объяснил технический директор Google Хироши Локхеймер (Hiroshi Lockheimer). "Как можно воспользоваться этим доступом? Неправильный ответ - "через файловый менеджер"." Локхеймер сказал, что Google работает над решением этой проблемы.
Другим обновлением, касающимся USB-подключений, является добавление протокола MTP (Media Transfer Protocol) для оповещения приложений о подключении и отключении внешних камер. MTP также регулирует доступ и управление файлами и связанными с ними метаданными, хранящимися на подключенных камерах. Например, фотоэнтузиасты теперь могут просматривать и публиковать изображения прямо на месте съемки, используя большой экран
планшета и возможность Honeycomb отображать EXIF-данные в приложении Gallery.
Производительность также возросла. Благодаря улучшениям, введенным Google в новой версии, анимации - например, воспроизводимая при нажатии на кнопку Apps в верхнем правом углу домашнего экрана - воспроизводятся более гладко. Появилась возможность прокрутки списка недавно запускаемых приложений, который появляется после нажатия на кнопку переключения между приложениями. К сожалению, отсутствует возможность изменения порядка приложений в этом списке или удаления из списка программ.
Домашний экран Honeycomb 3.0
Еще изменения: размеры виджетов домашнего экрана могут регулироваться по вертикали, по горизонтали, или в обоих направлениях.
Все эти улучшения могут казаться небольшими, но для нашего сегодняшнего героя главное - в деталях. Таких, как поддержка двух новых аудиоформатов: ADTS и FLAC. Или поддержка RTP (Real-time Transport Protocol) API для более правильной обработки приложениями потока данных по запросу для VOIP, Push-to-talk, конференций и потокового аудио. Или возможность для разработчиков улучшить кэширование данных для сокращения времени загрузки. Или возможность веб-браузера воспроизводить встроенное в HTML 5 видео, с аппаратным ускорением, где это возможно.
Много? Давайте посмотрим, как это будет выглядеть на
планшетах. И не забывайте, что речь идет о промежуточном релизе ОС. Локхеймер подтвердил, что в конце концов
планшеты с Honeycomb мигрируют на Ice Cream Sandwich, следующую мобильную ОС Android, объединяющую версии для
планшетов и смартфонов. Телефоны с Gingerbread также мигрируют на Ice Cream Sandwich. Предполагается, что переход произойдет к концу 2011 года.