Optimizer, o compilador do Google que levará ART para o próximo nível

Android Cheats Home

Geralmente, as únicas novidades que percebemos no sistema operacional são aquelas que têm a ver com os aspectos visuais, e indo um pouco mais longe, aquelas que podem ser percebidas pelo desempenho e fluidez do smartphone. Porém, há notícias ainda mais relevantes do que essas, como aquela que pode chegar em breve, chamada de Otimizador.

Um novo companheiro para ART

ART veio com KitKat, sendo o novo runtime que iria rodar aplicativos Java. Ele iria substituir Dalvik, algo que ele conseguiu no Lollipop. No entanto, na realidade, tudo vai muito além do que simplesmente trocar a máquina virtual. Existe também um elemento que é o compilador, responsável por "processar" o código para executá-lo. Com o Dalvik, o compilador era do tipo JIT (just-in-time) e se encarregava de compilar no momento em que o código fosse usado. Com o Lollipop, a compilação tornou-se AOT (ahead-of-time) e compila o código antes de ter que usá-lo. Não é necessário explicar porque isso acelera a operação dos aplicativos. No entanto, o problema é que, para facilitar a transição do Dalvik para o ART, foi usada uma versão AOT do compilador Dalvik JIT, chamada Quick. Uma modificação no anterior, por assim dizer. Agora é isso que vai mudar.

Cheats do Android

Diga olá para o Otimizador

O novo compilador teria sido construído do zero, e tanto a ARM quanto o Google estão trabalhando nisso. Se chamará Optimizer, contará com as tecnologias de compilação atuais, além de ser compatível com compilações para 32 e 64 bits. ARM é responsável pela seção de 64 bits, enquanto o Google é responsável pela seção de 32 bits. Em qualquer caso, parece que outra das novidades será poder actualizar o referido compilador com mais novidades, pelo que a priori podemos esperar que melhore com o tempo. Seja como for, o mais notável é o facto de o Optimizer ser um compilador criado justamente com o propósito de ser o compilador de aplicações Java para Android com ART como máquina virtual, pelo que podemos esperar melhorias na fluidez e funcionamento dos smartphones, algo que é sempre bem-vindo.