Фирма «1С» опубликовала разъяснения и рекомендации для разработчиков приложений на мобильной платформе 1С, которые касаются перехода на новый формат публикации – Android App Bundle (AAB).
Когда и как разработчикам мобильных 1С-приложений переходить на новый формат AAB
Официальный технологический блог «Заметки из Зазеркалья» опубликовал методические рекомендации для разработчиков мобильных приложений в связи с новыми требованиями к публикации в Play Store.
Как мы уже писали в новостях, корпорация «Google» объявила, что начиная с августа этого года стандарт приложений Android App Bundle (AAB) станет в Play Store обязательным. Он заменит монолитный формат APK, что, с одной стороны, повысит безопасность и сделает более удобным процесс публикации, а с другой – пользователи лишатся возможности устанавливать приложения из сторонних источников.
Чем плох формат APK, корпорация «Google» рассказала еще в 2018 году. В 2021 году приложений, использующих данный формат, в Play Store быть не должно. Источник: developer.android.com
Уже опубликованные приложения можно будет обновлять в формате APK в течение нескольких месяцев и после августа 2021. Однако загрузка новых продуктов потребует использования формата AAB.
Для разработчиков мобильных приложений на платформе 1С это означает, что публикация в маркете новых приложений потребует обязательного обновления мобильной платформы до релиза, не ниже 8.3.19.52.
Обновленный «Сборщик мобильных приложений»
Для облегчения процесса сборки мобильных приложений на платформе 1С существует специальная конфигурация «Сборщик мобильных приложений» – она входит в дистрибутив мобильной платформы 1С.
Версия конфигурации «Сборщик мобильных приложений» из последнего дистрибутива мобильной платформы уже учитывает последние требования публикации новых приложений, однако для корректной работы приложения необходимо будет соблюсти заданную последовательность действий:
- обновить конфигурацию «Сборщик мобильных приложений» из последних дистрибутивов мобильной платформы версии 8.3.19.52 и выше.
- загрузить в базу сборщика дистрибутив мобильной платформы этой же версии.
Нарушение этой последовательности может привести к ошибкам сборки.
Для подписи пакета приложений AAB перед его загрузкой в магазин Google Play требуется создание ключа загрузки приложения (ключ подписи приложения, которого требовал формат APK, считается менее безопасным). Создать ключ загрузки приложения можно в «Настройке параметров поставщика» на вкладке «Параметры для ОС Android».
После создания по ссылке «Экспорт сертификата ключа» ключ нужно будет экспортировать в файл с расширением «.pem» и загрузить его в «Программе подписания приложений» сервиса Play Console.
Полная последовательность действий по настройке параметров поставщика описана в справке ИТС, которая доступна при соответствующей подписке.
Создание ключа загрузки в настройках поставщика в конфигурации «Сборщик мобильных приложений» на платформе 8.3.19.
Подробное описание нескольких возможных сценариев перехода на AAB – для новых и существующих приложений есть в открытом доступе в официальном технологическом блоге и на портале ИТС.