Разработка мобильных приложений на платформе 1С — это эффективный способ автоматизировать работу выездных сотрудников, складских рабочих или курьеров. Однако у начинающих разработчиков и системных администраторов часто возникает путаница: нужно ли платить за каждое устройство, если приложение собрано в виде автономного APK-файла, и как легально распространять программный продукт внутри компании? В этой статье мы подробно разберем все нюансы лицензионной политики фирмы 1С в отношении мобильной разработки.
Прежде чем переходить к вопросам стоимости, давайте проанализируем, какую технологию вы планируете использовать. Это критически важно, так как схемы лицензирования для них принципиально различаются.
APK или IPA, вы упаковываете внутрь этого файла ядро мобильной платформы.Рассмотрим ситуацию с лицензиями: для Мобильного клиента часто достаточно обычных клиентских лицензий 1С, которые уже есть у предприятия для работы в офисе (если они раздаются сервером). А вот для Мобильной платформы (автономных приложений) ситуация иная.
Разберем самый частый сценарий: системный администратор разрабатывает приложение для нужд своей организации (например, для инвентаризации склада) и хочет просто установить его на 10 смартфонов сотрудников. Существует заблуждение, что если мы «тупо» копируем APK-файл на устройство, то лицензия не нужна. Это не так.
Согласно лицензионному соглашению фирмы 1С, организация обязана приобрести клиентскую лицензию на соответствующее количество мобильных рабочих мест. Рассмотрим особенности этой лицензии:
APK) не вшиваются программные ключи защиты или PIN-коды, как в десктопной версии. Однако при проверке программного обеспечения правообладателем, компания обязана предъявить регистрационную карточку, подтверждающую покупку необходимого количества мобильных рабочих мест.Проанализируем пример: если у вас 50 курьеров, вам необходимо купить пакет лицензий на 50 мобильных рабочих мест. Эти лицензии продаются в виде программных продуктов с разным номиналом (1, 5, 10, 20, 50, 100 и более рабочих мест).
Выясним причину, по которой многие считают установку APK бесплатной. Разработчик может полагать, что раз он сам написал код и скомпилировал его, то платформа 1С там больше не присутствует. Это техническая ошибка. Внутри любого APK, созданного сборщиком, находится Runtime (среда исполнения) 1С. Вы используете интеллектуальную собственность компании 1С для запуска своего кода. Именно за использование этой среды на мобильном устройстве и взимается плата в виде лицензии на рабочее место.
Если вы планируете не просто использовать приложение внутри своей фирмы, а продавать его в магазинах приложений или предлагать другим компаниям как готовый продукт, вступает в силу иная схема — публикация и роялти.
Рассмотрим по шагам, как это работает:
Посмотрим на пример: вы — фрилансер и написали приложение для стороннего заказчика за 100 000 рублей. В этом случае вы должны выплатить 10% с суммы превышения (согласно условиям договора). При этом сам заказчик все равно должен будет купить лицензии на мобильные рабочие места для своих сотрудников, так как он является конечным пользователем платформы.
Проанализируем технические сложности, упомянутые в обсуждении. Для Android процесс максимально прост: вы создаете APK, копируете его по USB или через почту и устанавливаете. С точки зрения 1С, это допустимо при наличии купленных лицензий.
Для iOS (iPhone/iPad) ситуация значительно сложнее:
macOS (MacBook, Mac Mini) и установленная среда разработки Xcode.Apple Developer Enterprise Program, стоимость которой составляет около 299 долларов в год.Если вы только начинаете изучать мобильную разработку, вам не обязательно сразу покупать дорогие пакеты лицензий. Существует специальный продукт — «1С:Предприятие 8. Инструментарий разработчика мобильных приложений». Он стоит небольших денег и дает вам юридическое право разрабатывать и тестировать приложения на своих устройствах. Это идеальный вариант для сисадмина или начинающего программиста, чтобы «набить руку» перед внедрением системы на реальном предприятии.
Подведем итог нашему исследованию. Для легальной работы мобильного приложения на 1С необходимо соблюдение следующих условий:
Помните, что отсутствие физической защиты (ключей) в мобильной версии не означает бесплатность продукта. Соблюдение лицензионной чистоты — это залог стабильной работы вашего бизнеса и отсутствия претензий со стороны правообладателя в будущем.