Список изменений в Android 1.5

Материал из AndroidFan

Перейти к: навигация, поиск

Кодовое название Android 1.5 - Cupcake. Это первая официальная версиия Android, поддерживающая экранную клавиатуру, кроме того, теперь есть поддержка акселерометров, что дает возможность разворачивать дисплей и вообще управлять телефоном с помощью движений. Другие изменения также значительны - есть видеозапись и воспроизведение, YouTube-сервис, стерео Bluetooth, более быстрый веб-браузер, функция "copy-paste". Множество элементов пользовательского интерфейса также претерпели небольшие изменения, и разработчики могут создавать свои собственные виджеты вдобавок к тому, что уже появились с Android.

Содержание

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

  • Глобальные изменения:
    • Изменено большинство UI (User Interface) элементов;
    • Анимированные переходы между окнами;
    • Определения расположения программы (книжный или портретный режим) с помощью акселерометра.
  • Улучшения в пользовательском интерфейсе:
    • Улучшен процес использования входящих звонков;
    • В контактах, в логе звонков теперь отображается точное время звонков, а так же в избранном отображается картинка контакта, если она установлена;
    • SMS & MMS;
    • Browser;
    • Gmail;
    • Календарь;
    • Почта;
    • Камера и галлерея;
    • Управление программ.

Улучшения быстродействия

  • Увеличена скорость включения камеры;
  • Более быстрое получении координат с GPS;
  • Более гладкая прокрутка страниц в браузере;
  • Более быстрая прокрутка списков писем в GMail.

Новые возможности

  • Программная клавиатура работает в двух режимах, портретном и книжном. Поддерживаются клавиатуры сторонних разработчиков;
  • Пользовательские словари;
  • Рабочий стол;
  • Виджеты. Набор виджетов для рабочего стола: аналоговые часы, календарь, музыкальный плеер, фото рамка и поиск;
  • "Живые" папки
  • Изменения в камере и галерее:
    • Видео запись;
    • Воспроизведение форматов MPEG-4 и 3GP.
  • Изменения в Bluetooth:
    • Поддержка Bluetooth (A2DP и AVCRP профилей);
    • Автоматическое соединение;
    • Улучшено взаимодействие с беспроводными устройствами.
  • Изменения в браузере:
    • Обновлен с последней версией Webkit и Squirrelfish Javascript;
    • Копирование и вставка в браузере;
    • Поиск на странице;
    • Ручной выбор кодировки страницы.
  • Контакты:
    • Отображается картинка контакта в избранном;
    • В истории звонков отображается точная дата и время;
    • Доступ к информации о контакте из истории звонков.
  • Система:
    • Новое линукс ядро (версия 2.6.27)
    • Автоматическая проверка и восстановление файловой системы на SD card;
    • Новое приложение для просмотра СТК меню оператора (SIM Application Toolkit 1.0).
  • Google приложения:
    • Просмотр состояния статуса друзей из Google Talk в контактах, смс, ммс, 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 формат);
    • Интенты для разделения видео и аудио между программами;
    • Интент для медиа поиска.
  • Фрэймворк для ввода:
    • Авто подсказки;
    • Возможность устанавливать сторонние источники ввода.
  • Фрэймворк для распознавания речи:
    • Поддержка использования библиотек распознавания через интенты.
  • Другие дополнения:
    • LocationManager – приложениея могут получать обновления текущего положения через интенты;
    • WebView – новые события для DOM: Touch start/end/move/cancel;
    • SensorManager – изменен API для взаимодействия с сенсором;
    • GLSurfaceView – удобная основа для создания OpenGL программ;
    • Широковещательное оповещение об удачном обновлении или установки программ – для лучшего взаимодействия и обновления программ.
  • Инструменты разработчика:
    • Поддержка нескольких версий андроид в одной SDK установки;
    • Улучшенная поддержка JUnit в ADT;
    • Более простое профилирование быстродействия программ.