Тип | |
---|---|
Автор |
Dan Bornstein |
Написана на | |
Операционная система | |
Аппаратная платформа | |
Лицензия |
Dalvik Virtual Machine — основанная на регистрах виртуальная машина, разработанная и написанная Дэном Борнштейном (англ. Dan Bornstein) и другими, как часть мобильной платформы Android.
Dalvik оптимизирован для низкого потребления памяти, это нестандартная регистр-ориентированная виртуальная машина, хорошо подходящая для исполнения на RISC-архитектурах процессоров, часто используемых в мобильных и встраиваемых устройствах, таких, как коммуникаторы и планшетные компьютеры. Большинство виртуальных машин, используемых на десктопах, являются стек-ориентированными, включая стандартную виртуальную машину Java от Oracle.
Программы для Dalvik пишутся на языке Java. Несмотря на это, стандартный байт-код Java не используется, вместо него Dalvik VM исполняет байткод собственного формата. После компиляции исходных текстов программы на Java (при помощи javac) утилита dx из «Android SDK» преобразует .class файлы в формат .dex, пригодный для интерпретации в Dalvik.
Android (Google Inc., Open Handset Alliance) | ||
---|---|---|
Разработка | Android SDK · Apache Ant · Bionic · Dalvik · Developer Challenge · Eclipse · Google Code · Google App Inventor · Google I/O · Android Debug Bridge (англ.) | |
Интерфейсы пользователя | HTC Sense · Motorola Motoblur · Samsung TouchWiz · Sony Ericsson UX | |
Приложения | Earth · Goggles · Gmail · Maps · Sky Map · Talk · Translate · Voice · YouTube | |
Сервисы | Google Play | |
Списки | Android related topics · Список версий Android · Устройства с Android · Свободные приложения для Android |
Dalvik.