Примечания к выпуску SDK,Примечания к выпуску SDK

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. При возникновении такой ситуации ранее интерфейс командной строки выдавал ошибку и не пытался запустить мгновенное приложение.
  • ia run CLI мгновенных приложений теперь может успешно запускать 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() в установленном приложении.
  • Вы можете уменьшить размер APK, используя новую поддержку APK для конкретных устройств. Информацию о настройке сборки для APK-файлов конфигурации см. в разделе Настройка сборки для APK-файлов конфигурации .

Изменения