Android N este inca in curs de dezvoltare si N Preview Developer este acum deschis. Iata cateva caracteristici noi care sunt rezervate in primul rand dezvoltatorilor.
Suport pentru mai multe ferestre
In Android N, se poate folosi functia multitasking mult solicitata care a aparut ca suport pentru mai multe ferestre. Se pot deschide simultan doua aplicatii diferite pe ecran. Doua aplicatii pot fi difuzate una langa alta in modul split-screen. Aplicatiile pot fi redimensionate cu ajutorul cursorului.
Aplicatiile pot fi inserate si intr-un mod imagine-in-imagine, permitandu-le sa afiseze continut in momentul navigarii sau interactiunii. Suportul pentru mai multe ferestre ofera noi modalitati de a implica utilizatorii, in special la tablete si pe dispozitive cu ecrane imense.
Notificari imbunatatite
In Android N, notificarile sunt reproiectate pentru un acces mai usor si o utilizare rapida.
Modificarile includ:
Compilatia ghidata de profil reduce, de asemenea, amprenta RAM a aplicatiei si binarele asociate. Aceasta caracteristica este importanta pentru toate tipurile de dispozitive cu memorie redusa. ART gestioneaza compilatia ghidata de profil cu impact minim asupra bateriei dispozitivului.
Doze economiseste bateria in timpul deplasarii. Daca ecranul este dezactivat si dispozitivul este deconectat, Doze aplica anumite restrictii de procesare si de retea pentru aplicatii, astfel incat utilizatorii sa poata economisi viata bateriei chiar si atunci cand dispozitivele lor sunt tinute departe sau plasate in buzunare.
Doze restrictioneaza accesul la retea si chiar intrerupe operatiile de sincronizare. Aplicatiilor li se permite accesul in retea in timpul ciclurilor scurte de intretinere atunci cand toate lucrarile amanate sunt executate. Conectarea dispozitivului devine dispozitivul in stare normala.
Doze aplica restrictii totale ale procesorului si ale retelei la PowerManager atunci cand dispozitivul este in stationare.
Proiectul Svelte cu mai multe optimizari de fundal
Proiectul Svelte este folosit pentru a reduce utilizarea RAM de catre sistem si aplicatii pe dispozitivele Android din cadrul ecosistemului. Proiectul Svelte poate optimiza aplicatiile care ruleaza in fundal.
O buna prelucrare a fundalului face ca aplicatiile sa functioneze imediat si rapid si cu precizie contextuala. Daca nu este optimizat, acesta consuma RAM suplimentar (si baterie) si chiar afecteaza performanta sistemului in ansamblu.
JobScheduler a fost folosit pe scara larga pentru a efectua lucrari de fundal pentru utilizatori. Aplicatiile ar putea programa lucrari, mentinand optimizarea memoriei, a energiei si a conectivitatii. JobScheduler ofera un control amplu si simplitate pentru toate aplicatiile. GCMNetworkManager este o alta optiune buna pentru gestionarea serviciilor de fundal si ofera optiuni bune de planificare a locurilor de munca compatibile cu mai multe versiuni Android.
Sunt eliminate - CONNECTIVITY_ACTION, ACTION_NEW_PICTURE si ACTION_NEW_VIDEO - deoarece acestea sunt cunoscute ca si consumatoare de memorie si baterie. Dezvoltatorii pot folosi Previzualizarea N Developer pentru a migra la JobScheduler .
SurfaceView pentru o performanta mai buna a bateriei
Clasa SurfaceView ofera o performanta mai buna a bateriei, mai buna decat TextureView in anumite cazuri, mai ales atunci cand reda video sau continut 3D, aplicatiile cu pozitionare video si derulare utilizeaza mai putina putere cu SurfaceView decat cu TextureView.
Clasa SurfaceView permite compozitii mai eficiente din punct de vedere al bateriei si face chiar mai putine copii intermediare decat textul TextureView. Pozitia continutului este actualizata sincron cu continutul aplicatiei. Se poate economisi energie folosind SurfaceView in loc de a folosi TextureView.
Modul de economisire a datelor
Android N include modul de economisire a datelor, care va ajuta la reducerea utilizarii datelor mobile de aplicatii, chiar in pachetele de date preplatite. Acesta ofera utilizatorilor un control asupra modului in care aplicatiile utilizeaza datele celulare si le permite dezvoltatorilor sa furnizeze servicii atunci cand este activat modul de economisire a datelor. Sistemul blocheaza utilizarea datelor atunci cand modul este activat si notifica aplicatiile sa utilizeze mai putine date, limitand rata de biti pentru streaming video, calitatea imaginii mai scazuta si asa mai departe.
Accesorii de accesibilitate
Android N ofera acum setarile Vision pe ecranul de intampinare, astfel incat utilizatorii sa poata descoperi si configura functii de accesibilitate, cum ar fi dimensiunea fontului si dimensiunea afisarii. Caracteristica noua ii ajuta pe utilizatorii cu deficiente motorii sa utilizeze smartphone-ul in special cu functii cum ar fi urmarirea fetei, urmarirea ochilor si asa mai departe.