Как включить Android Runtime (ART) на Mi 3 с MIUI 5/6

С выпуском Android 4.4 KitKat экспериментально была представлена ​​новая среда выполнения Android под названием «ART». В настоящее время Dalvik является средой выполнения по умолчанию для устройств Android, а ART дополнительно доступен на ряде устройств Android 4.4, таких как телефоны Nexus, устройства Google Play Edition, телефоны Motorola под управлением стандартной ОС Android и многие другие смартфоны. В настоящее время ART находится в стадии разработки, которая была введена специально для получения отзывов разработчиков и пользователей. ART со временем заменит среду выполнения dalvik, как только она станет полностью стабильной в будущем. А пока пользователи с совместимыми устройствами могут перейти с Dalvik на ART если они хотят опробовать эту новую функцию и оценить ее эффективность.

Что нового в АРТ?

ART - это попытка сделать Android быстрее, улучшив производительность приложения и сделав устройство в целом плавным. В ART появилось несколько новых функций, главной из которых является полностью новый режим компиляции. Для тех, кто не знает, Dalvik использует компилятор Just in time (JIT), тогда как ART использует Опережающий компилятор (AOT), который умнее и может повысить производительность приложения. ART улучшает сборку мусора несколькими способами, а также имеет более строгую проверку во время установки, чем Dalvik. В ART приложение компилируется только один раз во время установки, то есть предварительно компилируется, что приводит к повышению производительности приложения и меньшей нагрузке на ЦП, тем самым увеличивая время автономной работы. Однако следует отметить, что размеры приложений (свежая установка) значительно увеличиваются при использовании ART, что может быть проблемой для устройств с небольшим внутренним хранилищем.

Посмотрите познавательный видеоролик, демонстрирующий ART против Dalvik от Дэвид из PhoneBuff

Как перейти на среду исполнения ART?

Чтобы включить или включить ART, ваше устройство должно работать под управлением Android 4.4 KitKat и быть совместимо с ART. Вы можете легко включить среду выполнения ART, выбрав «Настройки»> «Параметры разработчика»> «Выбрать параметр времени выполнения». (Подсказка - Если вы не видите параметры разработчика в настройках, перейдите в раздел «О телефоне», прокрутите вниз и 7 раз коснитесь номера сборки, чтобы включить параметры разработчика.) Телефон перезагрузится и начнет оптимизацию приложений для ART, что может занять время в зависимости от количества приложений, установленных на вашем устройстве.

Следует соблюдать осторожность при использовании АРТ -

Поскольку Dalvik является средой выполнения по умолчанию на устройствах Android, может измениться поведение некоторых приложений, которые не работают с ART. Тем не менее, большинство существующих приложений теперь совместимы с ART и должны нормально работать с новой средой выполнения. Но в случае, если у вас возникнут какие-либо ошибки или сбои приложения с ART, будет разумно переключиться обратно и остаться с ART.

Переход на ART на Xiaomi Mi 3 под управлением MIUI v5 или MIUI v6 -

Mi 3 больше не предлагает возможность включить ART в параметрах разработчика. К счастью, есть способ включить среду выполнения ART на MIUI ROM, основанном на Android 4.4 KitKat.

Отказ от ответственности: Желательно сделать резервную копию ваших данных. Мы не несем ответственности, если на вашем устройстве возникнет кирпич. Попробуйте на свой страх и риск!

- Требуется рут

- Не пытайтесь, если у вас установлен WSM Tools, поскольку он не поддерживает ART.

P.S. Мы пробовали это на Mi 3W (индийский вариант) с MIUI v6 Developer ROM.

Чтобы включить ART на Mi 3, внимательно следуйте инструкциям ниже:

1. Убедитесь, что ваш Mi 3 внедрен. Ссылка на сообщение: Как получить root права на Xiaomi Mi 3 (для тех, кто использует MIUI 6 Developer ROM, обратитесь к этому руководству.)

2. Установите «ES File Explorer» из магазина Play.

3. Откройте ES File Explorer, коснитесь значка меню в верхнем левом углу и выберите «Инструменты». В инструментах включите опцию «Root Explorer» и получите полный root-доступ к ES Explorer при появлении запроса.

4. В проводнике ES откройте папку «Устройство» (/), выбрав «Меню»> «Локальный»> «Устройство». Перейдите в папку / data / property. Открыть «Persist.sys.dalvik.vm.lib”Файл как текст, а затем выберите редактор заметок ES.

5. Отредактируйте файл, выбрав опцию редактирования в правом верхнем углу. Переименуйте строку из libdvm.so к libart.so

6. Вернитесь и выберите «Да», чтобы сохранить файл. Затем перезагрузите телефон.

7. После перезагрузки ваш Mi 3 останется с логотипом Mi около минуты. Не волнуйся!

Затем он начнет оптимизацию приложений для ART, что может занять около 15-20 минут, в зависимости от количества приложений, установленных на вашем телефоне. Вы также заметите увеличение размера установленных приложений после включения среды выполнения ART на Mi 3.

     

Примечание: После переключения на ART каждый раз, когда вы перезагружаете свой Mi 3 в следующий раз, он снова оптимизирует все приложения; что немного раздражает. Но мы заметили то же самое на Moto G 2014, так что, похоже, это не ограничивается Mi 3 или MIUI.

В случае, если вы хотите вернуться к среде выполнения dalvik, аналогичным образом выполните описанные выше шаги и переименуйте текст в файле «persist.sys.dalvik.vm.lib» в libdvm.so

Поделитесь своим мнением, если вы попробуете эту функцию на своем Mi 3. ?

Теги: AndroidMIUIROMСоветы по рутингуXiaomi