Android M (Android 6.0) pentru dezvoltatori: un pas evolutiv în direcția corectă
Publicat: 2022-03-11Google a anunțat Android M la conferința anuală de dezvoltare I/O de la sfârșitul lunii mai, iar noul sistem de operare Android va veni pe îndrăgitele noastre dispozitive Android la sfârșitul acestui an. Ei bine, vine în cazul în care ai un Nexus, altfel ești la cheremul vânzătorilor de hardware și al transportatorilor.
Aceasta, desigur, este cea mai mare problemă cu orice actualizare Android - foarte puține dispozitive o primesc într-o perioadă sensibilă de timp. Cu acea nebunie din drum, haideți să aruncăm o privire mai atentă la Android M, Android 6.0, Android Milkshake, Android M&Ms sau cum va decide Google să-l numească.
Android 6.0 este mai mult un pas evolutiv, în timp ce Android 5.0 a fost un mare salt înainte datorită timpului său de rulare ART pe 64 de biți și a noului Material Design. Cu toate acestea, Android M nu ar trebui să fie respins ca o actualizare minoră. Voi încerca să explic de ce.
Caracteristici consumerish Android M
Google are obiceiul de a vorbi despre noi funcții cu potențialul de a capta imaginația consumatorului. La urma urmei, Google este o afacere și vrea să prezinte fiecare produs dintr-o perspectivă prietenoasă pentru consumatori.
Durata de viață a bateriei este un loc bun pentru a începe, deoarece este călcâiul lui Ahile al tuturor smartphone-urilor și tabletelor. Android M include o nouă caracteristică numită Doze, care, după cum sugerează și numele, plasează dispozitivele într-un mod de așteptare mai profund. De exemplu, dispozitivele vor putea să-și dea seama că nu au fost folosite pentru o perioadă lungă de timp și vor intra în hibernare. Dacă ai o tabletă pe noptieră și o folosești pentru a te citi pentru a dormi, aceasta ar putea fi o caracteristică interesantă. Cu toate acestea, dacă petreceți 12 ore pe zi plimbându-vă, vorbind și trimițând mesaje, nu sună nici pe departe la fel de tentant.
Există unele evoluții și pe partea hardware. Android M include suport pentru USB Type-C. În cazul în care l-ați ratat, USB Type-C este similar cu Lightning de la Apple, adică poate fi conectat cu orice parte în sus - ceea ce ar trebui să scutească milioane de oameni de problemele de a-și da seama dacă cablul lor micro USB este sau nu corect. cu fața în sus. Apropo de micro USB, care este standardul de facto (și un standard de încărcător obligatoriu legal în UE), este evident că perioada sa de glorie se apropie de sfârșit. O caracteristică interesantă oferită de noul conector și Android M este că îți vei putea încărca smartphone-ul folosind un alt dispozitiv Android (alt telefon sau tabletă).
În ceea ce privește alte funcții orientate spre consumator, Android M ar trebui să aducă tranziții oarecum mai fluide, mai multe funcționalități Google Now și alte câteva bunătăți.
Revizuire majoră a permisiunii aplicației
Un lucru despre Android M care ar trebui să atragă mulți utilizatori și, în același timp, să fie de mare importanță pentru dezvoltatori, este noul sistem de permisiuni pentru aplicații.
Utilizatorilor nu li se va mai solicita o listă de permisiuni în timpul procesului de instalare. În schimb, aplicația se va instala, fără întrebări. Cu toate acestea, odată ce aplicația este activată și încearcă să acceseze anumite tipuri de informații, utilizatorilor li se va cere permisiunea. Permisiunea poate fi revocată în orice moment, deci, de exemplu, dacă utilizatorul nu dorește să permită accesul la datele de locație GPS, accesul poate fi dezactivat. Toate acestea se vor face în setările aplicației Android, sub Permisiuni.
Dar ce se întâmplă cu aplicațiile instalate anterior? Sau aplicații mai vechi?
Ei bine, se aplică aceleași reguli, ceea ce s-ar putea dovedi complicat. Sute de mii de aplicații sunt deja disponibile și nu au fost concepute să accepte această nouă funcție. Android M vă va permite în continuare să modificați permisiunile acordate aplicațiilor vechi, dar există o problemă - sistemul pur și simplu va înceta să furnizeze datele acestor aplicații.
Acest lucru poate cauza, evident, probleme în unele situații și iată de ce:
- Mulți utilizatori sunt dornici să-și protejeze confidențialitatea.
- Oamenii tind să nu le placă aplicațiile care necesită o mulțime de permisiuni.
- Dezvoltatorii nu pot explica de ce aplicațiile au nevoie de acces la datele din cererea de permisiune.
- Solicitările de permisiune pot fi făcute în afara contextului.
Să ne întoarcem la exemplul GPS și să spunem că aplicația dvs. necesită acces la datele de locație din motive care ar putea să nu fie evidente pentru utilizatorul ocazional. Când aplicația încearcă să acceseze datele de locație, utilizatorului i se va solicita să acorde o permisiune standard GPS. Dacă utilizatorului i se cere permisiunea în afara contextului, există șanse mari ca cererea să fie refuzată, iar aplicația să fie lăsată oarbă, ceea ce face ca aceasta să se comporte prost sau să afecteze negativ experiența utilizatorului. Deoarece nu puteți spune utilizatorului de ce aplicația are de fapt nevoie de date despre locație, aceasta ar putea fi o problemă.
O altă modalitate de a degrada experiența utilizatorului este prin a solicita prea multe permisiuni în prea multe categorii. Google are câteva trucuri pentru a rezolva această problemă, așa că toate permisiunile vor fi grupate în mai multe categorii, cum ar fi Cameră, Senzori, Locație și așa mai departe. În orice caz, nu doriți ca utilizatorul să treacă prin zeci de permisiuni diferite primele câteva ori când vă folosește aplicația.
Din fericire, anumite tipuri de permisiuni considerate sigure de Google vor fi acordate automat. De exemplu, dacă o aplicație trebuie să caute ceva pe Internet, acest lucru va fi permis în mod implicit, împreună cu o serie de alte caracteristici care nu ar trebui să afecteze confidențialitatea.
Sistemul de permisiuni, odată ce este pus în funcțiune, ar trebui să ofere o serie de îmbunătățiri față de abordarea actuală. Cu toate acestea, potențialul de neplăcere, experiență compromisă a utilizatorului și recenzii negative Google Play pentru anumite aplicații ar trebui să fie o preocupare serioasă pentru dezvoltatori.
Scaner de amprente și Manager de parole
Google a adăugat și câteva funcții noi care ar putea face o mare diferență pe termen lung. Android M deschide API-urile necesare pentru a adăuga suport pentru amprentă la orice aplicație. Nu vă va înlocui doar ecranul de blocare, suportul pentru senzorul de amprentă va fi extins și la aplicațiile terțe.
Apple și-a deschis deja API-ul Touch ID odată cu lansarea iOS 8, așa că unii ar putea argumenta că Google întârzie la petrecere. Cu toate acestea, Android are un avantaj semnificativ - o bază de utilizatori mult mai largă și scanere de amprente în dispozitive semnificativ mai ieftine. Acești senzori nu mai sunt rezervați flagship-urilor, sunt integrați în telefoanele mainstream, în special în Asia.
Parolele sunt, de asemenea, transformate. Smart Lock pentru parole de la Google permite utilizatorilor să se conecteze automat pe Android și Chrome. Odată ce o parolă este salvată în Smart Lock, utilizatorii nu trebuie să se deranjeze cu acreditările. Securitatea biometrică sub forma unui scaner de amprentă este doar cireașa de pe tort și, da, Smart Lock va funcționa cu sistemul nativ de securitate a amprentei Android M.
Smart Lock nu este tocmai nou, dar cu Android M, Google va extinde suportul API pentru dezvoltatori și editori.
În timp ce aceste noi funcții ar putea să nu sune prea interesante sau atrăgătoare pentru mulți dezvoltatori, ele au un potențial mult pe termen lung. Gândiți-vă la ei ca la doi pași către computerul mobil fără parolă – nu am ajuns încă acolo, dar ajungem acolo.

