апрель 2009 г.
Платформа Android 1.5 представляет множество новых функций для пользователей и разработчиков. В списке ниже представлен обзор изменений.
- Усовершенствования пользовательского интерфейса
- Улучшения производительности
- Новые возможности
- Новые API и элементы манифеста
Усовершенствования пользовательского интерфейса
- Общесистемный:
- Доработка всех основных элементов пользовательского интерфейса.
- Анимированные переходы окон (по умолчанию отключены)
- Вращение приложений на основе акселерометра
- Полировка пользовательского интерфейса для:
- Опыт работы по телефону
- Контакты, журнал вызовов и избранное
- СМС и ММС
- Браузер
- Gmail
- Календарь
- Электронная почта
- Камера и Галерея
- Управление приложением
Улучшения производительности
- Более быстрый запуск камеры и захват изображения
- Гораздо более быстрое определение местоположения по GPS (на базе SUPL AGPS)
- Более плавная прокрутка страниц в браузере.
- Ускоренная прокрутка списка разговоров GMail
Новые возможности
- Экранная программная клавиатура
- Работает как в портретной, так и в альбомной ориентации.
- Поддержка установки пользователем клавиатур сторонних производителей.
- Пользовательский словарь для пользовательских слов
- Домашний экран
- Виджеты
- В комплект виджетов главного экрана входят: аналоговые часы, календарь, музыкальный проигрыватель, фоторамка и поиск.
- Живые папки
- Виджеты
- Камера и Галерея
- Запись видео
- Воспроизведение видео (форматы MPEG-4 и 3GP)
- Bluetooth
- Поддержка стерео Bluetooth (профили A2DP и AVCRP)
- Автосопряжение
- Улучшенный опыт громкой связи
- Браузер
- Обновлено новейшим браузером Webkit и механизмами Javascript Squirrelfish.
- Скопируйте и вставьте в браузер
- Поиск внутри страницы
- Выбираемая пользователем кодировка текста
- Изменения пользовательского интерфейса включают в себя:
- Единое окно перехода и поиска
- Закладки с вкладками/история/самый посещаемый экран
- Контакты
- Показывает изображение пользователя для избранного
- Конкретная отметка даты/времени для событий в журнале вызовов
- Доступ в одно касание к карточке контакта из события журнала вызовов
- Система
- Новое ядро Linux (версия 2.6.27)
- Автоматическая проверка и восстановление файловой системы SD-карты
- Инструментарий для приложений SIM 1.0
- Приложения Google (недоступны в образе системы Android 1.5, включенном в Android SDK)
- Просмотр статуса друзей Google Talk в приложениях «Контакты», SMS, MMS, GMail и электронной почты.
- Пакетные действия, такие как архивирование, удаление и пометка сообщений Gmail.
- Загрузить видео на Youtube
- Загрузите фотографии в Picasa
Новые API и элементы манифеста
- Фреймворк пользовательского интерфейса
- Платформа для упрощения взаимодействия между фоном и потоками пользовательского интерфейса.
- Новый виджет
SlidingDrawer
- Новый виджет
HorizontalScrollview
- Платформа AppWidget
- API для создания безопасных
AppWidgets
на главном экране. Информацию о том, как использовать AppWidgets, см. в документации AppWidgets в Руководстве разработчика. Также ознакомьтесь с виджетами главного экрана и платформой AppWidget в блоге разработчиков Android. - API для заполнения
Live Folders
пользовательским контентом.
- API для создания безопасных
- Медиа-фреймворк
- Необработанные API-интерфейсы записи и воспроизведения звука
- Интерактивный механизм воспроизведения MIDI
-
Video Recording APIs
для разработчиков (формат 3GP). - Обмен видео и фотографиями
- Медиа-поиск Цель
- Структура метода ввода
- Платформа
Input Method Service
- Механизм прогнозирования текста
- Возможность предоставлять пользователям загружаемые IME.
- Платформа
- Требования к аппаратному обеспечению, определяемые приложением
Приложения теперь могут использовать новый элемент в своих файлах манифеста <uses-configuration> , чтобы указать системе Android, какие аппаратные функции им необходимы для правильной работы. Например, приложение может использовать этот элемент, чтобы указать, что ему требуется физическая клавиатура или определенное навигационное устройство, например трекбол. Перед установкой приложения система Android проверяет атрибуты, определенные для элемента
<uses-configuration>
, и разрешает продолжить установку только при наличии необходимого оборудования. - Система распознавания речи
- Поддержка использования библиотек распознавания речи через Intent. См.
RecognizerIntent
.
- Поддержка использования библиотек распознавания речи через Intent. См.
- Различные дополнения API
- LocationManager — приложения могут получать обновления изменения местоположения через Intent.
- WebView — сенсорное начало/окончание/перемещение/отмена поддержки событий DOM.
- Переработанные
Sensor Manager APIs
- GLSurfaceView — удобная платформа для создания приложений OpenGL.
- Широковещательное намерение для установки обновления приложения выполнено успешно – для более плавного обновления приложения