Все, что вам нужно знать о формате ASB на Android, прощаемся с APK?

Новый формат ASB android para desarrolladores

Спустя чуть более года после запуска формата AAB (Android App Bundle) Google представляет новое расширение для приложений Android. Нет, они не сошли с ума, выпустив третий формат, и это то, о чем тебе нужно беспокоиться , если вы не разработчик.

ASB, новый формат установки приложений на Android , предназначен не для широкой публики, а для специализированных пользователей и разработчиков. Это часть программы Google Privacy Sandbox, которая в настоящее время тестируется на Android 13 и поможет повысить безопасность мобильных устройств. Хотите узнать, что представляет собой пакет Android SDK Bundle?

Android SDK Bundle + SDK Runtime Environment, комбинация для повышения конфиденциальности

формат ASB Android SDK с песочницей конфиденциальности

Если ты не знал, Приложения для Android не создаются с нуля . Для их разработки вам понадобится комплект для разработки программного обеспечения (SDK), который представляет собой набор инструментов, позволяющих создавать программное обеспечение для конкретной системы, в данном случае для вашего мобильного телефона Android.

Различные SDK в экосистеме Android развивались на протяжении многих лет и их новых версий, но у них была проблема: хотя они работали изолированно от других распространенных приложений, SDK унаследовали те же разрешения и привилегии, что и вызывающее их приложение. .

Если установлены слишком высокие привилегии, вредоносный SDK может собирать и передавать конфиденциальные данные которым пользователь или разработчик не хочет делиться. Это очевидный риск, но Google работает над этим благодаря песочнице конфиденциальности и новому формату приложений ASB.

Точно так же, как APK и AAB являются пакетами для распространения приложений, ASB будет таким же для SDK.

Каково решение Google? Отныне сторонние SDK, которые вызываются приложением будет работать в изолированной среде из любого приложения (включая вызывающее приложение). Для этого Google создал среду выполнения SDK, где в игру вступает упаковка ASB.

SDK в формате ASB (Android SDK Bundle) очень похожи на приложения в APK и AAB, поскольку они упаковать все виды данных в один . Его функция? Содействовать мобилизации этого SDK из одного места в другое. Отличительный? SDK, упакованные в виде ASB предназначены для работы только в новой среде выполнения SDK , а не в каком-либо другом пространстве.

Как выпуск ASB повлияет на пользователей Android?

Android SDK Bundle в новом формате в формате empaquetado

Очень кратко: ASB никак не влияет на обычных пользователей Android . В более широком смысле это никак не влияет на них, потому что обычному пользователю не нужно использовать комплекты для разработки программного обеспечения в любое время. Поэтому они не должны ежедневно сталкиваться с файлами ASB.

Напротив, если вы разработчик, многое меняется, потому что SDK являются фундаментальной частью вашей работы. . Таким образом, весьма вероятно, что вам следует ознакомиться с тем, как работают пакеты ASB, по двум причинам: во-первых, они помогают улучшить конфиденциальность и безопасность; во-вторых, потому что они в настоящее время находятся в экспериментальной фазе наряду с другими внутренними изменениями Android, но вскоре они станут окончательными изменениями.

Наконец, если вы разработчик, мы также рекомендуем ознакомиться с формат АСАР , что будет эквивалентом ASB, но для распространения SDK в Maven для Android.

Источник | Google