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)]