Создание мобильного приложения с помощью 1С-Битрикс

Screen_Shot_2015-04-17_at_02.10.47Продукт «1С-Битрикс: Мобильное приложение» — это технология, позволяющая быстро разрабатывать приложения под iOS и Android для сайтов, созданных на платформе 1С-Битрикс.
Что она из себя представляет «под капотом»?

Главное преимущество для разработчика мобильного приложения — теперь не надо поддерживать два отдельных приложения для Android и iOS, этим занимается компания «1С-Битрикс».

Продукт базируется на технологии BitrixMobile 3.0, которая позволяет создать кроссплатформенные мобильные приложения. Разработка полностью ведётся на HTML5/Javascript/CSS, взаимодействие с функциями телефона и нативным интерфейсом мобильного устройства осуществляется через специальную JS-библиотеку — BXMobileApp. Доступны все функции телефона: GPS, Информация об устройстве, Акселерометр, Файловая структура, Адресная книга и прочие.

Можно выделить несколько этапов создания приложения для мобильного устройства:

  1. Концепт дизайна, его верстка и настройка под разные OS. Используем инструмент «Конструктор мобильного приложения»:
    • Создание базового макета серверной части приложения на платформе BitrixMobile.
    • Настройка параметров нативных элементов приложения.
    • Настройка параметров мобильного приложения по платформам — Android и iOS.
  2. Разработка функционала. Вы создаёте только сам функционал приложения на HTML5/Javascript/CSS.
  3. Тестирование программного кода производится через специальное приложение для разработчиков.
  4. Покупка лицензии на мобильное приложение.
  5. Заполнение формы добавления приложения, на сайте 1c-bitrix.ru.
  6. Регистрация аккаунта на Google Play и iOS Dev Center.
  7. «1С-Битрикс» опубликует от вашего имени готовое приложение в AppStore и Google Play (Срок рассмотрения заявки «1С-Битрикс» — от 2х недель).

Преимущества платформы 1С-Битрикс:

  • Разработка мобильного приложения на HTML5/Javascript/CSS. Любой современный сайт разрабатывается с применением данных технологий. Нет необходимости подключать дорогостоящих специалистов в сфере разработки под Android и iOS платформы.
  • Выпуск обновления не требует перевыпуск приложения. Любые изменения в логике работы сразу отображаются в мобильном приложении. Если на сайте включено кэширование, изменения появляются после сброса кэша или после истечения срока его жизни.
  • Пользователи устанавливают приложение через AppStore и Google Play. Для них это обычная программа.
  • Мобильное приложение удобно для коллективной разработки, легко масштабировать выпуск.
  • Не нужно придумывать свой API. При разработке используется API 1С-Битрикс, со всеми его возможностями, произвольный PHP код, а также BXMobileApp.
  • Обычные страницы Битрикс, обычные компоненты. Только ряд дополнительных требований к верстке.
  • Единая разработка для всех мобильных платформ.
  • Поддержка WebRTC
  • Поддержка API соцсетей (авторизация, комментарии)
  • Единый сервис push-уведомлений

И все же, ключевым преимуществом разработки с 1С-Битрикс является возможность создания мобильного приложения «из коробки». Это решение идеально подойдет для магазинов и сайтов, которые уже используют платформу 1С-Битрикс и планируют создать приложение на базе имеющегося решения.

| 17.02.2015