Dalvik | |
---|---|
Tip de | Mașină virtuală |
Autor | Dan Bornstein |
Scris in | C , C++ |
Sistem de operare | Android |
Platformă hardware | ARM , MIPS , x86 |
Formate de fișiere care pot fi citite | Dalvik Executable [d] |
Licență | Apache 2.0 |
Site-ul web | source.android.com/devic… |
Dalvik este o mașină virtuală bazată pe registru pentru executarea de programe scrise în limbajul de programare Java , creată de un grup de dezvoltatori Google condus de Dan Bornstein . Inclus în sistemul de operare mobil Android .
Optimizat pentru un consum redus de memorie, Dalvik este o mașină virtuală non-standard, orientată spre registru , potrivită pentru a rula pe arhitecturi de procesoare RISC utilizate în mod obișnuit în dispozitive mobile și încorporate, cum ar fi comunicatoarele și tabletele (majoritatea mașinilor virtuale desktop sunt orientate spre stivă , inclusiv mașină virtuală Java standard deținută de Oracle ).
Programele Dalvik sunt scrise în Java. În ciuda acestui fapt, codul de octet Java standard nu este utilizat; în schimb, Dalvik execută propriul cod de octet format. După compilarea codului sursă Java (folosind javac ) , utilitarul dx al SDK-ului Android convertește fișierele de clasă ( extensia .class ) în fișiere în format nativ ( extensia .dex ) care sunt incluse în pachetul aplicației ( .apk ).
În versiunile care încep cu Android 4.4 Kitkat, este posibil să treceți de la Dalvik la mai rapid ART (Android Runtime) . În Android 5.0 , Dalvik a fost complet înlocuit de ART.
Android ( Google Inc. , Open Handset Alliance ) | |||||||||
---|---|---|---|---|---|---|---|---|---|
Dezvoltare | |||||||||
versiuni Android | |||||||||
Variante Android | |||||||||
Telefoane , tablete |
| ||||||||
Scoici | |||||||||
Aplicații | |||||||||
Liste | Istoricul versiunilor Android |