Разработка мобильных приложений для Android

Что такое Андроид?

Android — операционная система, которая изначально разрабатывалась для телефонов и смартфонов, но потом стала использоваться различными производителями в планшетных компьютерах, электронных книгах, наручных часах, нетбуках, смартбуках, игровых приставках, телевизорах, фоторамках, а с 2014 года — в очках Google.

В России платформа Android является самой популярной мобильной операционной системой. В июле 2015 года доля Android-устройств у россиян составила более 76% от общего количества мобильных устройств (по данным сайта www.kantarworldpanel.com).

Отличие Android от других платформ

По статистике пользователи больше отдают предпочтение устройствам с операционной системой Android, и вот почему:

  • Широкий выбор поддерживаемых устройств и диапазона цен на Android-устройства. Устройства на Android в среднем намного дешевле аналогичных устройств с другими мобильными ОС, в бюджетном сегменте у Android нет равных.
  • Огромный выбор бесплатных приложений и игр.
  • Удобный и приятный пользовательский интерфейс. Большое количество гибких настроек позволяют легко модифицировать платформу под нужды конкретного пользователя.
  • Интеграция платформы со многими популярными сетевыми сервисами, в частности интеграция с сервисами Google.
  • Поддерживает Adobe Flash (до версии 4.1) для использования интерактивных флеш-элементов на веб-страницах (в отличие от iOS).
  • Android имеет возможность прямого переноса файлов на устройство по USB или через флеш-карту без дополнительных программ, как например iTunes в iOS.

Достоинства и недостатки платформы Android

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

  • Свободная установка приложений из сторонних источников;
  • Возможность установки неофициальных (кастомных) прошивок;
  • Свободный доступ к пользовательским файлам на внешних носителях и во внутренней памяти;
  • Широчайшие возможности настройки интерфейса (вплоть до полного изменения внешнего вида). К внешнему виду приложений и реализуемым функциям предъявляется меньше требований со стороны Google (в отличие от iOS и Windows Phone), поэтому программа на Android создается более гибко под любую идею заказчика.

Но открытость платформы так же несет в себе небольшие недостатки:

  • Фрагментация системы, в силу огромного количества девайсов под её управлением (т.е. приложение даже из официального магазина Google Play может работать на одном устройстве корректно, а на другом — не работать совсем);
  • Медленное обновление до новых версий — прошивки для конкретных устройств готовят их производители, и порой этот процесс затягивается (этого недостатка пока лишена только линейка Nexus, обновления на которую распространяет непосредственно Google);
  • В сравнении с iOS реакции интерфейса ОС и встроенных приложений у Android ниже (этого недостатка лишены флагманы на новых версиях Android, но среди недорогих устройств он всё ещё присутствует);
  • Есть опасность установить вредоносные приложения из маркетплейеса (магазин для продажи приложений), которые при установке на устройство имеют доступ к данным пользователя устройства.

Процесс разработки и стоимость приложения Android

Разработка Android-приложений состоит из нескольких последовательных этапов:

  1. Разработка проектной документации. Разрабатывается техническое задание, интерактивный прототип, чек-лист тестирования приложения на этап его сдачи, производится уточнение деталей и сроков разработки. Перед сдачей проектной документации мы проводим устную презентацию прототипа, далее в несколько итераций вносим необходимые изменения/дополнения.
  2. Разработка скетч-макета концепции приложения. На выбор предоставляется несколько вариантов стилевых интерфейсов.
  3. Разработка дизайна. После выбора финальной концепции в несколько итераций отрисовывается графический дизайн интерфейсов. Дизайн создается на основе прототипов, брендбука заказчика, guideline платформы Android.
  4. Функциональная сборка. Разрабатывается нативное Android-приложение. По состоянию на 2 марта 2015 года, версии ОС Android ниже 4.0 установлены на 7,3% устройств (данные с официального ресурса разработчиков Android). Таким образом, поддержка ранних версий ОС не оправдает вложенных временных и материальных затрат, поэтому рекомендуется разработка для версий Android 4.0+.
  5. Разработка серверной части. Настраивается система управления мобильным приложением и его связь с существующими системами компании заказчика.
  6. Публикация приложения в Google Play. Перед публикацией в Google Play разрабатывается описание для его распространения и привлечения к нему интереса аудитории. Мы составляем интересное описание с учётом основных поисковых запросов, делаем скриншоты, видеоинструкции, скринкасты, иконки (опционно на выбор заказчика).
  7. Разработка промо-страницы (бесплатно при заказе приложения). Создается для успешного запуска приложения и для привлечения внимания к новому проекту компании, содержит ссылки на GooglePlay. Ссылку на Landing page можно публиковать на веб-ресурсах, распространять с помощью E-mail или SMS-рассылки по своим клиентам и подписчикам.
  8. Гарантийное сопровождение. Действует в течение 12 месяцев с момента запуска.

Стоимость разработки мобильного приложения от 150 000 рублей в зависимости от Ваших бизнес-задач.

Свяжитесь с нами, если вам необходима консультация и оценка.
Заполните форму ниже, позвоните по телефону (495) 660 37 78 или отправьте нам письмо
на адрес hello@arealidea.ru. Не забудьте рассказать о вашей компании, цели проекта,
имеющихся наработках и оставить свои контактные данные.
Свяжитесь с нами, если вам необходима консультация и оценка. Заполните форму ниже, позвоните по телефону (495) 660 37 78 или отправьте нам письмо на адрес hello@arealidea.ru. Не забудьте рассказать о вашей компании, цели проекта, имеющихся наработках и оставить свои контактные данные.