
На презентации для разработчиков I/O 2018 Google анонсировал преемника формата APK, который привнесет в экосистему Android совершенно новые функции и улучшения.
Одна из главных проблем современных приложений для Android заключается в том, что они, по сути, большие. С годами средний размер приложений для Android значительно увеличился, и, соответственно, статистика показывает, что чем больше размер приложения, тем меньше вероятность, что пользователь его установит.
Сегодня в Android Studio 3.2 появилась возможность что-то с этим сделать, создав так называемый «App Bundle», который разделяет приложение на различные компоненты, такие как язык, плотность экрана и многое другое. При предоставлении App Bundle устройству Play Store анализирует устройство и загружает только те части пакета, которые необходимы, уменьшая как размер загрузки, так и общий размер установки. Этот процесс загрузки только минимально необходимого называется «Dynamic Delivery».
Сокращение размера APK будет ощутимо во всем мире, особенно в странах с ограниченной пропускной способностью, причем некоторые разработчики отмечают сокращение размера более чем на 50%. Примечательно, что App Bundles совместимы с 99% всех Android-устройств.
На этом волнение не заканчивается, поскольку страница App Bundles указывает на невероятные новые возможности. После того как приложение будет разделено на компоненты, станет возможно добавлять функции после установки. Используя систему Dynamic Delivery, Google Play сможет предоставлять вашему приложению дополнительные возможности по мере необходимости. Эта функция в настоящее время находится на стадии закрытого бета-тестирования.
Наконец, и все еще в разработке, App Bundles однажды позволят разработчикам сделать любые из их существующих приложений «мгновенными» без необходимости создания отдельной версии «Instant Apps». Как только приложение станет мгновенным, его можно будет открыть по ссылке без установки. Как это будет выглядеть и ощущаться для обычного пользователя, еще предстоит увидеть.
Мнение 9to5Google
Интересно, что мы обсуждали возможность поддержки аналогичных мгновенных приложений и динамических функций в разрабатываемой Google ОС Fuchsia. Независимо от платформы или ОС, эти изменения действительно выведут смартфоны завтрашнего дня в область «магии», и я очень рад этому.
Смотрите 9to5Google на YouTube для получения дополнительных новостей: