10 funcții Android mai vechi care au ajutat la modelarea sistemului de operare

Autor: Louise Ward
Data Creației: 3 Februarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Всё, что вы боялись спросить о Security Engineer?
Video: Всё, что вы боялись спросить о Security Engineer?

Conţinut



Nexus 7 și-a sărbătorit săptămâna trecută ziua a șaptea. Colegul meu David Imel a făcut o piesă excelentă de amintire despre aceasta și a inclus o mulțime de articole amuzante despre Android Honeycomb în acest proces.

Android este plin de funcții mici, unele dintre ele fiind surprinzător de importante pentru cât de puțin vorbim despre ele. Mulți dintre cei mai vechi au ajutat la modelarea Android pe care o cunoaștem astăzi.

Iată zece funcții mai importante pentru Android mai vechi.

ART and AOT (Android 5.0 Lollipop)

Android Runtime (ART) a fost o afacere uriașă atunci când a fost lansată oficial în Android 5.0 Lollipop. Odată cu ART, s-a realizat o compilare avansată (AOT), colectarea de gunoi îmbunătățită și alte tone de funcții. Au fost destinate în mare parte dezvoltatorilor de aplicații și jocuri, dar aceste modificări au ajutat aplicațiile să se lanseze și să funcționeze mai repede ca niciodată.


ART a fost una dintre cele mai mari schimbări la Android timpuriu.

ART a primit tone de îmbunătățiri între atunci și acum. Android 7.0 Nougat a adăugat suport pentru JIT sau o compilare simplă la timp pentru perioade mai rapide de pornire a dispozitivului. Android Oreo a îmbunătățit colectarea gunoiului și reducerea timpului de pauză. Android 9 Pie a adăugat suport pentru conversia anticipată a fișierelor DEX.

Ar trebui să trec toată ziua pentru a enumera toate îmbunătățirile de sub capotă pe care le aduce ART pe masă, deoarece se îmbunătățește continuu în fiecare an, chiar dacă nu mai vorbim despre asta. Chiar și viitorul Android Q are câteva mici îmbunătățiri la ART.

Aplicații de actualizare lotă și automată (Android 2.2 Froyo)

Android 2.2 Froyo împlinește zece ani în 2020 și una dintre cele mai bune caracteristici ale sale rămâne în continuare. A fost prima versiune de Android cu suport autohton pentru actualizări automate de aplicații, precum și actualizări pentru aplicații pe lot. Nu există prea mult un balbot tehnic cu acesta. Puteți să apăsați butonul din Google Play pentru a actualiza toate aplicațiile simultan în fundal și este datorită Android Froyo.


Această caracteristică a primit și îmbunătățiri de-a lungul anilor. La începutul anului 2019, Google a început testarea descărcărilor simultane de aplicații după ce a eliminat funcția în urmă cu câțiva ani. Acest lucru teoretic ar face procesul de actualizare a tuturor aplicațiilor dvs. simultan și mai rapid.

Este greu de imaginat actualizarea manuală a aplicațiilor Android și câteodată.

În consecință, Android Froyo a introdus, de asemenea, funcții Android precum suport pentru afișaje HD (720p), hotspoturi Wi-Fi, suport GIF pentru browserul de stocuri și posibilitatea de a conecta telefonul la Bluetooth-ul mașinii dvs. - caracteristică pe care o folosesc multe persoane în fiecare zi.

Baterea senzorilor hardware (Android 4.4 KitKat)

Android KitKat ne-a oferit o altă caracteristică excelentă, cu lotul senzorului hardware. Aceasta a fost una dintre primele încercări reale de la Google de a controla viața bateriei sub control. Premisa este simplă: senzorii ar colecta și furniza date în loturi în loc de în timp real. Acest lucru a permis dispozitivelor să rămână într-o stare de putere mai mică pentru mai mult timp și să economisească bateria.

