Wraz z wydaniem Androida 4.4 KitKat wprowadzono eksperymentalnie nowe środowisko wykonawcze Androida o nazwie „ART”. Obecnie Dalvik jest domyślnym środowiskiem wykonawczym dla urządzeń z Androidem, a ART jest opcjonalnie dostępny na wielu urządzeniach z Androidem 4.4, takich jak telefony Nexus, urządzenia w wersji Google Play, telefony Motorola z systemem Android i wiele innych smartfonów. ART jest obecnie w fazie rozwoju, która została celowo wprowadzona w celu uzyskania opinii programistów i użytkowników. ART ostatecznie zastąpi środowisko wykonawcze Dalvik, gdy w przyszłości stanie się całkowicie stabilne. Do tego czasu użytkownicy z kompatybilnymi urządzeniami mogą: przejście z Dalvik na ART jeśli są zainteresowani wypróbowaniem tej nowej funkcji i poznaniem jej działania.
Co nowego to SZTUKA?
ART to próba przyspieszenia działania Androida poprzez poprawę wydajności aplikacji i ogólną płynność działania urządzenia. W ART pojawiło się kilka nowych funkcji, z których główną jest zupełnie nowy tryb kompilacji. Dla tych nieświadomych Dalvik używa kompilatora Just in time (JIT), podczas gdy ART używa Kompilator z wyprzedzeniem (AOT), który jest inteligentniejszy i może poprawić wydajność aplikacji. ART poprawia zbieranie śmieci na kilka sposobów, a także ma ściślejszą weryfikację czasu instalacji niż Dalvik. W ART aplikacja jest kompilowana tylko raz podczas instalacji, a zatem jest wstępnie kompilowana, co skutkuje lepszą wydajnością aplikacji i mniejszym obciążeniem procesora, a tym samym skróceniem żywotności baterii. Należy jednak zauważyć, że rozmiary aplikacji (świeża instalacja) są znacznie zwiększone podczas korzystania z ART, co może stanowić problem w przypadku urządzeń z małą ilością pamięci wewnętrznej.
Obejrzyj wnikliwą demonstrację wideo z ART kontra Dalvik za pomocą Dawid z PhoneBuff –
Jak przełączyć się na środowisko wykonawcze ART?
Aby przełączyć lub włączyć ART, Twoje urządzenie musi działać w systemie Android 4.4 KitKat i być zgodne z ART. Możesz łatwo włączyć środowisko wykonawcze ART, wybierając Ustawienia> Opcje programisty> Wybierz opcję środowiska wykonawczego. (Wskazówka - Jeśli nie widzisz opcji programisty w Ustawieniach, przejdź do Informacje o telefonie, przewiń w dół i dotknij 7 razy numeru kompilacji, aby włączyć opcje programisty.) Telefon uruchomi się teraz ponownie i rozpocznie optymalizację aplikacji pod kątem ART, co może zająć czas w zależności od liczby aplikacji zainstalowanych na urządzeniu.
Ostrożność, którą należy zachować podczas korzystania z ART –
Ponieważ Dalvik jest domyślnym środowiskiem wykonawczym na urządzeniach z Androidem, może nastąpić zmiana w zachowaniu niektórych aplikacji, które nie działają w ART. Jednak większość istniejących aplikacji jest teraz zgodna z ART i powinna działać dobrze z nowym środowiskiem wykonawczym. Ale na wypadek, gdyby wystąpiły jakiekolwiek błędy lub awarie aplikacji w ART, rozsądnie jest wrócić i pozostać przy ART.
Przełączanie na ART na Xiaomi Mi 3 z MIUI v5 lub MIUI v6 –
Mi 3 nie oferuje już opcji włączenia ART w opcjach programisty. Na szczęście istnieje sztuczka, która umożliwia uruchomienie środowiska ART w pamięci ROM MIUI opartej na systemie Android 4.4 KitKat.
Zastrzeżenie: Zaleca się wykonanie kopii zapasowej danych. Nie ponosimy odpowiedzialności w przypadku zepsucia urządzenia. Wypróbuj na własne ryzyko!
– Wymaga Root
– Nie próbuj, jeśli masz zainstalowane narzędzia WSM, ponieważ nie obsługuje on ART.
PS Wypróbowaliśmy to na Mi 3W (wariant indyjski) z ROM programisty MIUI v6.
Aby włączyć ART w Mi 3, uważnie wykonaj poniższe czynności:
1. Upewnij się, że Twój Mi 3 jest zrootowany. Zobacz post: Jak zrootować Xiaomi Mi 3 (osoby z ROM programisty MIUI 6, zapoznaj się z tym przewodnikiem.)
2. Zainstaluj „ES File Explorer” ze sklepu Play.
3. Otwórz Eksplorator plików ES, dotknij ikony menu w lewym górnym rogu i wybierz Narzędzia. W narzędziach włącz opcję „Root Explorer” i uzyskaj pełny dostęp root do Eksploratora ES, gdy zostaniesz o to poproszony.
4. W Eksploratorze ES otwórz katalog Urządzenie (/) z Menu > Lokalne > Urządzenie. Przejdź do folderu /data/property. Otworzyć “persist.sys.dalvik.vm.lib” jako tekst, a następnie wybierz edytor notatek ES.
5. Edytuj plik, wybierając opcję edycji w prawym górnym rogu. Zmień nazwę linii z libdvm.so do libart.so
6. Wróć i wybierz „Tak”, aby zapisać plik. Następnie uruchom ponownie telefon.
7. Po ponownym uruchomieniu Twój Mi 3 pozostanie przy logo Mi przez około minutę. Nie martw się!
Następnie rozpocznie optymalizację aplikacji pod kątem ART, co może zająć około 15-20 minut, w zależności od liczby aplikacji zainstalowanych w telefonie. Zauważysz również wzrost rozmiaru zainstalowanych aplikacji po włączeniu środowiska wykonawczego ART na Mi 3.
Notatka: Po przejściu na ART, za każdym razem, gdy ponownie uruchomisz Mi 3, ponownie zoptymalizuje on wszystkie aplikacje; co jest trochę denerwujące. Ale zauważyliśmy to samo w Moto G 2014, więc wydaje się, że nie ogranicza się to do Mi 3 lub MIUI.
W przypadku, gdy chcesz powrócić do środowiska wykonawczego dalvik, podobnie wykonaj powyższe kroki i zmień nazwę tekstu w pliku „persist.sys.dalvik.vm.lib” na libdvm.so
Podziel się swoimi poglądami, jeśli wypróbujesz tę funkcję na swoim Mi 3. ?
Tagi: AndroidMIUIROMWskazówki dotyczące rootowaniaXiaomi