SDK de desenvolvimento do Google Play Instant v1.9.0 (05-09-2019)
Esta versão do SDK de desenvolvimento do Google Play Instant inclui as mudanças a seguir.
Mudou
- A CLI de apps instantâneos agora será executada corretamente quando invocada por um link simbólico.
- Na versão anterior do SDK, a inicialização de um app com minSdkVersion anterior a 24
e assinado apenas com o esquema de assinatura v2 sempre causava um erro. Essa
mudança corrige o comando de execução do
ia run
e do Android Studio. Assim, um erro só vai ocorrer se a versão da API do dispositivo conectado for muito antiga e não oferecer suporte a 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 inclui as mudanças a seguir.
Mudou
- O comando
ia run
da CLI de apps instantâneos pode implantar apps instantâneos apenas assinados usando um esquema de assinatura v2. - O comando
ia run -u [url]
da CLI de apps instantâneos agora funciona sem implantar 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 inclui as mudanças e os novos recursos a seguir.
Novos recursos
- A CLI de apps instantâneos agora pode coletar métricas de uso com seu consentimento, permitindo que a equipe de desenvolvedores do Google entenda melhor quais recursos são úteis e aprimore as limitações das nossas ferramentas.
- O comando
ia check
agora oferece suporte à verificação de incompatibilidades comuns do caminho de upgrade em um build instalável do mesmo app. Você pode fornecer o APK do app instalável usando a opção-i
.
Mudou
- O comando
ia run
da CLI de apps instantâneos não exige mais uma Conta do Google ativa 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 inclui as mudanças e os novos recursos a seguir.
Novos recursos
- O comando
ia check
da CLI de apps instantâneos agora oferece suporte à verificação de tamanho nos arquivos do conjunto de APKs (.apks
) gerados a partir debundletool
.
Mudou
- Em dispositivos com o Android 8.0 (nível 26 da API) ou versões mais recentes, a execução de um app instantâneo cuja chave de assinatura não corresponde à chave de nenhum app iniciado anteriormente no dispositivo não causa mais uma falha no Android Studio ou na CLI.
- A limitação de tamanho dos apps instantâneos foi alterada de 4 MB para 10 MB.
Um app com mais de 4 MB agora recebe um
WARNING
em vez de umERROR
. Um app com mais de 10 MB continua a receber umERROR
.
SDK de desenvolvimento do Google Play Instant v1.5.0 (27-09-2018)
Esta versão do SDK de desenvolvimento do Google Play Instant inclui as mudanças e os novos recursos a seguir.
Novos recursos
- Os comandos
ia run
eia check
da CLI de apps instantâneos agora oferecem suporte à operação em arquivos de conjunto de APKs (.apks) gerados porbundletool
. - 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 de APKs divididos sejam únicos em um determinado arquivo ZIP.
Mudou
- Ao provisionar um dispositivo com o Android 7.1.1 (nível 25 da API) ou versões anteriores, a CLI emite um aviso somente se não for possível detectar um check-in do Google Play Services. Ao encontrar essa situação anteriormente, a CLI geraria um erro e não tentaria iniciar o app instantâneo.
- A CLI de apps instantâneos
ia run
agora pode iniciar APKs gerados porbundletool
ou APKs criados usandoaapt2
. Anteriormente, a operaçãorun
parecia expirar quando alguns desses APKs eram iniciados. - A sinalização
--no-setup
foi suspensa paraia run
e agora não tem nenhum efeito. - Atualiza corretamente versões mais antigas do Google Play Services para o Instant Apps, que precisa ser desinstalado antes da instalação de 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 SDK de desenvolvimento do Instant Apps) inclui as mudanças e os novos recursos a seguir.
Novos recursos
- O comando
ia check
da CLI de apps instantâneos agora é compatível com a 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 de 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
.
Mudou
- O SDK foi renomeado de "SDK de desenvolvimento de Apps instantâneos 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 sem suporte que executam o Android 8.0 (API de nível 26). 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 cuja versãominSdkVersion
esteja definida como20
ou anterior. Ao oferecer compatibilidade com essas versões mais antigas do SDK no seu build, o tamanho do binário pode aumentar sem nenhum benefício para os apps instantâneos. - A CLI agora detecta quando a versão do Google Play Services é muito antiga para executar apps instantâneos e solicita uma atualização no dispositivo.
- Os 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 recebem automaticamente a
permissão
android.permission.INSTANT_APP_FOREGROUND_SERVICE
.
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 as seguintes mudanças e recursos novos.
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 instantâneos 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 as seguintes mudanças e recursos novos.
Novos recursos
- A nova interface de linha de comando do Instant Apps,
ia
, permite iniciar apps instantâneos no dispositivo de desenvolvimento e procurar erros comuns localmente. - Agora é possível criar e iniciar apps instantâneos sem um ponto de entrada de URL.
Mudou
- A versão do Google Play Services para Instant Apps que acompanha o SDK agora pode ser atualizada automaticamente usando a Play Store. Nas versões anteriores, esse pacote era bloqueado para a versão que acompanhava 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 limitados de apps no Android Lollipop, Marshmallow e Nougat configurando a propriedade do 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 do Instant Apps Android contém os novos recursos e mudanças a seguir.
Novos recursos
- Transferência de dados do Instant App para o app instalado.
- Em dispositivos com o Android 8.0 (nível 26 da API) e versões mais recentes, o sistema
realiza essa transferência automaticamente na instalação do app. Em dispositivos com
o Android 7.1 (nível 25 da API) e versões anteriores, é possível transferir os dados de armazenamento
do Instant App para o app instalado chamando
getInstantAppData()
.
- Em dispositivos com o Android 8.0 (nível 26 da API) e versões mais recentes, o sistema
realiza essa transferência automaticamente na instalação do app. Em dispositivos com
o Android 7.1 (nível 25 da API) e versões anteriores, é possível transferir os dados de armazenamento
do Instant App para o app instalado chamando
- Você pode diminuir o tamanho do seu APK usando o novo suporte a APKs específicos de dispositivos. Para mais informações sobre como definir seu build para APKs de configuração, consulte Configurar seu build para APKs de configuração.
Mudou
- Emulador.
- Os emuladores que executam a Play Store e o Google Play Services mais recente precisam testar os Instant Apps daqui em diante. Para saber mais sobre como configurar seu emulador, consulte Executar seu app instantâneo.