În cele din urmă, Google a imitat acest comportament și pe partea de software. Modul Doze restricționează utilizarea aplicației în fundal și denivelează sincronizarea aplicației cu o fereastră de întreținere. Practic, pune toate aplicațiile în stare de repaus, cu excepția micilor ferestre de timp în care pot actualiza, trimite notificări și utiliza procesorul. Completarea senzorului hardware funcționează în același mod.

Funcția are și alte utilizări, inclusiv fitness (urmărirea în trepte), urmărirea locației și alte monitorizări. Android 4.4 KitKat a adăugat, de asemenea, suport pentru urmărirea în trepte, iar funcția de urmărire a pașilor funcționează cu lotul senzorului hardware.

Emulare de carduri gazdă (Android 4.4 KitKat)

Emularea cardului de gazdă (HCE) este un lucru mare și are o poveste interesantă. Inițial, Google a folosit un cip Secure Element (SE) pe telefoane pentru a stoca detaliile de plată. SE a fost puternic criptat și securizat pentru a evita furtul de date. Cu toate acestea, Verizon, AT&T și T-Mobile au blocat Google Wallet în favoarea inițiativei sale Softcard (fostă ISIS), împiedicând Google Wallet să citească elementul securizat.

Ca răspuns, Google a lansat HCE, care interceptează transmisia de comunicare de la terminalele de plată și o trimite direct la sistemul de operare în locul modulului Secure Element. Sistemul de operare creează un jeton pentru a reprezenta cardul real și îl trimite înapoi la numărul de card de debit real într-un proces numit tokenizare. HCE rulează, de asemenea, în fundal, fără nici o intrare de la utilizator, astfel încât să puteți doar să atingeți și să plătiți chiar dacă ecranul telefonului este oprit.

Google a făcut ca HCE să mențină opțiunile consumatorilor deschise după ce transportatorii au încercat să limiteze opțiunile respective.

În cele din urmă, HCE a eliminat nevoia de hardware Secure Element în primul rând, iar operatorii de transport au renunțat, la vânzarea Softcard către Google în 2015. Merită remarcat, deoarece tokenizarea și utilizarea „tap-to-pay” pe dispozitivul dvs. sunt de fapt mai sigure decât folosirea unui card fizic .

Tematică OMS și RRO (Android 6.0 Marshmallow)

Runtime Resource Overlay (RRO) și Overlay Management Service (OMS) sunt două cadre tematice din AOSP Android. Sony a introdus ambele cadre în Android și există în multe dispozitive astăzi. Debutul oficial pentru acesta a fost Android Marshmallow. RRO a venit pe primul loc și a fost în cele din urmă înlocuit de OMS, dar ambii fac în mare parte același lucru.

Majoritatea aplicațiilor au fișiere XML cu elemente precum culoarea, aspectul și alte elemente de design. OMS vă permite să suprapuneți propriile fișiere XML personalizate în loc de un aspect personalizat. Astfel, puteți transforma o aplicație cu fundal alb și text negru într-o aplicație cu fundal negru și text verde, fără a afecta modul în care funcționează efectiv aplicația.

OMS este la fel de aproape ca Google a ajuns vreodată la teme native în AOSP Android.

Nu este un lucru pe care îl poți folosi doar, dar OEM-urile și utilizatorii îl folosesc des. Aplicații precum Synergy, Substratum și Pluvius folosesc OMS pentru teme root și non-root, în funcție de versiunea dvs. de Android. Samsung a început să utilizeze OMS cu Android Oreo și pentru temele sale. Aceste motoare tematice simplifică procesul de creare, personalizare și suprapunere a fișierelor XML pentru a fi suficient de ușor pentru majoritatea oamenilor.

Din păcate, viitorul pentru OMS nu este clar în acest moment. Google a oprit suportul pentru Android Pie în mod intenționat, ceea ce a provocat furie în comunitatea tematică. Iată un interviu bun cu câțiva dintre creatorii Substratum, în care ei explică modul în care folosesc OMS puțin mai mult.

