Przejdź do zawartości

Android Runtime

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez ZsuiwaL (dyskusja | edycje) o 16:56, 4 mar 2015. Może się ona znacząco różnić od aktualnej wersji.
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

ART - środowisko uruchomieniowe systemu Android. Zaprezentowany (jako podgląd deweloperski) wraz z premierą wersji 4.4 KitKat, domyślne środowisko od wersji 5.0 Lollipop.

Mechanizm działania

Wszystkie aplikacje sytemu Android napisane są w Javie. Programy napisane w tym języku kompilowane są do kodu bajtowego (pośredniego). Na tym etapie nie ma jeszcze możliwości wykonania owego kodu bezpośrednio przez procesor, jako że kod pośredni musi zostać skompilowany do kodu maszynowego.

W przeciwieństwie do Dalvika, który korzysta z kompilacji just-in-time (tzn. kod bajtowy kompilowany jest przy każdym uruchomieniu aplikacji), ART używa kompilacji ahead-of-time (kod pośredni kompilowany jest raz, mianowicie przy instalacji aplikacji).

Linki zewnętrzne