Teste sobre os fundamentos do SDK Runtime

  1. O SDK Runtime tem como objetivo oferecer vários benefícios importantes para o ecossistema do Android. Quais das seguintes opções são as principais vantagens enfatizadas para desenvolvedores de apps e SDKs, além de usuários?

    Escolha quantas respostas você achar adequado.

  2. Qual declaração descreve com precisão um SDK habilitado para execução (RE SDK)?

  3. Considerando o novo paradigma de distribuição para SDKs ativados pelo ambiente de execução (SDKs RE), qual das afirmações abaixo melhor descreve como os SDKs RE são disponibilizados para apps e instalados nos dispositivos dos usuários?

  4. O SDK Runtime muda fundamentalmente a integração do SDK executando SDKs de terceiros em um processo separado. Como esse isolamento de processo resolve principalmente um desafio importante do modelo de SDK tradicional e acoplado?

  5. Qual é o objetivo principal das ferramentas de geração de "shim" no contexto do SDK Runtime?

  6. Ao criar um SDK de RE, o que o desenvolvedor do SDK precisa implementar para definir o ponto de entrada do SDK, que normalmente estende uma classe gerada por shim?

  7. Ao depurar um SDK RE em um dispositivo ou emulador em que o SDK Runtime está ativo, em qual processo o depurador precisa ser anexado para inspecionar o código do SDK RE?

  8. De acordo com as fases de migração recomendadas de um SDK para o SDK Runtime, qual é normalmente a primeira etapa?