Notas da versão do SDK

SDK de desenvolvimento do Google Play Instant v1.9.0 (05-09-2019)

Esta versão do SDK de desenvolvimento do Google Play Instant tem o seguinte: mudanças.

Mudanças

  • A CLI de apps instantâneos agora será executada corretamente quando invocada usando uma .
  • Na versão anterior do SDK, iniciar um app com minSdkVersion < 24 e assinada apenas com o esquema de assinatura v2 sempre causaria um erro. Isso "Mudança" corrige o comando ia run e o comando "run" do Android Studio para que um erro só ocorrerá se a versão da API do dispositivo conectado for muito antiga para ser compatível assinaturas v2.

SDK de desenvolvimento do Google Play Instant v1.8.0 (05-08-2019)

Esta versão do SDK de desenvolvimento do Google Play Instant tem o seguinte: mudanças.

Mudanças

  • O comando ia run da CLI de apps instantâneos pode implantar apps instantâneos que são apenas assinado usando um esquema de assinatura v2.
  • O comando ia run -u [url] da CLI de apps instantâneos agora funciona sem implantação um artefato.

SDK de desenvolvimento do Google Play Instant v1.7.0 (29-03-2019)

Esta versão do SDK de desenvolvimento do Google Play Instant tem o seguinte: novos recursos e mudanças.

Novos recursos

  • A CLI de apps instantâneos agora pode coletar métricas de uso com seu consentimento, o que permite a equipe de desenvolvedores do Google para entender melhor quais recursos são úteis para você e e melhorar as deficiências nas nossas ferramentas.
  • O comando ia check agora oferece suporte à verificação de um build instalável do no mesmo app para incompatibilidades comuns do caminho de upgrade. Você pode fornecer APK de app instalável usando a opção -i.

Mudanças

  • O comando ia run da CLI de apps instantâneos não exige mais um código do Google no dispositivo para iniciar apps instantâneos no modo de desenvolvimento.

SDK de desenvolvimento do Google Play Instant v1.6.0 (05-11-2018)

Esta versão do SDK de desenvolvimento do Google Play Instant tem o seguinte: novos recursos e mudanças.

Novos recursos

  • O comando ia check da CLI de apps instantâneos agora oferece suporte à verificação de tamanho no conjunto de APKs arquivos (.apks) gerados de bundletool.

Mudanças

  • Em dispositivos com o Android 8.0 (nível 26 da API) ou mais recente, executando um instante em que a chave de assinatura não corresponde à chave de nenhum app já iniciado o dispositivo não causa mais uma falha no Android Studio ou na CLI.
  • A limitação de tamanho dos apps instantâneos mudou de 4 MB para 10 MB. Um app com mais de 4 MB agora recebe uma WARNING em vez de uma ERROR. Um app com mais de 10 MB continuará recebendo uma ERROR.

SDK de desenvolvimento do Google Play Instant v1.5.0 (27-09-2018)

Esta versão do SDK de desenvolvimento do Google Play Instant tem o seguinte: novos recursos e mudanças.

Novos recursos

  • Os comandos ia run e ia check da CLI de apps instantâneos agora são compatíveis com a operação no Arquivos do conjunto de APKs (.apks) gerados por bundletool.
  • O comando ia check da CLI de apps instantâneos agora funciona com uma lista de APKs.
  • O comando ia check da CLI de apps instantâneos garante que os nomes dos APKs divididos sejam exclusivos em um determinado arquivo ZIP.

Mudanças

  • Ao provisionar um dispositivo com o Android 7.1.1 (nível 25 da API) ou versões anteriores, A CLI só emite um aviso quando não é possível detectar uma transação bem-sucedida do Google Play e o check-in dos serviços. Ao encontrar essa situação anteriormente, a CLI gerar um erro e não tentar iniciar o app instantâneo.
  • Agora, a CLI de apps instantâneos ia run pode iniciar APKs gerados por: bundletool ou APKs criados usando aapt2. Antes, a operação run pode ter parecedo expirar ao iniciar alguns desses APKs.
  • A sinalização --no-setup foi suspensa para ia run e agora não tem nenhum efeito.
  • atualizar adequadamente versões mais antigas do Google Play Services para Apps instantâneos; que precisam ser desinstalados antes de instalar uma nova versão.

SDK de desenvolvimento do Google Play Instant v1.4.0 (28-08-2018)

