Deși Previzualizarea pentru dezvoltatori pentru Android N a fost disponibilă puțin înainte de Google I / O pentru dispozitivele selectate, Google a anunțat lansarea oficială beta a utilizatorilor cu aceste dispozitive în timpul introducerii I / O, deschizând ușa pentru mai multe persoane să încerce caracteristici și testați ceea ce este disponibil în cea mai recentă versiune a sistemului de operare Android.
Deși noile versiuni ale Android pot dura mult timp pentru a fi adoptate pe scară largă, înțelegerea a ceea ce este disponibil pentru a îmbunătăți experiența utilizatorilor pentru cei de pe cea mai nouă versiune este incredibil de importantă pentru calitatea aplicațiilor și pentru a le atrăge pe cei care au adoptat deja.
În acest articol, veți afla despre unele dintre noile caracteristici disponibile în Android N, iar noii dezvoltatori de capabilități pot profita de crearea unor experiențe uimitoare pentru utilizatorii lor.
Îmi place să numesc primul set de caracteristici pe care le vom discuta caracteristici pasive. Acestea sunt îmbunătățiri ale sistemului de operare pe care utilizatorul le iese din cutie, fără ca un dezvoltator să trebuiască să-și adapteze aplicația pentru ei. În timp ce dezvoltatorii tind să se concentreze mai mult pe caracteristici active, este important să înțelegeți modul în care se comportă sistemul de operare și cum ar putea afecta aplicațiile dvs..
Una dintre cele mai importante schimbări ale sistemului de operare din Android N pentru un grup mare de persoane este munca suplimentară care a intrat în accesibilitate. Ultima actualizare a sistemului de operare va permite utilizatorilor să mărească întregul ecran, mai degrabă decât dimensiunea textului. În plus, toate funcțiile existente de accesibilitate vor fi disponibile acum de îndată ce aparatul va porni.
Deși Doze și Svelte au fost introduse cu versiuni anterioare de Android, au înregistrat o îmbunătățire semnificativă cu Android N. Svelte duc la procesor când dispozitivul nu este utilizat în mod activ și acesta a fost îmbunătățit pentru a face față situațiilor în care dispozitivul ar fi pornit procesorul când s-a schimbat starea rețelei. În timp ce Doze a folosit doar pentru a pune un dispozitiv în stare de așteptare atunci când era în repaus, acum începe să reducă consumul de energie ori de câte ori ecranul dispozitivului este oprit.
Înainte de Android N, dacă o limbă / localizare nu a fost acceptată de o aplicație, sistemul de operare ar fi implicit limba engleză. În majoritatea părților lumii, totuși, oamenii vorbesc mai multe limbi. Android are o funcție nouă care permite utilizatorilor să prioritizeze limbile acceptate.
De exemplu, dacă o aplicație nu acceptă o limbă, cum ar fi limba spaniolă, dar nu suportă limba franceză, atunci un utilizator care a clasat limba franceză peste limba engleză va vedea aplicația localizată în limba franceză, chiar dacă dispozitivul este setat să afișeze Spaniolă.
O caracteristică nouă pe care utilizatorii o poate activa în Android N este Economizorul de date. Atunci când această funcție este activată, aplicațiile care nu sunt pe lista albă vor fi blocate de la utilizarea datelor atunci când sunt încastrate, iar utilizarea excesivă a datelor de la aplicațiile de prim ordin va fi, de asemenea, diminuată. Acest lucru va funcționa numai cu rețele măsurate, cum ar fi celulă sau Wi-Fi limitat, deoarece acestea sunt rețelele pe care majoritatea utilizatorilor nu doresc să le utilizeze o mulțime de date despre.
Funcțiile active sunt cele pe care dezvoltatorii le pot profita prin modificarea aplicațiilor lor. Ori de câte ori este disponibilă o nouă versiune de Android, aceste caracteristici sunt primele pe care dezvoltatorii au tendința să le pătrundă și să le învețe.
Aceasta este o caracteristică care a atras atenția multor dezvoltatori. Dispozitivele Android vor permite acum utilizatorilor să aibă mai multe aplicații care rulează una lângă alta, pentru a facilita procesul de multitasking simplu. Este important să rețineți că este scrollabilă Activitate
layouts ar trebui să folosească a NestedLayout
sau RecyclerView
pentru a gestiona funcționalitatea de derulare imbricată a caracteristicii multi-fereastră.
Pe dispozitivele Android TV, această caracteristică se traduce în imagine în imagine, permițând minimizarea activităților și atașarea la colțul ecranului în timp ce utilizatorul interacționează cu alte aplicații de pe televizor.
Această caracteristică, deși introdusă la Google I / O și discutată cu Android N, va fi de fapt compatibilă cu nivelul API Android 16. Utilizând aplicațiile instantanee, dezvoltatorii vor putea modula și configura aplicațiile. De ce este util acest lucru? Atunci când un utilizator selectează o legătură sau un site web asociat aplicației, modulul adecvat al aplicației va fi descărcat și executat imediat, în loc să solicite utilizatorului să descarce întreaga aplicație. Nu numai că va crește această interacțiune și implicare cu utilizatorii, dar va juca frumos cu dispozitivul utilizatorului prin faptul că nu instalează mai mult software decât utilizatorul are nevoie sau dorește.
O actualizare Android nu ar fi completă fără un fel de modificare a modului de funcționare a notificărilor. În acest an, Google a adăugat o funcție mult solicitată, răspunsuri directe ale mesajului.
Când utilizatorul primește o notificare care a fost marcată ca un mesaj compatibil cu răspunsul, acesta va putea să deschidă un câmp de introducere a textului în notificare pentru a scrie răspunsul său și să îl trimită imediat.
Versiunile recente de Android au introdus câteva setări noi, cum ar fi tigla lanternei, astfel încât utilizatorii să poată schimba rapid o setare pe dispozitivul lor. În Android N, acest lucru se face cu un pas mai departe, permițând dezvoltatorilor să adauge propriile plăci de setări rapide la dispozitivul utilizatorului.
Android N a introdus un mod securizat, cunoscut sub numele de Direct Boot, care are loc între momentul în care utilizatorul a alimentat pe dispozitivul său și înainte să îl deblocheze. Pentru a facilita stocarea datelor în acest stadiu, Android N a împărțit stocarea dispozitivului în două categorii:
În timp ce încărcarea directă poate să nu fie utilă pentru majoritatea aplicațiilor, aceasta nu are un scop pentru anumite aplicații, cum ar fi cele care gestionează mesajele, accesibilitatea sau alarmele.
Cu Android N vine suportul pentru un nou grafic API, Vulkan. Vulkan a fost introdus pentru a suplimenta, și în unele cazuri chiar înlocui, OpenGL pentru dezvoltarea jocurilor. Acesta oferă un control mai bun pentru dezvoltatori pentru a-și optimiza codul și a fi mai aproape de metal decât era posibil prin OpenGL.
În plus față de Android N pe telefoane și tablete, Android TV primește o modalitate suplimentară de a interacționa cu canalele live streaming prin noul API de înregistrare TV. Utilizând acest API, dezvoltatorii își vor putea configura aplicațiile pentru înregistrarea și stocarea conținutului live pentru utilizatori, similar cu modul în care un DVR funcționează, oferind utilizatorului mai multă libertate cu modul în care consumă conținut.
În timp ce Android N a fost principalul obiectiv pentru o mulțime de dezvoltatori, Android Wear actualizează de asemenea versiunea 2.0 și introduce un set de caracteristici noi.
În timp ce aplicația Watch Face API era destul de simplă în Android Wear 1.0, cea mai recentă versiune permite dezvoltatorilor să includă complicații, componente care nu arată decât timpul. Aceste complicații pot fi legate de furnizorii de date de pe dispozitivul Wear pentru a furniza în mod constant informații actualizate utilizatorilor fără a le cere să deschidă o altă aplicație.
Un alt set nou de componente care vor fi incluse în ultima versiune de Android Wear sunt sertarele de navigare și de acțiune. Sertarul de navigare funcționează similar cu sertarul de navigare de pe un dispozitiv mobil. Utilizatorul poate glisa de la marginea superioară a ecranului pentru a vedea un set de secțiuni care pot fi deschise în aplicația lor care poate fi purtată. Sertarul de acțiune poate fi adus din partea inferioară a ecranului, pe care utilizatorul îl poate selecta pentru acțiunile predefinite legate de ecranul pe care se află.
Întrucât Android Wear a fost introdus, notificările au fost principala modalitate prin care utilizatorii pot interacționa cu dispozitivul. Wear 2.0 îmbunătățește aceste notificări adăugând notificări extinse, care adaugă acțiuni suplimentare în partea de jos a unei notificări, în loc să solicite un card suplimentar.
Aceste notificări noi respectă, de asemenea, regulile de design material, oferind utilizatorilor o experiență similară cu cea de pe dispozitivele mobile. Notificările care difuzează mesaje către utilizatori au un avantaj suplimentar de a furniza mesaje de răspuns inteligente sau mesaje care sunt pregenerate, pe baza datelor contextualizate, ca acțiuni suplimentare.
Pe măsură ce hardware-ul pentru dispozitivele Wear se îmbunătățește și mai multe funcții devin disponibile, dispozitivele pot începe să se conecteze la rețele, indiferent de dispozitivele mobile. Prin aceasta, Android Wear acceptă acum posibilitatea ca aplicațiile să ruleze pe un dispozitiv Wear fără dispozitivul mobil aflat în apropiere sau activat. Acest lucru le oferă dezvoltatorilor mai multă libertate atunci când dezvoltă aplicații care funcționează pe Android Wear.
Android N și Wear 2.0 au introdus multe caracteristici noi pe care le pot beneficia atât utilizatorii, cât și dezvoltatorii. În timp ce am discutat câteva dintre caracteristicile și îmbunătățirile mai interesante și promițătoare, Android N și Wear 2.0 includ mult mai multe adăugiri care îmbunătățesc Android.