Project Butter (Android 4.1 Jelly Bean)

Project Butter a fost una dintre cele mai importante caracteristici Android din zilele anterioare ale Android. Proiectul include o serie de îmbunătățiri și modificări pentru a face UI-ul sistemului să funcționeze mai ușor și mai rapid. Dispozitivele Android anterioare s-au confruntat cu întârzierea de intrare și bâlbâială. De-a lungul timpului, Project Butter le-a rezolvat în mare parte pe toate.

Project Butter a adus alte optimizări, cum ar fi tripla tamponare, VSync și o mai bună reacție la atingere. Aceste funcții permit funcționarea sistemului de operare la 60 fps și o mai bună sincronizare a afișajului cu CPU și GPU pentru o performanță mai ușoară. Desigur, toate aceste lucruri s-au îmbunătățit de-a lungul anilor cu versiuni mai noi de Android.

Am văzut că marșul pentru netezirea buttery continuă cu afișaje de 90Hz și 120Hz încă din 2015. Vă puteți imagina cât de rele ar arăta aceste afișaje înainte de Android 4.1 Jelly Bean?

Aplicații recente și comutare de aplicații (Android 3.0 Honeycomb)

Modul recent de aplicații a fost o ofertă importantă atunci când a fost lansat pe Android 3.0 Honeycomb. Acesta a fost achiziționarea de Android în multitasking, una dintre marile caracteristici pe care le avea la iOS la acea vreme. Butonul de aplicații recente vă permite să vedeți toate aplicațiile deschise într-o singură interfață, să comutați între ele după bunul plac sau să le închideți complet dacă este nevoie. Această singură funcționalitate a ucis practic piața aplicațiilor managerului de sarcini, în același mod în care comutarea lanternei a ucis piața de aplicații a lanternei. Android încă folosește metoda swipe-to-close în aplicațiile sale recente până în ziua de azi, deși cu unele îmbunătățiri și modificări vizuale.

Pentru un sistem de operare care a rulat doar pe tablete, Honeycomb a avut o mulțime de idei de gândire înainte.

În cele din urmă, funcția s-a îmbunătățit cu o mulțime de alte funcții, cum ar fi un buton Clear All pentru închiderea rapidă a aplicației, fixarea aplicației pentru a menține aplicațiile deschise și, cel mai bine, toate, comutarea aplicațiilor. Comutarea aplicațiilor funcționează la fel ca Alt-F4 pe un computer Windows. Puteți comuta rapid între cele mai recente două aplicații pe care le-ați folosit cu o dublă apăsare a butonului de aplicații recente. Android Pie a adăugat un gest glisant pentru a comuta rapid între cele două aplicații.

Google revizuiește controalele de gesturi ale Android cu Android Q. Probabil că va schimba funcționarea recentă a aplicațiilor, dar suntem destul de siguri că aplicațiile recente vor fi în continuare acolo. Este cu siguranță una dintre cele mai mari și mai importante funcții Android din toate timpurile și a fost una dintre puținele care au fost atât de importante încât au ajuns pe controalele de pe ecranul de start.

Taste soft (Android 3.0 Honeycomb)

Mulți iau tastele soft de la sine. În grabă pentru a obține controlul gesturilor în Android Pie și Android Q, merită să faci un pas înapoi și să te uiți la ce a avut un soft cheie de impact asupra designului telefonului la începutul anilor 2010. Înainte de tastele soft, OEM-urile dispozitivului aveau toate butoanele de pe tot dispozitivul. Android 3.0 Honeycomb și, ulterior, Ice Cream Sandwich, au pus capăt tuturor celor care au ajutat la crearea unui telefon curat, fără butoane, cu bomboane, pe care îl știm cu toții astăzi.

