iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

18 Февраля 2016 17:59
0

Существует множество он-лайн сервисов для создания сайтов и мобильных приложений. Некоторые из них рекламируют себя в интернете, другие — по TV, третьи популяризируются посредством «сарафанного радио», т. е. личных рекомендаций. Вопрос в том, насколько реально и возможно с их помощью на самом деле собрать нужное мобильное приложение, если изначальная задача чуть-чуть не вписывается в отведенный сервисом шаблон. Шаблонов, разумеется, на каждом сервисе множество, но все они в большинстве случаев отражают одну бизнес-логику, например, предназначены для отображения товаров интернет-магазинов. Мы решили протестировать один из сервисов для сборки приложений под Android и iOS. Выбор пал на сервис iBuildApp, http://russia.ibuildapp.com

iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

Цель: попытаться решить задачу по реализации он-лайн сервиса для отображения данных по уровню радиации, которые представлены на одном из наших сайтов - http://zivert.spb.ru
Инструментарий: возможности сервиса и собственные небольшие корректировки серверной части.
Требования: реализовать задачу за 1 рабочий день.

Не будем томить вас неизвестностью и сразу скажем, что задача выполнима. Но интересен не только результат, но и процесс. Расскажем, как проходила работа.

Работу можно начинать после регистрации, но это не проблема. Регистрация на сервисе iBuildApp не занимает много времени. С главной страницы авторизуемся через аккаунт Facebook и получаем полный доступ ко всем функциям конструктора, выбираем шаблон и начинаем разрабатывать структуру. Сам процесс разработки выглядит, примерно, следующим образом:

iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

В редакторе представлено три основных раздела:

  1. Структура. Здесь мы выбираем необходимые нам страницы и их типы.
  2. Дизайн - выбор сплешскрина, шаблона, цветовой схемы; загрузка логотипа.
  3. Архив. Резервирование и управление резервными копиями.
Мы определили задачу следующим образом:
  • В приложении необходимо отобразить карту расположения датчиков радиации в городе Санкт-Петербурге.
iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?
  • Необходимо показать на карте зоны радиоактивной активности, выделяя их цветом в зависимости от уровня радиации:
iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

Где выделение зоны цветом определяет уровень радиации следующим образом:
  • Фоновая радиация
    0.005 мЗв или 0.5 мбэр

  • Типичный радиационный фон
    0.005 - 0.05 Зв или 0.5 - 5 бэр

  • Нормальный радиационный фон
    0.05 - 0.75 Зв или 5 - 75 бэр

  • Высокий уровень
    0.75 - 4.5 Зв или 75 - 450 бэр

  • Смертельная доза
    6 - 7 Зв или 600 - 700 бэр

  • Необходимо показать существующие (актуальные на текущий момент времени) значения радиации по районам.
  • Необходимо добавить и разместить в приложении форму обратной связи.
  • В приложении должен быть справочный экран с описанием принципов работы приложения.
За основу мы выбрали вот такой шаблон:

iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

После создания нашей структуры, обновления фона и логотипа получилось так:

iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

Для отображения данных на картах мы использовали загрузку HTML по ссылкам с параметрами (тип карты, http://zivert.spb.ru/data.php?n=1 и http://zivert.spb.ru/data.php?n=2):

iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

Данные по районам получается в формате RSS и отображаются в виде ленты:

iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

Загрузка данных по ссылке - http://zivert.spb.ru/rss.phpПосле сборки приложения его можно опубликовать в AppStore и Google Play. Для публикации приложения на iTunes или Google Play необходимо зарегистрироваться там в качестве разработчика. Apple взимает сбор в размере 99 долларов США в год (возможность публиковать неограниченное количество приложений для смартфонов и планшетов). Приложения для этой платформы могут распространяться исключительно через iTunes. Таковы правила компании Apple.

Google взимает сбор в размере 25 долларов США единовременно (возможность публиковать неограниченное количество приложений для смартфонов и планшетов). Google не ограничивает своих пользователей в способах распространения приложений. Вы можете разместить сборку на сайте, в блоге, на любом сервисе обмена файлами, рассылать в качестве вложения по электронной почте либо разместить приложение на альтернативных маркетах. Для тестирования приложения непосредственно на устройствах на сервисе iBuildApp предусмотрена следующая форма:

iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

Мы использовали отправку ссылки в виде СМС-сообщения на российский номер. Ссылка пришла, далее необходимо скачать приложение iBuildApp из маркета и в нем найти свое приложение по наименованию. Затем выполняется тестирование сборки в нативном интерфейсе устройства.

К итогам можно отнести перспективность и удобство сервиса. В процессе сборки не возникло никаких особых проблем, и текущая тестовая версия была сделана от начала до конца за 5 часов с учетом доработки серверной части (на возврат RSS и карт по запросам со стороны приложения). Огорчила только цена фактической публикации по модели SaaS:

iBuildApp - он-лайн сервис для создания мобильных приложений под iOS, Android. Стоит ли его смотреть?

Итак, сервис рекомендуется к ознакомлению тем, кому интересны подобные решения.