Atividade recente
-
Fórum só de leitura
androidPT - Aug 16 2020 22:41
-
ZTE Nubia M2 Lite Stock ROM
gazuza - Aug 14 2020 23:09
-
SELPIC P1 - A MENOR IMPRESSORA PORTÁTIL DO MUNDO EM BREVE
jaojo - Jul 28 2020 10:00
-
DifferenToro - Encontre as Diferenças
snezana - Jul 23 2020 11:55
-
Sudoku Master - jogo de sudoku grátis
snezana - Jul 20 2020 10:39
-
Figurinhas legais para WhatsApp™
snezana - Jul 16 2020 11:41
-
Notificações Covid-19
jcbc - Jul 06 2020 14:25
-
Fita Led Yeelight.
hdc78 - Jul 04 2020 11:45
-
Pesquisa Sobre o Android e o Root
vinicius_moraes - Jul 02 2020 01:28
-
Google home mini
hdc78 - Jun 30 2020 20:54
Artigos recentes
-
Google I/O 2017 - Chat da comunidade
pedronveloso - May 17 2017 09:50
-
LG lança G5, o primeiro smartphone modular
Nuno Ribeiro - Feb 22 2016 12:59
-
Samsung anuncia Galaxy S7 edge e o Galaxy S7
Nuno Ribeiro - Feb 22 2016 00:59
-
LG lança Série K
Nuno Ribeiro - Feb 21 2016 23:10
-
Samsung Galaxy Unpacked 2016
Nuno Ribeiro - Feb 21 2016 23:10
-
E o próximo Android é o... Marshmallow!
Dark_Sorcerer - Aug 17 2015 19:05
-
Parabéns androidPT - 6 anos!
androidPT - Jul 15 2015 11:47
-
Manutenção androidPT
pedronveloso - May 21 2015 13:30
-
[Análise] OPPO N3
Hugo Tender - Apr 27 2015 17:38
-
Android Lollipop 5.1 - sabor a update
JVS - Mar 12 2015 20:37

Google ART project, sabes o que é?
Com o Dalvik, rotina que está presente por defeito em todas as versões de Android (incluindo o KitKat), é utilizado um compilador JIT (Just in Time) para interpretar bytecode, sendo que este não é nada mais do que uma versão genérica do código original da aplicação. Por outras palavras, com o processo "antigo" as aplicações são parcialmente compiladas, sendo de seguida interpretadas pelo dispositivo cliente sempre que são executadas. O processo envolve imenso processamento e não é particularmente eficiente, mas é um mecanismo que facilita a execução das aplicações numa imensa variedade de arquitecturas e hardware.
O ART foi criado para mudar todo este processo ao precompilar o bytecode em linguagem de máquina, fazendo assim com que as aplicações ao ser instaladas se tornem verdadeiras aplicações nativas. Este processo de compilação é designado por AOT (Ahead of Time) e é caracterizado pelo facto de não haver necessidade de correr uma máquina virtual Dalvik e interpretar código. A Google afirma que os tempos que uma determinada aplicação demora a abrir e a velocidade com que corre são drasticamente reduzidos.
Nas imagens abaixo é exemplificada a maneira de activar a rotina ART.
Presentemente, a Google esta a tratar o ART como uma preview experimental mais dedicada para os developers e para os construtores de hardware e adverte que a alteração da rotina para o ART pode fazer com que algumas aplicações não funcionem, podendo mesmo causar instabilidade do sistema.
O ART pode não estar completamente acabado e pronto a ser usado diariamente, mas a equipa Android está a demonstrar que o ART veio para ficar.
Fonte: androidPolice android.com
- pedronveloso e PMoto gosta disto
1 Comentários