Это не официальный сайт wikipedia.org 01.01.2023

Android Runtime — Википедия

Android Runtime

(перенаправлено с «ART»)

Android Runtime — среда выполнения Android-приложений, разработанная компанией Google как замена Dalvik. ART впервые появился в Android 4.4 как тестовая функция, а в Android 5.0 полностью заменил Dalvik.В отличие от Dalvik, который использует JIT-компиляцию (во время выполнения приложения), ART компилирует[1] приложение во время его установки. За счет этого планируется повышение скорости работы программ и одновременно увеличение времени работы от батареи. Недостатком является большее время установки приложения.

Android Runtime
Тип среда выполнения
Автор Google Inc
Разработчик Google Inc
Написана на Си, C++
Операционная система Android
Аппаратная платформа ARM, MIPS, x86, RISC-V
Сайт source.android.com/…​ (англ.)
Логотип Викисклада Медиафайлы на Викискладе
Сравнение архитектур Dalvik и ART

Android 7.0 Nougat представила JIT-компилятор с профилированием кода для ART, который позволяет постоянно повышать производительность приложений Android при их запуске. Компилятор JIT дополняет нынешний компилятор Ahead of Time от ART и помогает улучшить производительность во время выполнения.
Для обеспечения обратной совместимости ART использует тот же байт-код, что и Dalvik.

Минусы использования ARTПравить

  • Увеличивается время установки приложения.
  • Увеличивается занимаемое место во внутренней памяти устройства.
  • Увеличивается время включения устройства[уточнить].

Плюсы использования ARTПравить

  • Более быстрый запуск и исполнение приложений.
  • Быстрое переключение между приложениями.
  • Больше свободной оперативной памяти.

См. такжеПравить

ПримечанияПравить

  1. ART and Dalvik (англ.). Android Developers. Дата обращения: 13 марта 2015. Архивировано 15 марта 2015 года.