Prea inteligent pentru a dormi

A patra stare de putere se numește Nesupravegheat, care este puțin mai treaz decât Suspendat, dar nu complet treaz ca On. Ecranul și iluminarea de fundal nu sunt active, iar subsistemul audio rămâne de obicei oprit. Modul Nesupravegheat este introdus atunci când se efectuează sarcini de menaj și chestii precum sincronizarea prin aer a e-mailului care nu necesită nicio intervenție a utilizatorului. Ecranul și iluminarea de fundal sunt cele care afectează cu adevărat durata de viață a bateriei oricărui dispozitiv portabil, așa că pentru sarcinile de fundal, modul Nesupravegheat este mult mai eficient din punct de vedere energetic decât pornit complet.

Prea inteligent pentru a dormi

După cum puteți vedea, gestionarea energiei pe un dispozitiv Pocket PC este destul de complexă, dar modul în care ediția pentru smartphone-uri din Windows Mobile 5 mânerele este într-un contrast puternic: dispozitivul este fie pornit, fie oprit, fără case intermediare, care are unele consecințe. Persoanele care sunt obișnuite cu dispozitivele Pocket PC și apoi trec la un smartphone sunt adesea surprinse de lucruri precum mementourile din calendar. De exemplu, în cazul în care PC-ul lor de buzunar s-ar fi pornit din nou pentru a le aminti de o întâlnire, dacă și-au oprit smartphone-ul, vor lipsi de la întâlnire, deoarece Oprit înseamnă într-adevăr oprit.

S-ar putea să sune ca și cum modelul Pocket PC este mult mai eficient – ​​acele moduri suspendate și nesupravegheate sună foarte utile. Cu siguranță asta am crezut până când am citit un articol interesant de blog al lui Mike Calligaro, un dezvoltator din echipa Microsoft Windows Mobile, în care el explică modul în care modul de pornire permanent al Windows Mobile 5 Smartphone Edition poate fi de fapt mai prietenos cu bateria decât modul complicat de a face Pocket PC lucruri. Iată ce are de spus Mike:

„A sta tot timpul arde de fapt mai puțină energie decât a dormi. Problema este că durează mult timp pentru a merge la culcare și la fel de mult timp pentru a te trezi. Când un Pocket PC intră în stare de repaus, trebuie să notificăm fiecare driver de dispozitiv, astfel încât fiecare să poată salva orice informație importantă („starea” lor) și să oprească hardware-ul pe care îl controlează. Apoi, la trezire, trebuie să notificăm din nou fiecare șofer și să-i punem să pornească tot hardware-ul. Acest proces poate dura până la trei secunde în fiecare direcție. Smartphone-ul, pe de altă parte, poate ieși din inactiv într-o milisecundă, poate face ceea ce trebuie să facă și poate reveni la inactiv la o milisecundă după ce a terminat.

„Imaginați-vă că dispozitivul dvs. primește un mesaj SMS. Pocket PC-ul adormit va trebui să ruleze procesorul timp de aproximativ șase secunde pentru a-l gestiona. Smartphone-ul va face aceeași sarcină în câteva milisecunde. Trezirea este mult mai eficientă pe un dispozitiv care nu doarme. Pornește numai dispozitivele necesare, le folosește pentru perioada minimă de timp necesară și apoi le oprește imediat.

„Acum, imaginați-vă un dispozitiv care primește un SMS de fiecare dată când se mută de la un turn celular la altul și imaginați-vă că vă aflați într-o zonă în care vă aflați la granița dintre două turnuri. Sau luați în considerare să vă conectați la un client de mesagerie instant și să vă actualizați frecvent lista de prieteni. Sau imaginați-vă un proces care descarcă datele la care vă interesează la fiecare câteva minute și așa mai departe. Pe măsură ce aceste lucruri devin mai răspândite, vom vedea că modelul de putere Always On este mult mai eficient din punct de vedere energetic decât modelul de somn.”

Mike a postat mai multe articole care descriu modurile de alimentare ale Windows Mobile 5 și aș încuraja dezvoltatorii de aplicații mobile să citească Power to the Developers partea 1 (www.pcpro.co.uk/links/mob145a), puterea sistemului (www.pcpro.co.uk/links/mob145b) și puterea dezvoltatorilor partea 2 (www.pcpro.co.uk/links/mob145c).