Tastele soft au evoluat de-a lungul anilor, mai ales ca dimensiune, formă și design. Puteți apăsa mult timp acasă pentru Google Assistant, puteți modifica tematica butoanelor cu lucruri precum Navbar Apps și unele OEM chiar vă permit să adăugați noi taste soft la rândul de jos.

Din păcate, nu vor trece mult până când tastele soft vor ieși, deoarece navigarea prin gesturi va prelua. În curând, cu toții vom dansa și vom dansa degetele, precum jucătorii Dance Dance Revolution.

Tastele soft vor ține întotdeauna un loc special în istoria Android, ca o caracteristică singulară, care a modelat modul în care telefoanele au fost proiectate de ani buni.

Suport TRIM (Android 4.3 Jelly Bean)

Asistența TRIM nu este originală pentru Android sau o caracteristică mai nouă, dar a fost foarte importantă. Linux l-a adăugat la kernel în 2008. Microsoft a inclus suport în Windows 7 în 2009. Apple a adăugat-o la OS X în 2011 și are o metodă TRIM unică pentru dispozitivele iOS. Android 4.3 Jelly Bean a adăugat în sfârșit funcția în 2012, cu siguranță puțin târziu la petrecere.

TRIM este o caracteristică simplă, dar importantă și se ocupă de stocarea flash. Stocarea flash, spre deosebire de hard disk-urile mecanice, are probleme cu scrierea de noi date. Se poate scrie rapid în spațiul gol, dar dacă datele au nevoie de suprascriere, procesul durează mult mai mult.

TRIM a fost un plus minor, dar surprinzător de important pentru Android.

Acest lucru a provocat încetinirea masivă în timp și poate a contribuit la obsolescența prematură a multor dispozitive Android mai vechi. TRIM a împiedicat încetinirea, gestionând în esență stocarea flash-ului, inclusiv colectarea gunoiului și alocarea spațiului liber.

Mulți au atribuit problemele de încetinire ale Nexus 7 2012 unei lipse de suport TRIM și au raportat câștiguri de performanță după o actualizare la Android 4.3 Jelly Bean. TRIM nu este una dintre cele mai strălucitoare funcții Android, dar este cu siguranță una dintre cele mai importante, iar telefonul îl folosește în continuare.

Mod de gazdă USB (Android 3.0 Honeycomb)

Modul de gazdă USB este o caracteristică puternică care nu primește dragostea pe care probabil o merită. Inițial a debutat pe Android 3.0 Honeycomb și majoritatea oamenilor l-au folosit pentru funcțiile sale USB din mers (OTG). Dar modul face mult mai mult decât atât.

Modul USB Host este ceea ce ne permite să folosim șoareci și tastaturi USB pe dispozitivele Android, precum și tastaturi MIDI și alte tehnologii specializate. Practic, dacă puteți conecta ceva la telefonul dvs. și să îl utilizați prin portul USB, puteți mulțumi Modul de gazdă USB.

Android 8 Oreo a adăugat suport pentru cheile de autentificare cu doi factori. Android 9 Pie a adus posibilitatea de a încărca dispozitive și de a transfera fișiere simultan. Majoritatea versiunilor Android au îmbunătățit, de asemenea, suportul și accesul periferic. Dacă Google face vreodată un laptop Android, modul USB Host va fi cheia pentru ca totul să funcționeze corect.

Uneori este greu de crezut, dar Android este mult mai mare decât calitatea camerei și crestăturile. O mulțime de funcții software au ajutat la avansarea platformei, chiar și în fundalul în care nu am văzut-o întotdeauna.

Care este caracteristica ta preferată pentru Android?

Huawei P30 Pro ete în fârșit aici. Nu numai că acet flaghip ultra-premium va merge împotriva celor mai bune de la Apple, ci concurează și cu cei mai buni de la amung. Deoarece Galaxy 10...

5 mai 2019 5 mai 2019 Huawei P30 Pro Google Pixel 3 ...

Publicații Proaspete