Создание мобильного приложения с помощью 1С-Битрикс
Продукт «1С-Битрикс: Мобильное приложение» — это технология, позволяющая быстро разрабатывать приложения под iOS и Android для сайтов, созданных на платформе 1С-Битрикс.
Что она из себя представляет «под капотом»?
Главное преимущество для разработчика мобильного приложения — теперь не надо поддерживать два отдельных приложения для Android и iOS, этим занимается компания «1С-Битрикс».
Продукт базируется на технологии BitrixMobile 3.0, которая позволяет создать кроссплатформенные мобильные приложения. Разработка полностью ведётся на HTML5/Javascript/CSS, взаимодействие с функциями телефона и нативным интерфейсом мобильного устройства осуществляется через специальную JS-библиотеку — BXMobileApp. Доступны все функции телефона: GPS, Информация об устройстве, Акселерометр, Файловая структура, Адресная книга и прочие.
Можно выделить несколько этапов создания приложения для мобильного устройства:
- Концепт дизайна, его верстка и настройка под разные OS. Используем инструмент «Конструктор мобильного приложения»:
- Создание базового макета серверной части приложения на платформе BitrixMobile.
- Настройка параметров нативных элементов приложения.
- Настройка параметров мобильного приложения по платформам — Android и iOS.
- Разработка функционала. Вы создаёте только сам функционал приложения на HTML5/Javascript/CSS.
- Тестирование программного кода производится через специальное приложение для разработчиков.
- Покупка лицензии на мобильное приложение.
- Заполнение формы добавления приложения, на сайте 1c-bitrix.ru.
- Регистрация аккаунта на Google Play и iOS Dev Center.
- «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С-Битрикс и планируют создать приложение на базе имеющегося решения.