У меня есть приложение Timberman .
Под описанием дается важное примечание:
На данный момент игра несовместима с устройствами ART. Пожалуйста, переключитесь на Dalvik.
Я не понимаю, что / как можно подтвердить, является ли его устройство устройством ARM или поддерживается Dalvik. Также, пожалуйста, укажите четкую разницу между Dalvik и ART.
Примечание . Я хотел бы уточнить, что я не ищу рекомендаций относительно какого-либо конкретного приложения. Я просто хочу знать: как ART влияет на игру/устройство? Это как-то связано с безопасностью телефона или отличается только работа устройства?
До сих пор я устанавливал / использовал много приложений, но никогда не сталкивался с такой заметкой.
Краткий ответ: если вы не изменили его самостоятельно, это Dalvik.
В настоящее время Dalvik является поддерживаемой виртуальной машиной для Android. ART — это новая виртуальная машина, которая, как ожидается, станет поддерживаемой в будущем выпуске L. Если вы используете предварительную версию L для разработчиков, вы используете ART.
В KitKat есть предварительная версия (ранняя бета-версия) ART, которую вы можете включить в настройках разработчика. Делать это не рекомендуется, так как предварительный просмотр содержит ошибки и еще не совместим со всеми приложениями. Эта возможность в первую очередь предназначена для разработчиков приложений, чтобы тестировать свои приложения с помощью ART и сообщать об ошибках.
Таким образом, если вы не используете предварительный просмотр L для разработчиков или не включили ART в настройках разработчика, вы используете Dalvik, который является единственным рекомендуемым вариантом для конечных пользователей.
По сути, на Android есть две среды выполнения.
1) Dalvik VM: Dalvik — это управляемая среда выполнения, используемая приложениями и некоторыми системными службами на Android. Dalvik изначально создавался специально для проекта Android.
2) ART- ART — это новая среда выполнения Android, экспериментально представленная в выпуске 4.4, которая в конечном итоге заменит Dalvik. Это предварительный просмотр незавершенной работы в KitKat, который можно включить в меню «Настройки» > «Параметры разработчика».
Важно: Dalvik должен оставаться средой выполнения по умолчанию, иначе вы рискуете сломать свои реализации Android и сторонние приложения.
Вышеприведенный контент взят с сайта разработчика Android.
Ник Швелидзе
Иззи