Modul Stamina revine în gama Sony Xperia în actualizarea Android Marshmallow, dar readuce o umbră a fostului său.
Au fost multe dezbateri recent skin-uri personalizate, stoc Android și relația dintre cele două. Stoc Android a fost aroma preferată de Android printre cititorii noștri de ceva vreme acum.
În cercurile de pasionați de Android, Google încearcă să o facă consolida experiența utilizatorului pe diferite dispozitive Android este benefic pentru utilizatorul final. Comunitatea pare să fie de obicei părtinitoare față de Google atunci când implementează o funcție în Android stoc care a existat deja în skin-urile OEM.
Luați mai multe ferestre, de exemplu - Samsung a inclus caracteristica în ROM-urile sale pentru mai multe iterații ale dispozitivelor sale Galaxy. Personal nu dețin niciun dispozitiv Galaxy emblematic cu implementarea de către Samsung a ferestrelor multiple, dar sunt sigur că sunt încântat de ceea ce Android N are de oferit în viitorul viitor. Dar implementarea Google va fi superioară celei Samsung?
Comparația noastră preliminară între cele două a dezvăluit că fereastra multiplă a Android N are nevoie de mai multă lustruire înainte de a putea pretinde că este implementarea definitivă a mai multor ferestre. Pentru a fi corecti, totuși, avem încă câteva luni până la lansarea publică a Android N, așa că nu putem spune că fereastra multiplă din Android N nu va fi în cele din urmă implementarea superioară.Dar ce se întâmplă dacă fereastra multiplă oficială a Google nu se adună cu fereastra multiplă a Samsung? Dacă nu, atunci utilizatorii Samsung se vor simți dezamăgiți de ceea ce aparent este o funcție retrogradată. Nici eu nu exprim aceste preocupări fără nicio cauză justă, pentru că așa este exact ce s-a întâmplat cu modul Stamina de la Sony.
Modul Stamina rămâne fără suc
Când Android Marshmallow a început să se instaleze pe anumite dispozitive Sony Xperia la începutul acestui an, unii utilizatori au observat că modul Stamina lipsea. Utilizatorii care făceau parte din programul beta al Sony au primit acest mesaj cu privire la motivul pentru care compania a eliminat modul Stamina de pe dispozitivele lor:
Versiunea Marshmallow de Android are propria sa soluție inteligentă pentru gestionarea consumului de energie (Doze și App Standby). Aceste funcții sunt integrate direct în Android 6.0, ceea ce a făcut ca modul Stamina să fie redundant. Cu alte cuvinte, modul Stamina a fost eliminat din M.
Nu este greu de înțeles de ce Sony a eliminat modul Stamina din Android Marshmallow aici. Odată cu introducerea modului Doze, este destul de ușor să justificați consumatorilor de ce Sony urma să elimine unul dintre cele mai apreciate funcții software ale sale - pentru că Google și-a făcut propriile sale, nu este nevoie de modul Stamina exista. Nu e ca și cum Sony ar fi avut de ales în această chestiune, deoarece, potrivit Definiție de compatibilitate Android, includerea modului Doze este a cerinţă pentru ca dispozitivele să treacă Google CTS. Fără a îndeplini această cerință, dispozitivele nu pot veni preinstalate cu aplicațiile Google, care este practic o vrajă de moarte pentru orice dispozitiv care nu este vândut în China.
8.3. Moduri de economisire a energiei
Toate aplicațiile exceptate de la modul App Standby și/sau Doze TREBUIE să fie vizibile pentru utilizatorul final. În plus, algoritmii de declanșare, întreținere, trezire și utilizarea setărilor globale ale sistemului acestor moduri de economisire a energiei NU TREBUIE să se abate de la Proiectul Android Open Source.
Dar să revenim la raționamentul declarat al Sony pentru motivul pentru care au renunțat la modul Stamina. Ei au declarat că Stamina Mode a fost creat redundant prin modul Doze și App Standby în Android 6.0, care este o afirmație destul de ciudată de făcut, având în vedere că este evident fals. Modul Stamina de la Sony nu a fost redundant de funcțiile de economisire a bateriei Android 6.0. Mai degrabă, modul Doze de la Android Marshmallow marchează a regresia duratei de viață a bateriei pentru dispozitivele Sony. De fapt, modul Stamina de la Sony, care există de la Android Lollipop, este mai mult la egalitate cu implementarea modului Doze de la Android N.
Războaie de viață a bateriei
Deci, ce este atât de grozav la modul Stamina de la Sony? Potrivit Sony, funcția ar economisi o mulțime de durată de viață a bateriei de așteptare prin restricționarea serviciilor de fundal inutile. Ei ne prezintă câteva grafice îngrijite care arată cât de multă durată de viață a bateriei poate fi economisită.
Arată cunoscut? Oh, așteptați...
Nu sunt un mare fan al acestor imagini PR generice care vă arată cât de grozave sunt Modul Doze și Modul Stamina. În timp ce câștigurile de viață ale bateriei de la ambele funcții pot fi destul de substanțiale, diferența de mod ambele caracteristici sunt implementate contribuie major la cât de eficientă va fi cu adevărat caracteristica tu. Așa că haideți să ne aprofundăm puțin pentru a compara modul Doze de la Android 6.0 și modul Stamina de la Sony.
Modul de rezistență
Modul de rezistență funcționează astfel: la un minut după ce închideți ecranul, sistemul blochează tot traficul de date și împiedică toate activitățile de fundal să trezească sistemul. Când porniți ecranul, toate activitățile vor fi reluate. Totuși, sistemul nu dezactivează accesul la rețea, așa că atunci când porniți ecranul telefonului, veți primi foarte repede orice notificări în așteptare. Activitățile critice, cum ar fi apelurile telefonice, mesajele text, notificările din calendar sau alarmele vor continua se declanșează ca de obicei (atâta timp cât folosesc clasa standard AlarmManager de la Android pentru a programa o alarmă serviciu.
Dar ce se întâmplă dacă aveți aplicații importante pentru care doriți să primiți întotdeauna notificări, indiferent de ce? Pentru aceste situații, puteți lista albă aplicația în modul Stamina, astfel încât acestea să nu fie restricționate de sistem. În caz contrar, dacă Modul Stamina nu vă interesează, puteți alege să nu activați funcția.
Cum se compară acest lucru cu modul Doze, totuși? eu voi revedeți un articol anterior de-al meu care a explorat modul Doze în profunzime pentru a oferi o scurtă explicație:
După ce ecranul este oprit, dispozitivul nu mai are bateria, ȘI dispozitivul a fost staționar de ceva timp, dispozitivul va intra în modul doze. Când dispozitivul intră în modul doze, toate aplicațiile care au nu a fost inclus pe lista albă de către utilizator în setarea de optimizare a bateriei va avea următoarele amânată: acces la rețea, wake locks, standard AlarmManager alarme (a nu se confunda cu real alarme concepute pentru a vă trezi), scanări WiFi sau adaptoare de sincronizare. Aceste acțiuni sunt amânate până la următoarea fereastra de întreținere, prin care sistemul trezește dispozitivul și permite tuturor acestor acțiuni să ruleze pentru o perioadă scurtă în același timp (de ex. le unește).
Sună destul de asemănător cu modul Stamina de la Sony, nu? Cu toate acestea, există câteva distincții majore de luat în considerare aici.
- Modul Doze necesită ca telefonul dvs. să fie staționar din punct de vedere geografic (adică stând pe un birou și nu în buzunar).
- Modul Doze poate fi întrerupt doar de GCM de înaltă prioritate mesaje. Dezvoltatorul aplicației tale preferate nu a setat o notificare ca prioritate ridicată? Păcat, trebuie să așteptați până la următoarea fereastră de întreținere pentru a fi notificat.
- Lista albă a modului Doze nu scutește cu adevărat o aplicație de toate restricțiile.
- Modul Doze nu poate fi dezactivat. Aveți probleme cu notificările pe Android 6.0? Prea rău.
Modul Stamina a fost o caracteristică destul de stelară la vremea sa și a existat chiar și un încercare de portare cu succes moderat pentru toate dispozitivele. Modul Stamina ar putea fi ajustat pentru a fi mai mult sau mai puțin conservator, în funcție de aplicațiile pe care le-ați introdus pe lista albă, în timp ce modul Doze a fost atât de lovit și ratat când va declanșa asta. modderii au trebuit să recurgă la editarea modului în care a funcționat în mod fundamental doar pentru a obține modul doze pentru a-și face treaba.
Modul Stamina revine... sau face?
Cu aproximativ o lună în urmă, utilizatorii raportau că Stamina Mode își revine într-o actualizare beta Marshmallow pentru anumite telefoane. Mai multe bloguri au preluat rapid știrile și s-au bucurat că funcția revine în sfârșit. Unii utilizatori pricepuți au observat imediat că modul Stamina a fost destul de puternic influențat la întoarcerea sa.
Acestea sunt câteva capturi de ecran făcute prin Reddit care arată noul mod Stamina în acțiune. Este, în esență, doar o versiune ușor îmbunătățită a Modul Economisire baterie care există de la Android Lollipop, nu concurentul Doze Mode pe care fanii Xperia începuseră să-l iubească. Forțând OEM-urile să implementeze o versiune nemodificată a modului Doze în actualizările lor Marshmallow, Google a forțat în esență Sony să schimbe fundamental modul în care funcționează Modul Stamina. Și făcând acest lucru, au renunțat la o funcție destul de grozavă de economisire a bateriei în favoarea uneia destul de mediocre. Utilizatorii care dețin un dispozitiv Sony Xperia vor trebui să aștepte până la Android N pentru implementarea îmbunătățită a modului Doze pentru a recâștiga durata de viață stelară a bateriei oferită de Modul Stamina. În opinia mea, modul Doze de la Android N este superior modului Stamina de la Sony, cu toate acestea, modul Doze de la Android M este un pas înapoi pentru Sony.
Din păcate, așteptarea ca Android N să vină pe dispozitivele Sony Xperia poate fi destul de lungă. La urma urmei, Android N este încă în faza de testare beta pentru utilizatorii Google Nexus. Nu vom vedea o versiune finală a Android N (precum și codul sursă complet) până cândva în al treilea trimestru.
Judecând după cât timp i-a luat Android Marshmallow să-și facă drum spre dispozitivul emblematic Xperia Z5 al Sony (4 luni), ar trebui să ne așteptăm la Android N în martie 2017? Poate, poate nu, deoarece Sony pare să fie înaintea pachetului atunci când acesta vine să testeze Android N pe dispozitivele sale. Dar cum rămâne cu toate acele dispozitive Sony care nu vor mai fi actualizate după Android Marshmallow? Ghinion pentru voi băieți. În încercarea Google de a unifica peisajul fragmentat care era odinioară skin-urile OEM concurente, unii dintre voi au căzut pe partea greșită a sabiei.