Особенности платформы Android 2.2

Платформа Android 2.2 представляет множество новых и интересных функций для пользователей и разработчиков. В этом документе представлен обзор некоторых новых пользовательских функций и технологий в Android 2.2. Дополнительную информацию о новых API-интерфейсах для разработчиков см. в примечаниях к версии Android 2.2 .

Новые возможности пользователя

Дом

Новый виджет подсказок на главном экране помогает новым пользователям настроить главный экран с помощью ярлыков и виджетов и использовать несколько главных экранов.

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

Поддержка обмена

Повышенная безопасность за счет добавления числового PIN-кода или буквенно-цифрового пароля для разблокировки устройства. Администраторы Exchange могут применять политику паролей на всех устройствах.

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

Календари Exchange теперь поддерживаются в приложении «Календарь».

Автоматическое обнаружение: вам просто нужно знать свое имя пользователя и пароль, чтобы легко настроить и синхронизировать учетную запись Exchange (доступно для Exchange 2007 и более поздних версий).

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

Галерея позволяет просматривать стопки изображений с помощью жеста масштабирования.

Экранные кнопки камеры обеспечивают легкий доступ к новому пользовательскому интерфейсу для управления масштабированием, вспышкой, балансом белого, геотегами, фокусировкой и экспозицией. Видеокамера также предоставляет простой способ установить размер/качество видео для MMS и YouTube.

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

Портативная точка доступа

Некоторые устройства, такие как Nexus One, можно превратить в портативную точку доступа Wi-Fi , которой могут пользоваться до 8 устройств.

Вы можете использовать свой телефон на базе Android в качестве 3G-соединения для ноутбука с Windows или Linux, подключив его телефон к компьютеру с помощью USB-кабеля. Затем соединение распределяется между двумя устройствами.

Несколько языков клавиатуры

Многоязычные пользователи могут добавлять несколько языков на клавиатуру и переключаться между несколькими языками ввода на основе латиницы, проводя по пробелу. Это изменяет ключи, а также словарь автоматического предложения.

Улучшенная производительность

Производительность браузера была улучшена за счет использования движка V8, который обеспечивает более быструю загрузку страниц с большим количеством JavaScript.

Dalvik Performance Boost: повышение производительности в 2–5 раз для кода, нагруженного процессором, по сравнению с Android 2.1 с помощью Dalvik JIT.

На графике справа показано увеличение производительности при переходе с Android 2.1 на Android 2.2 с использованием различных тестов производительности. Например, LinPack теперь работает более чем в 5 раз быстрее.

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

Новые платформенные технологии

Медиа-фреймворк

  • Новая медиа-инфраструктура (Stagefright), поддерживающая локальное воспроизведение файлов и прогрессивную потоковую передачу HTTP.
  • Продолжение поддержки OpenCore в Android 2.2.

Bluetooth

  • Голосовой набор через Bluetooth
  • Возможность обмениваться контактами с другими телефонами
  • Поддержка автомобильных и настольных док-станций с поддержкой Bluetooth.
  • Улучшенная матрица совместимости с автомобильными комплектами и гарнитурами.

Обновление ядра 2.6.32

  • Поддержка HIGHMEM для оперативной памяти >256 МБ
  • Планирование SDIO и улучшения BT

Новые услуги для разработчиков

Обмен сообщениями между Android Cloud и устройством

Приложения могут использовать Android Cloud для обмена сообщениями на устройствах для включения мобильных оповещений, отправки на телефон и функции двусторонней push-синхронизации.

Отчеты об ошибках приложений Android

Новая функция отчетов об ошибках для приложений Google Play позволяет разработчикам получать отчеты о сбоях и зависаниях от своих пользователей. Отчеты будут доступны после входа в свою учетную запись издателя.

Новые API-интерфейсы для разработчиков

Приложения на внешнем хранилище

Приложения теперь могут запрашивать установку на общее внешнее хранилище (например, на SD-карту).

Медиа-фреймворк

Предоставляет новые API-интерфейсы для фокусировки звука, маршрутизации звука в SCO и автоматического сканирования файлов в базу данных мультимедиа. Также предоставляет API, позволяющие приложениям обнаруживать завершение загрузки звука, а также автоматически приостанавливать и возобновлять воспроизведение звука.

Фотоаппарат и видеокамера

Новый API предварительного просмотра удваивает частоту кадров с ~10FPS до ~20FPS. Камера теперь поддерживает портретную ориентацию, управление масштабированием, доступ к данным экспозиции и утилиту миниатюр. Новый профиль видеокамеры позволяет приложениям определять аппаратные возможности устройства.

Графика

Новые API для OpenGL ES 2.0, работающие с форматом изображений YUV, и ETC1 для сжатия текстур.

Резервное копирование данных

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

Менеджер политики устройств

Новые API-интерфейсы управления политиками устройств позволяют разработчикам писать приложения «администратора устройства», которые могут контролировать функции безопасности на устройстве, такие как минимальная надежность пароля, очистка данных и т. д. Пользователи могут выбирать администраторов, которые включены на их устройствах.

Фреймворк пользовательского интерфейса

Новые элементы управления и конфигурации «режим автомобиля» и «ночной режим» позволяют приложениям настраивать свой пользовательский интерфейс для таких ситуаций. API-интерфейс детектора жестов масштабирования обеспечивает улучшенное определение событий мультитач. Приложения теперь могут настраивать нижнюю полосу TabWidget.

Дополнительную информацию о новых API-интерфейсах для разработчиков см. в примечаниях к версии Android 2.2 и в отчете о различиях API .