Google официально представила мобильную платформу Android 4.0

23/10/2011 15:26

Компания Google официально представила мобильную платформу Android 4.0 и представила первый телефон на её основе - Galaxy Nexus, подготовленный совместно с компанией Samsung. При подготовке Android 4.0 была выполнена задача по слиянию разделившейся кодовой базы для планшетов (Android 3.x) и смартфонов (Android 2.x). В итоге, новый релиз поддерживает одновременно элементы для экранов как большого, так и маленького разрешения, предоставляя для них различные формы организации рабочего пространства. Одновременно выпущены связанные с платформой инструментарии для разработчиков - Android SDK 4.0, ADT Plugin 14 для Eclipse и SDK Tools r14. С выходом Android 4.0 устранено главное препятствие, которое мешало открытию кода Android 3.0, - вероятность неконтролируемой фрагментации платформы и переноса для смартфонов технологий, не адаптированных для низких экранных разрешений. Причин скрывать код больше нет, поэтому хочется верить в скорую публикацию кода Android 4.0 в публичном git-репозитории. Как правило, раньше код открывался в течение месяца после анонса новой версии платформы. С момента выхода Android 3.2 в Android 4.0 внесено 1219 изменений, а с момента последнего доступного в исходных текстах релиза Android 2.3.3 - 3262 изменения. Наиболее заметные новшества Android 4.0: реализация программного интерфейса для распознавания лиц, позволяющего определить человека по фотографии или снимку со встроенной камеры. С практической стороны данное API задействовано в новой системе блокирования экрана - разблокировать телефон теперь можно не только по паролю и экранному жесту, но и путем распознавания лица владельца телефона; функция Android Beam для быстрого обмена сообщениями и данными с другим Android-устройством, поддерживающим NFC и находящимся в непосредственной близости. Достаточно поднести аппараты друг к другу и инициировать передачу - информация сразу появится на другом аппарате, без сопряжения и других предварительных манипуляций. Передавать можно любую информацию, включая приложения, контакты, музыку и видео; поддержка режима Wi-Fi Direct, позволяющего через Wi-Fi напрямую организовать связь между двумя устройствами. В процессе такого соединения возможен обмен файлами, потоковое вещание видео и звука и т.п.; улучшение работы веб-браузера, который приблизился по своим возможностям к браузерам для настольных систем. Реализован более наглядный режим отображения открытых вкладок, появилась возможность синхронизации закладок с Google Chrome, добавлена функция записи текущей страницы в файл для последующего чтения в offline (доступ к сохраненным страницам реализован через наглядный интерфейс в стиле просмотра закладок и истории посещений). Настройки можно менять для отдельных сайтов. Пользователь может выбрать другую строку идентификации браузера, так что для сайтов браузер будет выглядеть не как мобильная версия, а как браузер для настольных систем. Также отныне можно переопределить размер шрифта и базовый уровень масштабирования. Значительно увеличена скорость отрисовки и произовдительность JavaScript-движка (обновлены версии WebKit и V8). В тесте V8 benchmark по сравнению с Android 2.3 скорость возросла на 220% для телефона Nexus S и на 550% для телефона Galaxy Nexus, в тесте SunSpider - на 35% и 70%. Изменения для разработчиков приложений: унифицированный программный комплекс для формирования интерфейса пользователя как для телефонов, так и для планшетов и других устройств доступен единый набор компонентов интерфейса и стилей; новые средства для связи и организации совместного доступа: Новый API для работы с социальными сетями и календарём, поддержка обмена данными с другим аппаратом через NFC, поддержка режима Wi-Fi Direct, реализация Bluetooth-профилей Bluetooth Hands Free Profile (HFP) 1.6 и Health Device Profile (HDP) для получения информации с медицинских устройств и различных датчиков; включение в поставку дополнительных медиа-кодеков и медиа-контейнеров: WebP, потоковый VP8, протокол HTTP Live, AAC в контейнере ADTS, Matroska для Vorbis и VP8; Keychain и VPN API для управления параметрами аутентификации и соединениями. В число политик, определяемых администратором, добавлена возможность отключения камеры. Представители Google подтвердил, что компания намерена открыть код платформы Android 4.0 ("Ice Cream Sandwich") в ближайшее время, сразу после того как телефоны на базе данной версии появятся в продаже.
Источник