Число мобильных устройств на этой, самой популярной платформе, растет с каждым днем, по итогам 2013 года прошли активацию более 1,3 млд планшетов и смартфонов по всему миру. Конечно же кампания Google не могла оставить без внимания и этот необъятный рынок.
Идея конкурса проста – привлечь программистов интернет сообщества к созданию рынка приложений для операционной системы Андроид. В 2007 году Google объявила конкурс (ADC) для программистов с призовым фондом $5 млн. Участникам предлагалось создать любое приложение для Андроид. Конкурс проходил в 2008 году и завершился награждением 50ти победителей крупными денежными премиями от 25 до 275 тыс. долларов.
В 2009 году был объявлен второй конкурс ADC2 с призовым фондом $2 млн. Участникам предлагалось создать приложение в одной из 10-ти категорий. В каждой категории присваивалось на 1 этапе - 3 приза, на втором отбиралось 20 проектов из лучших. Работы программистов оценивала специальная комиссия, которая учитывала отзывы многочисленных пользователей. 30 ноября 2008 года были объявлены имена победителей.
Приз за 1 место и $250 тыс. получили авторы SweetDreams, приложение автоматически включает режим "не беспокоить" в ночное время. Второе и $150 тыс. отдано сетевой игре What the Doodle?!(отгадывание рисунка по фрагменту).
Авторы приложения WaveSecure, которое позволяет отслеживать утерянный или украденный телефон, блокировать его или полностью уничтожать хранящуюся в нем информацию, расписались за $125 тыс.
Создание приложений доступно любому профессиональному программисту. Для разработчиков Google открыт специальный сайт, на котором можно скачать все необходимое для создания полноценных приложений (Software Development Kit), готовые шаблоны интерфейса, дизайнерские решения. Для создания приложений пользуются языками Java, C/C++. На сайте Google в 2013 году появился релиз «Embarcadero RAD Studio — XE5»- новая среда для создания приложений под Андроид. Приложения бывают нативные т.е. не требующие подключения к интернет, web-приложения (непременно с интернетом) и гибридные(т.е и те и другие).
Основные этапы создания приложений:
• составление технического задания
• проектирование интерфейса
• дизайн
• тестирование, поиск ошибок, исправление и размещение на Google Play (тестирование можно провести в on-line режиме на сайте разработчиков Google, или на эмуляторе).
Всякое приложение должно быть понятным в использовании, интересным и функциональным, а главное, востребованным как можно большим числом пользователей.
Так что наиболее тщеславные и амбиционные программисты могут найти практическое применение своих знаний на этом доступном поле и не безвозмездно, в случае успеха!
Каждый счастливый обладатель новенького мобильного устройства сразу же желает расширить его возможности. Операционная система Андроид предлагает огромное количество бесплатных дополнительных приложений и обновлений в сервисе Google Play (доступен в 190 странах, содержит 700 тысяч приложений, 25 млрд скачиваний).
Чтобы подключиться к этому сервису надо пройти простую регистрацию. Здесь наряду с бесплатными, пробными (триал) версиями, размещаются и платные. Все приложения можно условно разделить на 10 категорий (образование, игры, игры-экшен, приложения для социальных сетей, образ жизни, утилиты и инструменты, мультимедиа, развлечения, путешествия, разное).