Próxima versão do Android para remover Dalvik e tornar o ART padrão

Próxima versão principal do Android definida para finalmente remover o Dalvik e definir o ART Runtime Compiler como padrão!

Desde que nós vi pela primeira vez ARTE aparecer junto com o lançamento do Android 4.4 KitKat, todos nós sabíamos que ele eventualmente substituiria o antigo e relativamente ineficiente compilador de tempo de execução Dalvik. Bem, pessoal, agora chegou a hora, já que os commits feitos ontem à noite no branch master do AOSP mostram Dalvik recebendo o machado e ART sendo definido como padrão.

As mudanças em questão estão na forma de commits mesclados 98553 e 98618. O primeiro é responsável pela remoção do Dalvik do branch master AOSP, e o último muda o compilador de tempo de execução padrão para ART.

As mudanças em toda a sua glória podem ser vistas abaixo:

Dalvik está morto, viva Dalvik! NÃO FUNDIR

raiz

cd libcore

repo start dalvik-is-dead-long-live-dalvik .

sincronização de repositório -c .

git rm -r libdvm

git add JavaLibrary.mk (após remover referências libdvm, adicionar referências explícitas core-libart)

git add Docs.mk (após substituir referências a libdvm por libart)

git add benchmarks/Android.mk (depois de adicionar referências explícitas ao core-libart)

git add Android.mk (depois de remover o alvo dalvik-host)

git commit -a -m 'Dalvik está morto, viva Dalvik! NÃO FUNDIR'

Mudar de core para core-libart

Bem, pessoal, as fusões falam por si. Dalvik está morto, viva Dalvik! E a julgar pelo quão viável a TARV se tornou ao longo dos últimos meses, Dalvik provavelmente não será perdeu pelo menos não depois que o desenvolvedor sênior reconhecido do XDA rovo89 lançou uma versão Xposed compatível com ART Estrutura. :)

[Fonte: Revisão do código AOSP (alterações 98553 e 98618)]