Защо Android Lollipop причинява проблеми

Днес ви даваме кратко обяснение защо устройството ви изведнъж ви дава главоболия след актуализирането му в Android Lollipop.

Както мнозина от вас вече са знаели, Lollipop е пусната на пазара през ноември 2014 година., подобрени функции за свързване, висока производителност графики, да спомена някои. Но с тях идват проблеми… много от тях. Тези проблеми се проявяват чрез:

  • Случайни рестартирания или изключвания
  • Бавно изпълнение
  • замразяване / забавяне на екрана
  • Принудително затваряне на приложения
  • Прегряване
  • Внезапно рязко използване на RAM
  • Приложения, които няма да се затварят
  • Обувки за зареждане
  • Въпроси за съхранение (първични и вторични)

В тази публикация ви даваме причините, поради които Android Lollipop причинява проблеми на широк кръг устройства, месеци след пускането му.

Нов Android Runtime

Решението на Google да премине от виртуална машина Dalvik към Android RunTime (ART) е едновременно благословия и проклятие за потребителите на Lollipop. На хартия, ART е по-добре от гледна точка на удължаване на живота на батерията и подобряване на цялостната работа на Dalvik заради една основна разлика - компилиране на AOT.

AOT означава компилация от време на време. Тази функция се използва от ART runtime за трансформиране на езика или кода на приложението в код, който устройството ви разбира. Най-прости от термините, подходът AOT компилира или интерпретира кодове на приложения, преди те да бъдат пуснати, което потенциално увеличава скоростта на отваряне на приложенията. Това е полезно за устройство, защото приложенията ще се компилират само веднъж по време на инсталацията, което значително ще намали нуждата от процесор, което от своя страна е добро за батерията. Това е в контраст с това как Далвик прави нещата.

В Dalvik кодовете на приложенията се интерпретират или преобразуват в родния код на устройството чрез подхода Just-in-Time (JIT). Това означава, че устройството ви само започва да компилира приложения в момента, в който те се стартират. Процесът на тълкуване или преобразуване на кодове отнема повече време, защото устройството трябва да използва повече ресурси, за да събере всички необходими файлове, да компилира приложението и да зареди всичко до RAM. Устройството ви ще продължи да работи перфектно, докато не използва цялото си RAM. След като RAM е пълна и повече приложения се поставят на опашка, първото изпълнено приложение ще бъде премахнато, за да се настанят новите. Постоянното зареждане и разтоварване на приложения в RAM може значително да повлияе на цялостната работа на системата във времето.

Един съществен недостатък на АРТ обаче е нуждата от повече пространство за съхранение. Тъй като компилира приложения, преди да бъдат пуснати, изисква около 10% повече място за съхранение от Dalvik. Това е една от причините за проблеми със съхранението веднага след инсталирането на Lollipop. Ако основното устройство за съхранение е почти до пълния капацитет по време на актуализацията, могат да възникнат потенциални проблеми, вариращи от замръзване, бавно зареждане на приложения, липсващи файлове.

Конфигуриране на настройките на телефона

Lollipop е основен ремонт на операционната система на телефона, така че настройките на телефона и приложението да бъдат променени, за да се впишат в системата. Въпреки че планът е да го направи възможно най-безупречен, много потребители съобщават за проблеми веднага след актуализацията най-вероятно заради това. С всяко приложение, което има своята уникална директория и конфигурация на системни файлове, е почти невъзможно за Google и техните партньори за създаване на хардуер, като Samsung, да изгладят проблемите ефективно.

Остарели приложения

И накрая, Google и неговите партньори не могат да бъдат обвинявани изцяло за цялото фиаско. С десетки хиляди приложения в Play Store не може да се очаква, че всички те ще бъдат актуализирани или ще отговарят на стандартните изисквания на Google, когато Lollipop бъде пуснат. Дори месеци след първоначалното пускане, много приложения все още предстои да бъдат актуализирани или отстранени, така че да работят в хармония с новата операционна система.

Проблемът тук е с разработчиците. Не толкова популярните приложения може да не са печеливши за тях, така че може да няма смисъл да ги подобрявате, особено след като Lollipop е бил освободен. Дори и добре поддържани приложения като Facebook и Twitter са засегнати по време на пускането на новата операционна система.

Също така си струва да се отбележи, че някои от вашите пренесени приложения от KitKat може да са работили добре, когато са инсталирани на устройството за съхранение преди, но не и след актуализацията на Lollipop. Отново, тъй като Lollipop донесе много промени, които включват преиздаване на файлови директории, винаги има шанс някои от критичните файлове за вашите приложения да са били преместени някъде или дори да са изтрити в процеса.

