Интернет магазин китайских планшетных компьютеров



Компьютеры - Android - Разработка программного обеспечения

07 мая 2011


Оглавление:
1. Android
2. Устройства
3. Альтернативные прошивки, разрабатываемые открытым сообществом
4. Разработка программного обеспечения
5. Android Market
6. Исходный код
7. Android на чужих устройствах
8. История развития Android
9. Интересные факты



Приложения для Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik.

Google предлагает для свободного скачивания инструментарий для разработки, который предназначен для x86-машин под операционными системами Linux, Mac OS X, Windows XP и Windows Vista. Для разработки JDK 5 или более новый.

Разработку приложений для Android можно вести на языке Java. Существует плагин для Eclipse — «Android Development Tools», предназначенный для Eclipse версий 3.3-3.6. Для IntelliJ IDEA также существует плагин, облегчающий разработку Android-приложений.. Сообщается, что для среды разработки NetBeans IDE разработан экспериментальный плагин . Кроме того существует Motodev Studio for Android, которая представляет собой комплексную среду разработки, основанную на базе Eclipse и позволяет работать непосредственно с Google SDK.

Доступные библиотеки:

  • Bionic;
  • libc;
  • мультимедийные библиотеки;
  • SGL;
  • OpenGL ES 1.0;
  • Surface Manager;
  • WebKit;
  • FreeType;
  • SQLite;
  • SSL.

По сравнению с обычными приложениями Linux, приложения Android подчиняются дополнительным правилам:

  • Content Providers — обмен данными между приложениями;
  • Resource Manager — доступ к таким ресурсам, как файлы XML, PNG, JPEG;
  • Notification Manager — доступ к строке состояния;
  • Activity Manager — управление активными приложениями.

Для Android был разработан формат установочных пакетов .apk.

Android Developer Challenge

В ноябре 2007 года компания Google объявила конкурс «Android Developer Challenge» с призовым фондом 10 млн долларов США.

Задача для участников — создать своё любимое приложение для мобильных телефонов. Принимаются программы любого типа, однако приветствуется инновационность и, конечно, полезность разрабатываемых приложений.

Среди областей, с которых можно начинать разработку приложений для конкурса Android, выделены такие, как социальные сети, работа с информацией различного типа, email/IM/календарь, игры, новости, переосмысление традиционных пользовательских интерфейсов.

Мероприятия конкурса ADC проходили в 2008 году и закончились награждением 50 финалистов крупными денежными призами.

27 мая 2009 года был объявлен новый конкурс ADC2 с призовым фондом в 2 млн долл.. Подача приложений на конкурс продолжалась с 24 августа по 31 августа 2009 года. С 24 сентября по 6 октября в рамках первого раунда ADC2 пользователи путём голосования отбирали приложения для участия во втором раунде. 5 ноября был опубликован список из 200 лучших приложений, попавших во второй раунд, и началось голосование пользователей за эти приложения. 24 ноября голосование во втором раунде было закрыто, начал работу специальный комитет судей-экспертов, которые с учётом мнения пользователей отбирали лучшие приложения. 30 ноября был опубликован список победителей конкурса.



Просмотров: 8510


<<< Электронная бумага
Barnes & Noble Nook >>>