Contents

O jeito AVF do Google!

/images/virtualizzazione-android-novita.jpg -Virtualização

O sistema operacional Android já faz uso da virtualização para fazer interface com processos Linux: lembre-se, aliás, que o kernel do robô verde é baseado justamente em GNU/Linux. O Google anuncia, no entanto, que em dispositivos selecionados com Android 14 será disponibilizado o Android Virtualization Framework ( AVF ), uma solução que realmente habilita e faz a virtualização do Android.

O que é virtualização Android com AVF e como funciona

Com o AVF, o sistema operacional do Google para dispositivos móveis abrange de forma abrangente os “fundamentos” da virtualização. As máquinas virtuais tornam-se assim um componente fundamental do sistema operacional Android com os desenvolvedores finalmente tendo a possibilidade de escolher de forma flexível o nível de isolamento do seu código:

-Isolamento unidirecional. O host Android pode controlar e inspecionar o conteúdo da máquina virtual. Esta é uma abordagem particularmente útil para atividades de negócios sandboxing e para a separação de fluxos de trabalho. Desta forma, é ainda possível executar múltiplas instâncias do sistema operacional ou vários sistemas operacionais diferentes no mesmo dispositivo. O Android, ou plataforma host, é responsável por controlar e supervisionar o funcionamento de todas as demais. -Isolamento bidirecional (VM isolada). Nesse caso, o host Android e o convidado da máquina virtual ficam completamente isolados um do outro. Os desenvolvedores que lidam ou armazenam dados confidenciais podem se beneficiar de uma máquina virtual isolada para criar uma barreira eficaz. Nem o dispositivo Android host nem a máquina virtual têm acesso aos sistemas de arquivos e recursos um do outro.

As principais vantagens do AVF no Android 14 e superior

Preparando uma máquina virtual isolada, os desenvolvedores Android finalmente têm uma alternativa ao Trustzone para separar suas aplicações sem a necessidade de necessariamente recorrer ao uso de privilégios elevados.

As máquinas virtuais e os aplicativos executados nelas são portáteis e permitem implantação irrestrita em vários dispositivos. Além disso, o AVF foi projetado para ser leve, eficiente e flexível: as máquinas virtuais podem ter dimensões variáveis, ser persistentes (portanto, também retendo dados à medida que são armazenados) ou podem ser ativadas mediante solicitação. Eles também podem adaptar automaticamente sua operação ao estado do dispositivo Android (evitando o uso de muitos recursos do sistema).

Os técnicos do Google explicam que o hipervisor pKVM, o coração do AVF, garante o isolamento entre máquinas virtuais. Além disso, possui uma superfície de ataque menor que o kernel Linux.

Concluindo, com o Android 14 o AVF torna a virtualização mais acessível, oferecendo novas ferramentas e melhorias em termos de desempenho e segurança. É uma ferramenta que num futuro próximo desempenhará um papel essencial para desenvolvedores e criadores de plataformas Android, fornecendo uma alternativa para isolar cargas de trabalho e aplicações de forma mais eficaz e eficiente.

A representação visual inicial é derivada do blog oficial dos desenvolvedores Android.

barra lateral inferior relacionada 300

*️⃣ Link da fonte:

Blog de desenvolvedores Android ,