Solutions

Звучи като Lollipop е огромна бъркотия, нали? Е, не точно. Ако вземете предвид милионите смартфони, работещи с тази операционна система сега, цялата литература, създадена от няколкостотин потребители в мрежата (включително и нашата собствена серия за отстраняване на неизправности), която проповядва злото, която е Lollipop, не изглежда много. Lollipop е доста солидна операционна система, която предлага много нови неща, за да направи вашето устройство Android по-интересно. Въпреки всички отрицателни хипе, които тази операционна система получава, ние все още препоръчваме инсталирането да си струва.

Ето потенциалните решения, които можете да опитате.

Избършете дяла на кеша

Това е първото нещо, което трябва да направите, ако срещнете няколко проблема след актуализацията. Делът на кеша е специална част от вашето устройство за съхранение, която поддържа често използвани приложения и компоненти на данни. При надграждането до Lollipop определени набори от данни може вече да не са подходящи или да са променени, което води до бавно зареждане на проблеми в приложенията или замразяване. Изтриването на кеша веднага ще разреши проблема.

Изчистването на дяла на кеша няма да изтрие никакви лични данни, така че е напълно безопасно.

Устройството автоматично ще създаде нов кеш, докато продължавате да го използвате.

Стартирайте телефона в безопасен режим

Това е много полезно, за да се изолира дали проблемът е причинен от приложения или фърмуер на трети страни. Беше добавен безопасен режим в Android 1.7 Donut, за да помогне на потребителите да идентифицират нелоялните телефонни приложения. Когато е активирана, безопасен режим трябва да предотвратява изпълнението на приложения на трети страни, въпреки че не работи постоянно. специално създадени приложения за игнориране на диагностичния режим могат да продължат да се изпълняват. В безопасен режим всички потребителски настройки са преустановени, което включва любимите ви тапети.

Ако забележите проблем след изтеглянето на приложения, зареждането на телефона в безопасен режим е добър начин да ви даде списък с приложения, от който да започнете.

Докато сте в безопасен режим, можете да продължите да използвате основните функции на телефона си като обаждане, изпращане на съобщения, свързване към интернет и др.

Изчистване на отделен кеш или данни от приложението

Ако само едно приложение не работи правилно след актуализирането на Lollipop, опитайте да изтриете кеша и данните. Можете да направите това, вместо да изчистите кеша на вашия телефон, когато се занимавате с едно проблемно приложение. Имайте предвид, че изтриването на данните на приложението може да доведе до загуба на лични данни в зависимост от приложението. Например, ако изчиствате данните от приложението за контакти, това може да доведе до изтриване на историята на повикванията и съобщенията от телефона. Уверете се, че сте създали копие на личните си данни, преди да натиснете бутона за изчистване на данните.

Премахване или деактивиране на надуто

Блутауер се отнася до приложения, добавени от носители към устройство, за насърчаване на често излишни функции и функции. Понякога те могат да предизвикат проблеми с производителността поради фактори, споменати по-горе, така че е най-добре да се справите с тях, вместо да ги оставите сами. Ако не ги обичате особено, опитайте да видите дали можете да ги деинсталирате. През повечето време не можете, така че най-добрият начин на действие е просто да ги изключите. Просто отидете в същото меню, където можете да изтриете кеш паметта и данните на приложението и да потърсите бутона за деактивиране.

Направете фабрично нулиране

Това е нашият приятел. Всъщност, това е единственият ни ефективен приятел, който може да ни помогне да разрешим повечето проблеми, свързани с Lollipop на този етап. Дори ако се свържете с Google или неговите партньори, възстановяването на фабриката винаги е най-препоръчителното им решение за решаване на проблеми с Lollipop. Разбира се, че е взискателна и неприятна, но дава на устройството ви много необходима почивка.

Едно важно нещо, което трябва да се помни, за да се гарантира, че възстановяването на фабриката струва всичките ви усилия, е да внимавате с приложенията, които инсталирате в устройството си. Ако продължите да срещате проблеми след извършване на възстановяване на фабричните настройки, може да инсталирате същите остарели приложения.

Форматирайте устройството за съхранение

Един добър начин за премахване на грешки е да изтриете устройствата за съхранение. Опитайте се да форматирате вашите основни устройства за съхранение (вътрешни) и вторични устройства за съхранение (SD).

Осигурете подмяна

Ако изглежда, че всички решения са неуспешни, помислете за нова замяна. Не го усложнявай.