Когда вы задумываетесь о создании мобильного решения, закономерно возникает вопрос: использовать ли возможности платформы 1С:Предприятие или предпочесть нативную разработку? Многие разработчики задаются вопросом, насколько эффективно мобильное приложение на 1С будет чувствовать себя в магазине Google Play и не станет ли размер файла препятствием для пользователей.
Рассмотрим распространенный миф о том, что объем приложения является критическим фактором для модерации и скачивания. Как показывает практика, размер файла в среднем до 60 Мб вполне допустим для платформенных решений. Важно понимать, что сам по себе объем не является формальным нарушением правил площадки.
Однако стоит проанализировать ситуацию с точки зрения пользователя. Если функциональность вашего продукта проста, а объем дистрибутива избыточен, пользователь может дважды подумать, прежде чем нажать кнопку «Установить». Для оптимизации размера мы рекомендуем придерживаться следующих стратегий:
МобильнаяПлатформа старайтесь удалять лишние библиотеки и графические элементы, которые не задействованы в вашем ремесле.HTML5 и веб-технологий для отображения контента, это позволит сделать визуальную часть более легкой и современной.Чтобы понять, что выбрать — нативную разработку (Java/Kotlin) или 1С, давайте проанализируем ваши цели. Мобильная платформа 1С идеально подходит для корпоративного сектора (B2B). Если вы делаете инструмент для автоматизации внутренних процессов, работы торговых представителей или складского учета, скорость разработки и простота внесения изменений через Конфигуратор перевешивают любые минусы интерфейса.
Если же ваша задача — создание высоконагруженного публичного продукта (B2C), где требуется идеальная работа с камерой или уникальная анимация, стоит рассмотреть нативные средства. Однако, для корпоративных нужд, например, создания защищенного мобильного чата для сотрудников, 1С — это самый быстрый путь к работающему решению без необходимости внедрения сторонних мессенджеров.
Даже самое технически совершенное приложение не наберет загрузок без грамотного подхода к маркетингу и полезности. Рассмотрим, что действительно важно:
Target API level — платформа 1С должна своевременно обновляться, чтобы соответствовать актуальным требованиям Google по безопасности.Если вы решили двигаться в сторону 1С, обратите внимание на следующие аспекты:
При использовании Конфигуратор вы можете быстро адаптировать бизнес-процессы. Рассмотрим пример реализации мобильного чата:
// Пример логики отправки сообщения
Процедура ОтправитьСообщение(ТекстСообщения)
НовоеСообщение = ПланыОбмена.МобильныеСообщения.СоздатьЭлемент();
НовоеСообщение.Текст = ТекстСообщения;
НовоеСообщение.Дата = ТекущаяДата();
НовоеСообщение.Записать();
КонецПроцедуры
Такой подход позволяет в рамках одной экосистемы 1С обеспечить быстрый обмен данными, минуя интеграцию со сторонними API мессенджеров. Мы проанализировали ситуацию и пришли к выводу, что для внутренних задач бизнеса 1С является оптимальным инструментом.
В завершение, помните про сложность публикации в App Store. Если Google Play более лоялен, то Apple предъявляет жесткие требования к интерфейсу и функциональности. Если вы планируете выходить на обе площадки, закладывайте дополнительные ресурсы на прохождение модерации в App Store, где дизайн должен соответствовать гайдлайнам Apple, иначе приложение может быть отклонено.