Jako że nigdzie nie widzę informacji na ten temat postanowiłem przedstawić wam jak wygląda sprawa przełączania środowiska uruchomieniowego w naszym smartphonie. Otóż w innych modelach jest to dosyć niebezpieczna zabawa i zwykle kończy się wykrzaczeniem systemu oraz koniecznością wykonania hard resetu. Chodzi konkretnie o maszynę ART (Anroid Runtime) tak bardzo zachwalaną przez Google ale nadal w fazie testów. W LG L90 wygląda to znacznie lepiej i myślę że nie ma się co bać spróbować 😉
Dla niewtajemniczonych różnica pomiedzy ART-em a Dalvikiem polega na tym że ART podczas instalacji aplikacji od razu kompiluje ją na język maszynowy dzięki czemu podczas każdego kolejnego uruchamiania danej aplikacji system nie musi jej kompilować na bieżąco i przyspiesza to działanie.
Łopatologiczna instrukcja:
Na początek proponuję zrobić Backup telefonu (ja sam to zaniedbałem ale po co kusić los?)
Aby przełączyć środowisko na ART trzeba mieć uprawnienia deweloperskie. Uzyskuje się je wchodząc kolejno w Ustawienia systemu -> Zakładka Ogólne -> Informacje o telefonie -> Informacje o oprogramowaniu -> numer kompilacji (kilkukrotnie aż wyskoczy komunikat u dołu ekranu "Jesteś developerem").
Następnie wracamy do ustawień ogólnych gdzie pojawiła się pozycja "Opcje dla programistów" w którą wchodzimy i odnajdujemy opcję "Wybierz czas pracy". dalej jest już banalnie, zaznaczamy "użyj ART" i potwierdzamy wybór w komunikacie który wyskoczy. Teraz warto zostawić telefon w spokoju na jakiś czas ponieważ nastąpi restart po którym system zacznie kompilować wszystkie aplikacje po kolei (u mnie trwało to jakieś 15 minut przy 220 aplikacjach).
Po tej procedurze telefon znów się zrestartuje i gotowe. Następnie warto dać systemowi kilka minut na złapanie oddechu.
Plusy:
Zauważyłem znaczną poprawę stabilności całego systemu oraz rzeczywiście aplikacje otwierają się błyskawicznie.
Minusy:
Jak narazie nie zauważyłem nic poza tym że aplikacje zajmują trochę więcej miejsca oraz wolniej się instalują. Jest to jednak normalne przy użytkowaniu ART i jest związane ze wcześniej wspomnianą kompilacją kodu.
Generalnie byłem mile zaskoczony że telefon działa tak dobrze i nic się nie wykrzacza.
Jestem jednak świadomy tego że telefony, mimo że z jednej linii produkcyjnej i niby z tym samym systemem, są różne i różne działają więc poniżej proszę o wasze odczucia co do działania środowiska ART na waszych LG L90 😉