Dacă sunteți interesat de avantajele și dezavantajele securității biometrice și de evoluțiile recente din partea fără parolă, vă recomandăm să consultați una dintre postările noastre anterioare. Apropo de asta, am discutat și despre viitorul designului procesorului ARM și noul compilator Android într-o altă postare.
Android Pay vs. Apple Pay vs. Samsung Pay
Android Pay sună, de asemenea, un pic asemănător cu Apple, dar, să fiu sincer, Android a fost primul sistem de operare mobil care a abordat plățile mobile. În cazul în care ați uitat (știu că am făcut-o), Google Wallet a fost introdus acum câțiva ani, dar nu a decolat niciodată.
Marea diferență este că Android Pay va fi integrat în Android M (și în lansările ulterioare Android). Nu va fi o aplicație opțională, descărcabilă, cum ar fi Google Wallet, așa că, vă place sau nu, mult mai mulți utilizatori o vor primi de pe telefoane din cutie.
Numărul de comercianți acceptați este marea întrebare – chiar dacă oamenii primesc Android Pay din cutie, îl vor folosi? Google a spus că peste 700.000 de comercianți sunt la bord, împreună cu peste o mie de aplicații populare.
Deci, care este marea problemă, ce s-a schimbat de la Google Wallet? Ei bine, de fapt nu este vorba despre tehnologie, nu este vorba despre software sau hardware, ci despre Apple. Gigantul din Cupertino a provocat destulă agitație cu Apple Pay, care, spre deosebire de majoritatea serviciilor de plată mobilă, a început cu adevărat să câștige avânt, trăgând și restul industriei. Samsung a continuat cu propria sa platformă, numită Samsung Pay.
Pe hârtie, soluția Samsung are un avantaj interesant față de serviciile concurente – poate fi folosită pe terminalele POS existente fără NFC datorită transmisiei magnetice securizate (MST), care practic permite telefoanelor Galaxy S6 să emuleze cardurile tradiționale. În calitate de pasionat de tehnologie, trebuie să recunosc că am fost impresionat (și surprins) de adăugarea MST, dar este doar o parte a puzzle-ului - trebuie să se pună la loc mult mai multe piese pentru ca Samsung Pay să fie un succes.
Acesta este unul dintre motivele pentru care Samsung consideră că soluția sa de plăți mobile poate coexista cu Android Pay, care se bazează pe NFC și nu funcționează pe vechile sisteme POS. Vestea proastă este că MST este disponibil momentan numai pe cel mai recent hardware Samsung. În teorie, MST ar putea fi o afacere importantă pe piețele emergente, care sunt încă la câțiva ani până la trecerea la tehnologia POS activată cu NFC. Cu toate acestea, doar câțiva oameni din țările în curs de dezvoltare își pot permite cele mai recente telefoane emblematice, care au devenit obscen de scumpe în ultimii doi ani.
Pe de altă parte, mi-aș dori foarte mult ca marketerii să folosească mai multă imaginație – Apple Pay, Android Pay, Samsung Pay – acestea nu sunt sub-mărci imaginative și originale.
Cum va îmbunătăți Android 6.0 experiența utilizatorului?
Am acoperit deja câteva funcții viitoare cu mult potențial. Mai multe scanere de amprente, mai puține parole, plăți mobile mai bune, îmbunătățirea duratei de viață a bateriei și suport pentru USB Type-C – toate acestea pot îmbunătăți experiența utilizatorului, dar nu este clar cât timp va dura implementarea tuturor. Potențialul există, dar poate trece ceva timp până când software-ul și hardware-ul să ajungă din urmă cu viziunea Google pentru Android M.
Deci, ce zici de unele îmbunătățiri mai imediate?
Google Now on Tap va permite utilizatorilor să acceseze asistentul virtual pur și simplu ținând apăsat butonul de pornire, iar acest truc ar trebui să funcționeze în o mulțime de aplicații. De exemplu, dacă citiți un articol despre o celebritate care își lasă animalul de companie în străinătate, puteți folosi Google Now on Tap pentru a afla ce s-a întâmplat cu maimuța lui Justin Bieber sau cu câinii lui Johnny Depp și pentru a obține știri despre ministrul australian care a amenințat că pune-le jos.
Cu toate acestea, dacă nu vă plac bârfele celebrităților, ar trebui să puteți utiliza Google Now on Tap pentru a obține mai multe informații despre știrile reale - istoricul companiei, cotațiile bursiere, cursurile de schimb valutar și așa mai departe. De asemenea, va funcționa cu e-mailuri și alte forme de comunicare personală, care ar putea fi bune pentru productivitate și comoditate.
În afară de Google Now, câteva alte funcții ar trebui să eficientizeze interfața de utilizare. Android M va include noi controale de volum, deoarece controalele de volum Android 5.0 nu erau foarte populare în rândul utilizatorilor. Aceasta este o îmbunătățire minoră, dar binevenită.
Noua bară de instrumente flotantă ar trebui să faciliteze puțin copiarea/lipirea. Dacă am un supărat cu toate sistemele de operare mobile, trebuie să fie capabilitățile lor de copiere/lipire. Cu un spațiu limitat al ecranului și introducerea tactilă în locul unui cursor tradițional, pur și simplu nu este ușor de implementat pe dispozitivele mobile, dar Google crede că poate îmbunătăți experiența. În timp ce funcționalitatea îmbunătățită de copiere/lipire nu este o caracteristică ucigașă pentru smartphone-uri, mulți profesioniști vor aprecia orice fel de îmbunătățire.
O altă caracteristică care poate fi utilă este Direct Share. Android M va ține evidența conținutului partajat cu diferite persoane din diferite aplicații și va simplifica procesul de partajare a conținutului. Indiferent dacă partajați în mod regulat fișiere cu colegii de echipă sau fotografii cu familia, Direct Share ar trebui să vă ajute la accelerarea procesului.
Elefantul de 10.000 de lire sterline din cameră
Fragmentarea.
Este încă o problemă uriașă pentru Android și nu se îmbunătățește cu nimic. Google intenționează să lanseze Android M mai târziu în acest an. Cu toate acestea, Android 5.0 este utilizat în prezent doar pe 11,6% dintre dispozitivele Android, în timp ce ponderea versiunii 5.1 (nivelul API 22) este de doar 0,8%. Majoritatea dispozitivelor Android încă rulează pe KitKat 4.4 și Jelly Bean 4.2.x până la 4.3.
Cu alte cuvinte, deși este o idee bună să începeți să vă gândiți la noi permisiuni pentru aplicații, Android Pay și scanere de amprente, mai este un drum lung de parcurs. Primele dispozitive Android M le vom vedea la sfârșitul anului 2015, odată cu lansarea noului telefon Nexus (sau două dintre ele), dar, în realitate, Android M va deveni cu adevărat relevant în al doilea trimestru al anului 2016, pe măsură ce vânzătorii introduc modelul emblematic de anul viitor. telefoane și tablete bazate pe noul sistem de operare.
În plus, majoritatea utilizatorilor nu vor avea niciodată șansa de a experimenta Android în forma sa pură, așa cum a intenționat Google. Cele mai multe dispozitive se vor lansa cu skin-uri personalizate, lansatoare, bloatware – știi, lucrurile care i-au enervat pe utilizatori de ani de zile.
Fragmentarea nu este doar o problemă pentru dezvoltatori. Google lansează practic noi funcții care nu vor fi disponibile pentru consumatorii mainstream pentru câteva trimestre. Aceasta nu este o știre, deoarece gigantul software o face de ani de zile. Vestea bună este că Google actualizează în mod regulat aplicațiile de bază, așa că, chiar dacă un utilizator este blocat pe o versiune ceva mai veche de Android, o serie de aplicații importante precum Chrome, Gmail și Maps vor fi actualizate. Cu toate acestea, funcțiile fierbinți ale Android M acoperite în această postare nu sunt aplicații, așa că va trebui să așteptăm dispozitive noi. Și așteptați, și așteptați...