Esta versão do SDK de desenvolvimento do Google Play Instant (antigo Apps instantâneos) SDK de desenvolvimento) contém os novos recursos e alterações a seguir.

Novos recursos

  • O comando ia check da CLI de apps instantâneos agora oferece suporte à validação de tamanho em apps instantâneos que usam APKs de configuração.
  • A CLI agora oferece suporte à execução de apps instantâneos em imagens do emulador de chaves de teste com uma versão recente do Google Play Services instalada.
  • Compatibilidade aprimorada para a ajuda específica de comando com ia help <command>.
  • Inclusão de detalhamento de tamanho a erros de tamanho ia check.

Mudanças

  • O SDK foi renomeado como "SDK de desenvolvimento do Instant Apps Android" para "SDK de desenvolvimento do Google Play Instant".
  • A CLI não gera mais uma NullPointerException ao tentar verificar um app. sem atividade na tela de início.
  • A CLI e o Android Studio agora detectam dispositivos incompatíveis com o Android 8.0 (nível 26 da API). Anteriormente, esses dispositivos não iniciavam o app.
  • O script do wrapper Bash ia agora funciona corretamente quando invocado em um pipeline. em que $TERM não está definido. O script assume uma largura de 80 colunas.
  • O comando ia check agora avisa sobre apps instantâneos cujo minSdkVersion estiver definido como 20 ou anterior. Ao oferecer suporte a essas versões mais antigas do SDK no seu build, o tamanho do binário pode aumentar sem benefício para o instante apps.
  • A CLI agora detecta quando sua versão do Google Play Services é muito antiga para executar apps instantâneos e solicitar uma atualização no dispositivo.
  • Apps instantâneos iniciados no Android 8.0 (nível 26 da API) e versões mais recentes usando a CLI ou o Android Studio agora têm automaticamente Permissão android.permission.INSTANT_APP_FOREGROUND_SERVICE concedida.

SDK de desenvolvimento do Instant Apps Android v1.3.0 (04-06-2018)

Esta versão do SDK de desenvolvimento do Instant Apps Android contém os novos recursos e mudanças a seguir.

Novos recursos

  • O Android Studio 3.2 agora usa uma biblioteca adicionada no SDK 1.3 para executar apps instantâneos. Isso unifica a lógica entre o ia e o Studio e permite executar apps sem URLs no Android Studio.

SDK de desenvolvimento do Instant Apps Android v1.2.0 (07-05-2018)

Esta versão do SDK de desenvolvimento do Instant Apps Android contém os novos recursos e mudanças a seguir.

Novos recursos

  • A nova interface de linha de comando do Instant Apps, ia, permite iniciar de apps instantâneos no seu dispositivo de desenvolvimento e verifique se há locais erros.
  • Agora você pode criar e iniciar apps instantâneos sem inserir um URL momento.

Mudanças

  • A versão do Google Play Services para Apps instantâneos que acompanha o O SDK agora pode se atualizar automaticamente usando a Play Store. Em versões anteriores, O pacote foi bloqueado para a versão empacotada com o SDK.
  • Nomes de host que contêm caracteres curinga, como "*.example.com", agora são totalmente compatíveis com o modo de desenvolvimento.
  • Agora, os desenvolvedores podem simular downloads de apps limitados no Android Lollipop, Marshmallow e Nougat configurando o sistema debug.aia.throttle_download_ms , conforme mostrado no exemplo a seguir:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

SDK de desenvolvimento do Instant Apps Android v1.1.0

Esta versão do SDK de desenvolvimento dos Apps instantâneos Android contém o seguinte novos recursos e mudanças.

Novos recursos

  • Transferência de dados do app instantâneo para o app instalado.
    • Em dispositivos com o Android 8.0 (nível 26 da API) e versões mais recentes, o sistema executa automaticamente essa transferência na instalação do app. Em dispositivos com No Android 7.1 (nível 25 da API) e versões anteriores, você pode transferir de armazenamento para seu app instalado chamando getInstantAppData() no app instalado.
  • É possível diminuir o tamanho do seu APK usando o novo suporte a APKs específicos do dispositivo. Para informações sobre como configurar seu build para APKs de configuração, consulte Configure seu build para APKs de configuração.

Mudanças

  • Emulador.
    • Emuladores que executam a Play Store e o Google Play Services mais recente são necessários para testar os Apps instantâneos no futuro. Para mais informações sobre como configurar sua emulador, consulte Executar o instante app.