Основные моменты Android 2.2
Платформа Android 2.2 представляет новые увлекательные возможности для пользователей и разработчиков. Данный документ содержит краткий обзор основных моментов Android 2.2. Для более подробной информации о новых API для разработчиков, посетите данную страницу.
Новые пользовательские возможности
Домашний экран
Новый виджет на домашнем экране помогает начинающим пользователям наполнить домашний экран ярлыками и виджетами, а также как воспользоваться несколькими экранами. Телефон, Приложения и Браузер теперь стали статичными иконками на рабочем столе, что делает легким доступ к ним с любого из 5 доступных экранов.
Поддержка коммутаторов
Исправленная безопасность с добавленной возможностью установки цифрового и буквенно-цифрового пароля для защиты устройства. Администраторы коммутаторов могут соблюдать политику паролей различных устройств.
Удаленное форматирование: администраторы коммутаторов могут удаленно форматировать устройство до заводских настроек для защиты информации в случае кражи либо утери устройства.
Синхронизация Календаря теперь поддерживается в приложении Календарь.
Автоматическое обнаружение: вам нужно лишь знать логин и пароль для настройки и синхронизации Exchange аккаунта (поддерживается Exchange 2007 и выше)
Просмотр глобального списка адресов теперь доступен в приложении Email, поддерживающая автозаполнение адреса получателя с адресной книги.
Камера и Галерея
Галерея позволяет просмотреть фотографии в стеке с помощью жеста pinch-to-zoom.
Экранные кнопки управления камерой позволяют легко настраивать такие параметры, как вспышка, баланс белого, гео-метка, фокус, экспозиция и увеличение. Также возможна настройка размера и качества видео для MMS и YouTube.
С поддержкой LED вспышек для видеозаписи теперь возможно снимать видео ночью и при плохом освещении.
Мобильная точка доступа
Некоторые устройства, например как Nexus One, могут быть использованы как точка доступа Wi-Fi для 8 устройств.
Вы можете использовать ваш Android-смартфон как 3G модем для ноутбука с Windows или Linux путем подключения смартфона к компьютеру через USB-кабель. После этого соединение распределяется между двумя устройствами.
Многоязычная клавиатура
Пользователи могут добавлять различные языки клавиатуры и переключаться между ними с помощью swipe по пробелу. Это изменяет не только язык клавиатуры, а также предлагаемые выражения словарем.
Исправленная производительность
Производительность браузера была увеличена с помощью движка V8, который делает возможным более быструю загрузку тяжелых javascript-страниц.
Увеличение производительности с Dalvik: 2х-5х прирост производительности с Dalvik JIT в сравнении с Android 2.1
Диаграмма сверху показывает прирост производительности по сравнению с Android 2.1, используя различные benchmark-тесты. Например, Linpack теперь больше чем в 5 раз.
Kernel Memory Management Boost: исправленное восстановление памяти до 20х, которое отобразилось на более быстром переключении между приложениями и более гладкой работе устройств с ограниченной памятью.
Новые технологии платформы
Медиа
- Новая основа медиа (Stagefright), которая поддерживает воспроизведение локальных файлов и потоковую передачу HTTP
- Постоянна поддержка OpenCore в Android 2.2
Bluetooth
- Голосовой набор с помощью Bluetooth
- Возможность обмена контактами с другими телефонами
- Поддержка Bluetooth док-станций
- Исправленная матрица совместимости с автомобильными комплектами и наушниками
Обновление ядра 2.6.32
- HIGHMEM поддержка RAM больше 256МБ
- SDIO планирование и поправки BT
Новые сервисы для разработчиков
Android Cloud-to-Device Messaging
Приложения могут использовать Android Cloud-to-Device Messaging для запуска сигнала тревоги на мобильном устройстве, отправить на телефон сообщение, а также с двусторонней функцией push синхронизации
Отчет об ошибке Android приложения
Новая возможность предоставления отчета о приложениях Android Market позволяет разработчикам получать известия от пользователей о некорректной работе приложения. Отчеты будут доступны разработчикам после авторизации под своим именем.
Новые API для разработчиков
Приложения на внешний накопитель
Теперь приложения могут быть установлены на внешний накопитель (например, SD-карта памяти)
Медиа
Предлагает новые API для аудио фокуса, маршрутизации аудио в SCO, а также авто-сканирования файлов и последующее добавление в медиа базу данных. Также предоставляет API для разрешения приложениям обнаруживать завершение загрузки звука, авто-остановки и авто-продолжения проигрывания аудио.
Камера и Видеосъемка
Новые API удваивают количество записываемых кадров в секунду с ~10к/с до ~20к/с. Теперь камера поддерживает портретную ориентацию, клавиши управления увеличением, доступ к изменению экспозиции, а также миниатюрные утилиты. Новый клиент видеосъемки позволяет приложению определять возможности аппаратного обеспечения устройства.
Графика
Новые API для OpenGL ES 2.0, работающие с графическим форматом YUV, а также ETC1 для сжатия текстур.
Бэкап данных
Приложения могут участвовать в резервировании данных и последующем их восстановлении, чтобы обеспечить сохранность данных пользователя при сбросе настроек либо же при выключении устройства.
Policy Manager устройства
Новые API алгоритмического централизованного управления позволяют разработчикам писать приложения с правами администратора, которые могут управлять защитными функциями устройства, такими, как минимальная длина пароля, стирание данных и т.д. Пользователи могут выбирать уполномоченных администраторов на своем устройстве.
Основа пользовательского интерфейса
Новые конфигурации в «автомобильном режиме» и «режиме полета» позволяют приложениям регулировать свой интерфейс под эти настройки. API детектора жестов предлагает исправленное определение multi-touch касаний. Приложения теперь могут настраивать нижнюю полоску TabWidget.
Для более подробной информации об API для разработчиков, посетите данную страницу и также отчет об изменениях в API.