Android 1.5 Cupcake

Разработка Android 1.5 (кодовое название Cupcake) началась в апреле 2009 года, а официальный выход состоялся в мае 2009. Cupcake имеет API Level = 3 и стал первой официальной версией , поддерживающая виртуальную клавиатуру. Также из интересных нововведений была добавлена поддержка акселерометра, видеозапись и воспроизведение видео, приложение для работы с YouTube, стерео Bluetooth, улучшенный в плане скорости веб-браузер, а также столь нужная функция копирования и вставки текста между приложениями (copy&paste). Интерфейс и внешний вид версии 1.5 также претерпел множество изменений. В частности, появилась поддержка виджетов с возможностью создания разработчиками своих собственных виджетов. В отличии от предыдущей версии 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)

Скины для эмулятора:

  • 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 программ
  • Широковещательное оповещение об удачном обновлении или установки программ – для лучшего взаимодействия и обновления программ

Инструменты разработчика:

  • Поддержка нескольких версий в одной SDK установки
  • Улучшенная поддержка JUnit в ADT
  • Более простое профилирование быстродействия программ

Ссылки:


Все версии Android:

RSS Twitter В контакте Facebook Email
Rambler's Top100