SDK для мгновенной разработки Google Play v1.9.0 (05.09.2019)
Этот выпуск SDK Google Play Instant Development содержит следующие изменения.
Изменения
- Интерфейс командной строки приложений с мгновенным запуском теперь будет работать правильно при вызове через символическую ссылку.
- В предыдущей версии SDK запуск приложения с minSdkVersion < 24 и подписанного только с помощью схемы подписи v2 всегда вызывал ошибку. Это изменение исправляет как
ia run
, так и команду запуска Android Studio, поэтому ошибка возникает только в том случае, если версия API подключенного устройства слишком старая для поддержки подписей v2.
SDK для мгновенной разработки Google Play v1.8.0 (05.08.2019)
Этот выпуск SDK Google Play Instant Development содержит следующие изменения.
Изменения
- Команда
ia run
может развертывать мгновенные приложения, подписанные только с использованием схемы подписи v2. - Интерфейс командной строки приложений с мгновенным
ia run -u [url]
теперь работает без развертывания артефакта.
SDK для мгновенной разработки Google Play v1.7.0 (29 марта 2019 г.)
Этот выпуск SDK Google Play Instant Development содержит следующие новые функции и изменения.
Новые возможности
- Интерфейс командной строки приложений с мгновенным запуском теперь может собирать показатели использования с вашего согласия, что позволяет команде разработчиков Google лучше понимать, какие функции вы считаете полезными, и устранять недостатки в наших инструментах.
- Команда
ia check
теперь поддерживает проверку устанавливаемой сборки того же приложения на предмет несовместимости общих путей обновления. Вы можете предоставить устанавливаемый APK-файл приложения, используя опцию-i
.
Изменения
- Для запуска приложений с мгновенным
ia run
приложений больше не требуется активная учетная запись Google на устройстве для запуска приложений с мгновенным запуском в режиме разработки.
SDK для мгновенной разработки Google Play v1.6.0 (05.11.2018)
Этот выпуск SDK Google Play Instant Development содержит следующие новые функции и изменения.
Новые возможности
- Команда
ia check
интерфейса командной строки мгновенных приложений теперь поддерживает проверку размера файлов набора APK (.apks
), созданных с помощьюbundletool
.
Изменения
- На устройствах под управлением Android 8.0 (уровень API 26) или выше запуск приложения с мгновенным запуском, ключ подписи которого не соответствует ключу любого ранее запущенного приложения на устройстве, больше не приводит к сбою в Android Studio или CLI.
- Изменено ограничение размера мгновенных приложений с 4 МБ до 10 МБ. Приложение размером более 4 МБ теперь получает
WARNING
вместоERROR
. Приложение размером более 10 МБ продолжает получатьERROR
.
SDK для мгновенной разработки Google Play v1.5.0 (27 сентября 2018 г.)
Этот выпуск SDK Google Play Instant Development содержит следующие новые функции и изменения.
Новые возможности
- Команды CLI мгновенных приложений
ia run
иia check
теперь поддерживают работу с файлами набора APK (.apks), созданнымиbundletool
. - Команда
ia check
CLI мгновенных приложений теперь работает со списком APK. - Команда
ia check
CLI мгновенных приложений гарантирует, что имена разделенных APK-файлов уникальны в пределах данного ZIP-файла.
Изменения
- При подготовке устройства под управлением Android 7.1.1 (уровень API 25) или ниже интерфейс командной строки выдает предупреждение только в том случае, если не удается обнаружить успешную регистрацию в сервисах Google Play. При возникновении такой ситуации ранее интерфейс командной строки выдавал ошибку и не пытался запустить мгновенное приложение.
- Запускаемый CLI приложений с мгновенным
ia run
теперь может успешно запускать APK, созданные с помощьюbundletool
, или APK, созданные с помощьюaapt2
. Раньше время ожидания операцииrun
могло истечь при запуске некоторых из этих APK. - Флаг
--no-setup
устарел дляia run
и теперь не имеет никакого эффекта. - Правильно обновляет старые версии сервисов Google Play для Instant Apps, которые необходимо удалить перед установкой новой версии.
SDK для мгновенной разработки Google Play v1.4.0 (28 августа 2018 г.)
Этот выпуск SDK Google Play Instant Development SDK (ранее — Instant Apps Development SDK) содержит следующие новые функции и изменения.
Новые возможности
- Команда
ia check
в интерфейсе командной строки приложений с мгновенным запуском теперь поддерживает проверку размера приложений с мгновенным запуском с помощью APK-файлов конфигурации. - Интерфейс командной строки теперь поддерживает запуск мгновенных приложений на образах эмулятора тестовых ключей с установленной последней версией сервисов Google Play.
- Улучшена поддержка справки по конкретной команде с помощью
ia help <command>
. - Добавлена разбивка по размерам для
ia check
ошибок размера.
Изменения
- SDK был переименован с «SDK для мгновенной разработки приложений Android» на «SDK для мгновенной разработки Google Play».
- Интерфейс командной строки больше не выдает исключение
NullPointerException
при попытке проверить приложение без активности средства запуска. - CLI и Android Studio теперь обнаруживают неподдерживаемые устройства под управлением Android 8.0 (уровень API 26). Раньше на этих устройствах приложение не запускалось.
- Скрипт-оболочка
ia
Bash теперь работает корректно при вызове в конвейере, где не установлена переменная$TERM
. Скрипт предполагает ширину 80 столбцов. - Команда
ia check
теперь предупреждает о приложениях с мгновенным запуском, версияminSdkVersion
которых установлена на20
или ниже. Поддерживая эти старые версии SDK в вашей сборке, размер двоичного файла может увеличиться, но это не принесет пользы вашим приложениям с мгновенным запуском. - Интерфейс командной строки теперь определяет, когда ваша версия сервисов Google Play слишком старая для запуска мгновенных приложений, и запрашивает обновление на устройстве.
- Приложениям с мгновенным запуском на Android 8.0 (уровень API 26) и выше через CLI или Android Studio теперь автоматически предоставляется разрешение
android.permission.INSTANT_APP_FOREGROUND_SERVICE
.
SDK для разработки приложений с мгновенным запуском Android v1.3.0 (04.06.2018)
Этот выпуск пакета SDK для разработки мгновенных приложений Android содержит следующие новые функции и изменения.
Новые возможности
- Android Studio 3.2 теперь использует библиотеку, добавленную в SDK 1.3, для запуска мгновенных приложений. Это унифицирует логику между
ia
и Studio и позволяет запускать мгновенные приложения без URL-адресов из Android Studio.
SDK для разработки мгновенных приложений Android v1.2.0 (07.05.2018)
Этот выпуск пакета SDK для разработки мгновенных приложений Android содержит следующие новые функции и изменения.
Новые возможности
- Новый интерфейс командной строки Instant Apps,
ia
, позволяет запускать мгновенные приложения на вашем устройстве разработки и локально проверять их на наличие распространенных ошибок. - Теперь вы можете создавать и запускать мгновенные приложения без точки входа URL-адреса .
Изменения
- Версия Служб Google Play для мгновенных приложений, входящая в состав SDK, теперь может автоматически обновляться через Play Store. В предыдущих выпусках этот пакет был привязан к версии, включенной в SDK.
- Имена хостов, содержащие подстановочные знаки, такие как
"*.example.com"
, теперь полностью поддерживаются в режиме разработки. - Теперь разработчики могут имитировать регулируемую загрузку приложений в Android Lollipop, Marshmallow и Nougat, установив системное свойство
debug.aia.throttle_download_ms
, как показано в следующем примере:$ adb shell setprop debug.aia.throttle_download_ms 5000
SDK для разработки приложений с мгновенным запуском Android v1.1.0
Этот выпуск SDK для разработки приложений с мгновенным запуском Android содержит следующие новые функции и изменения.
Новые возможности
- Передача данных из Instant App в установленное приложение.
- На устройствах под управлением Android 8.0 (уровень API 26) и выше система автоматически выполняет эту передачу при установке приложения. На устройствах под управлением Android 7.1 (уровень API 25) и ниже вы можете перенести данные хранилища вашего мгновенного приложения в установленное приложение, вызвав
getInstantAppData()
в установленном приложении.
- На устройствах под управлением Android 8.0 (уровень API 26) и выше система автоматически выполняет эту передачу при установке приложения. На устройствах под управлением Android 7.1 (уровень API 25) и ниже вы можете перенести данные хранилища вашего мгновенного приложения в установленное приложение, вызвав
- Вы можете уменьшить размер APK, используя новую поддержку APK для конкретных устройств. Информацию о настройке сборки для APK-файлов конфигурации см. в разделе Настройка сборки для APK-файлов конфигурации .
Изменения
- Эмулятор.
- Для дальнейшего тестирования приложений с мгновенным запуском необходимы эмуляторы, работающие с Play Store и новейшими службами Google Play. Сведения о настройке эмулятора см. в разделе Запуск приложения с мгновенным запуском .