Android 1.5 Cupcake
Разработка Android 1.5 (кодовое название Cupcake) началась в апреле 2009 года, а официальный выход состоялся в мае 2009. Cupcake имеет API Level = 3 и стал первой официальной версией Android, поддерживающая виртуальную клавиатуру. Также из интересных нововведений была добавлена поддержка акселерометра, видеозапись и воспроизведение видео, приложение для работы с YouTube, стерео Bluetooth, улучшенный в плане скорости веб-браузер, а также столь нужная функция копирования и вставки текста между приложениями (copy&paste). Интерфейс и внешний вид версии 1.5 также претерпел множество изменений. В частности, появилась поддержка виджетов с возможностью создания разработчиками своих собственных виджетов. В отличии от предыдущей версии Android 1.1, новая версия обрела множество новых локалей, доступных через Настройки (Localized UI), среди которых появилась и Русская.
В разрабатываемых приложениях необходимо указывать API Level равный 3:
<manifest>
…
<uses-sdk android:minSdkVersion=”3″>
…
</manifest>
Приложения по умолчанию:
- Будильник
- Браузер
- Калькулятор
- Видео рекордер
- Камера
- Контакты
- Custom Locale (для разработчиков)
- Инструменты разработчика
- Телефон
- Email клиент
- Галерея
- IME для ввода Японского текста
- Сообщения
- Музыка
- Настройки
- Spare Parts (для разработчиков)
Локализации:
- Китайская, Китай (zh_CN)
- Китайская, Тайвань (zh_TW)
- Чешская (cs_CZ)
- Голландская, Нидерланды (nl_NL)
- Чешская, Бельгия (nl_BE)
- Английская, США (en_US)
- Английская, Британия (en_GB)
- Английская, Канада (en_CA)
- Английская, Австралия (en_AU)
- Английская, Новая Зеландия (en_NZ)
- Английская, Сингапур (en_SG)
- Французская, Франция (fr_FR)
- Французская, Бельгия (fr_BE)
- Французская, Canada (fr_CA)
- Французская, Швейцария (fr_CH)
- Немецкая, Германия (de_DE)
- Немецкая, Австрия (de_AT)
- Немецкая, Швейцария (de_CH)
- Немецкая, Liechtenstein (de_LI)
- Итальянская, Италия (it_IT)
- Итальянская, Швейцария (it_CH)
- Японская (ja_JP)
- Корейская (ko_KR)
- Польская (pl_PL)
- Русская (ru_RU)
- Испанская (es_ES)
Скины для эмулятора Android:
- QVGA-P (240×320)
- QVGA-L (320×480)
- HVGA (320×480)
- HVGA-P (320×480)
- HVGA-L (320×480)
Изменения в пользовательском интерфейсе:
- Изменено большинство UI (User Interface) элементов
- Анимированные переключения между окнами
- Определения расположения программы (книжный или портретный режим) с помощью акселерометра
- В контактах, в списке звонков теперь отображается точное время, а в избранном отображается картинка контакта, если она установлена
Быстродействие:
- Увеличена скорость включения камеры
- Более быстрое получении координат с GPS
- Более гладкая прокрутка страниц в браузере
- Более быстрая прокрутка списков писем в GMail
Нововведения:
Программная клавиатура:
- Возможность работы в двух режимах: портретном и книжном
- Поддержка клавиатур сторонних разработчиков
- Возможность использования пользовательских словарей
Рабочий стол:
- Добавлена поддержка виджетов. В стандартный набор входят: аналоговые часы, календарь, музыкальный плеер, фото рамка и поиск
- Живые” папки
Изменения в камере и галерее:
- Видео запись
- Воспроизведение форматов MPEG-4 и 3GP
Изменения в Bluetooth:
- Добавлена поддержка Bluetooth (A2DP и AVCRP профилей)
- Автоматическое соединение
- Улучшено взаимодействие с беспроводными устройствами
Изменения в браузере:
- Обновлен с последней версией Webkit и Squirrelfish Javascript
- Копирование и вставка в браузере
- Поиск на странице
- Ручной выбор кодировки страницы
Контакты:
- Отображение картинки контакта в избранном
- В истории звонков отображается точная дата и время
- Доступ к информации о контакте из истории звонков
Система:
- Новое Linux ядро (версия2.6.27)
- Автоматическая проверка и восстановление файловой системы на SD card
- Новое приложение для просмотра СТК меню оператора (SIM Application Toolkit 1.0)
Google приложения:
- Просмотр состояния статуса друзей из Google Talk в контактах, SMS, MMS, GMail и почтовой программах
- Возможность архивировать, удалять и выставлять метки одновременно нескольким письмам в Gmail
- Возможность загружать видео на Youtube
- Возможность загружать фотографии на Picasa
Новое API и инструментарий разработчика:
UI framework:
- Framework для более легкого взаимодействия с background/UI
- Новый виджет SlidingDrawer
- Горизонтальный ScrollView widget
Home Screen framework:
- API для создания безопасных виджетов для рабочего стола
- API для пополнения “живых” папок разным содержимым
Media framework:
- Запись аудио в Raw и API для воспроизведения
- Интерактивный интерфейс для воспроизведения MIDI
- API для видео записи (3GP формат)
- Интенты для разделения видео и аудио между программами
- Интент для медиа поиска
Framework для ввода:
- Авто подсказки
- Возможность устанавливать сторонние источники ввода
Framework для распознавания речи:
- Поддержка использования библиотек распознавания через интенты
Другие дополнения:
- LocationManager – приложения могут получать обновления текущего положения через интенты
- WebView – новые события для DOM: Touch start/end/move/cancel
- SensorManager – изменен API для взаимодействия с сенсором
- GLSurfaceView – удобная основа для создания OpenGL программ
- Широковещательное оповещение об удачном обновлении или установки программ – для лучшего взаимодействия и обновления программ
Инструменты разработчика:
- Поддержка нескольких версий Android в одной SDK установки
- Улучшенная поддержка JUnit в ADT
- Более простое профилирование быстродействия программ
Ссылки:
- Android 1.6 на HTC Dream и MyTouch 3G
- Android NDK 1.6
- Android Cupcake на ПК
- Android 1.6 на видео
- Подробнее на Android Developers
Все версии Android:
|
|

