Список изменений в 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;
- Более простое профилирование быстродействия программ.