Сен 24 2008

Вышел Android SDK 1.0 Release 1

Рубрика: Android SDKDmitry Shurupov @ 23:45

23 сентября, в день презентации T-Mobile G1 (HTC Dream), состоялся первый крупный релиз набора утилит для разработчиков Linux-платформы Android — Android SDK 1.0 Release 1. Предыдущая версия, Android SDK 0.9 beta, была выпущена еще в середине августа.

В списке изменений в SDK 1.0 (по сравнению с 0.9) можно выделить следующее:

  • появились новые настройки для сохранения состояний подключений по Wi-Fi (в Settings.System);
  • у камеры появился новый интерфейс (Camera.ShutterCallback) для получения уведомлений о закрытии затвора после снимка;
  • новые методы для загрузки и выгрузки звуковых эффектов в AudioManager;
  • появились базовые реализации интерфейсов к HTTP (org.apache.http.impl);
  • у android.test появились новые классы и интерфейсы для настройки окружения для тестирования (включая инструментарий, unit tests, тестовые наборы).

Разработчики обновили Developer Roadmap, однако точная дата выпуска исходного кода с Android 1.0 по-прежнему не называется. В качестве ориентира обозначен четвертый квартал 2008 года. Тогда же (в четвертом квартале) состоится анонс второго конкурса для Android-разработчиков (Android Developer Challenge II).


Авг 27 2008

Из Android SDK убраны API для Google Talk и Bluetooth

Рубрика: Android SDKDmitry Shurupov @ 12:18

В блоге разработчиков Google Android, Linux-платформы для мобильных устройств, появилась информация о компонентах, которые были убраны из последней версии SDK — Android SDK 0.9 beta.

Дэн Моррилл (Dan Morrill) попытался объяснить, почему из Android SDK 0.9 beta (а значит, и будущего финального релиза 1.0) были убраны API для поддержки Google Talk/XMPP (GTalkService) и беспроводных подключений по Bluetooth.

Включение в SDK GTalkService API было отложено по трем причинам:

  1. IM-сеть Google Talk изначально ориентирована на другое представление о собеседниках/»друзьях». Например, для того, чтобы обмениваться сообщениями между игроками в какой-нибудь online-игре, в Google Talk потребуется иметь всех участников в своем контакт-листе — для подобных целей логичнее использовать другое средство обмена сообщениями.
  2. Невозможность проверки т.н. Intent удаленных отправителей. Для мобильных устройств нельзя определить, какое приложение отправило сообщение, что необходимо для обеспечения должного уровня безопасности. Например, получится, что фактически все собеседники из контакт-листа (удаленно) имеют почти такие же права доступа к IM-сообщениям на устройстве, как и сам пользователь.
  3. Серьезные проблемы в безопасности при использовании Google Talk на мобильном устройстве. В целом схоже с предыдущим пунктом, но включает в себя гораздо более широкий перечень потенциальных уязвимостей.

Ситуация с Bluetooth API несколько проще: как заявил Ник Пелли (Nick Pelly), ответственный за Bluetooth в Android, разработчики просто не успевают «вычистить» код в достаточной мере для того, чтобы включить все необходимое в SDK. Несмотря на это, первая версия (1.0) платформы Android будет поддерживать Bluetooth в первых же Linux-телефонах на ее основе.


Авг 23 2008

Android SDK 0.9 beta — новый релиз средств разработки для мобильной Linux-платформы

Рубрика: Android SDKDmitry Shurupov @ 23:14

Компания Google анонсировала появление новой бета-версии средств разработки к своей программной платформе на базе Linux для мобильных устройств — Android SDK 0.9 beta.

Как сообщается в анонсе, бета-выпуск Android SDK 0.9 — это первый большой шаг на пути к совместимости с будущим релизом Android 1.0. Разработчики предупреждают, что статус «бета» текущего выпуска означает, что созданные с данным релизом SDK приложения могут не работать с финальной версией Android (1.0), однако представленные в нем API уже довольно стабильны: больших изменений в них не ожидается.

Из ключевых новшеств в Android SDK 0.9 beta выделяются следующие:

  • новый Home screen с множеством изменений в пользовательском интерфейсе (для 1.0);
  • ряд новых приложений, среди которых — часы с будильником (Alarm Clock), калькулятор (Calculator), камера (Camera), музыкальный проигрыватель (Music player), просмотрщик изображений (Picture viewer), средство обмена сообщениями (Messaging) для SMS/MMS;
  • ряд новых утилит разработки, среди которых — графический предварительный просмотр для XML layouts для пользователей Eclipse, утилита конструирования изображений из 9 частей (9-patch images);
  • включение кода старой версии Home screen (из M5) в качестве примера для разработчиков;
  • многочисленные исправления в API, благодаря которым они значительно приблизились к тому, что будет в финальном релизе 1.0.

Подробности о выпущенном Android SDK 0.9 beta доступны в документе «Release Notes«.


 Страницы: << 1  2