Glavne Root značajke koje su došle do AOSP-a

Saznajte koje značajke koje uzimate zdravo za gotovo zapravo potječu od zajednice entuzijasta i programera!

Android je daleko jedan od najomiljenijih mobilnih operativnih sustava, a svoj disruptivni rast ne duguje samo Open Handsetu Savezu, ali i nizu korisnih značajki koje sustav sadrži, značajki koje su zapravo produktivne, a ne samo zvona i zviždaljke.

Međutim, nije uvijek bilo tako, au ranim danima, međugradnje firmvera nisu imale mnogo komponenti onih bogatih značajkama koje vidimo danas. Većina ovih značajki rođena je ili u samom Mountain Viewu ili u srcu mnogih OEM uređaja koji podešavaju Android po vlastitoj želji... ali nekoliko je značajki došlo iz, da, pogodili ste, same zajednice entuzijasta Androida. Često započinjajući kao root aplikacije, neki mali modovi ili prilagođene značajke ROM-a na kraju su stekli dovoljno privlačnosti da zasluže mjesto u AOSP repozitoriju, bilo kao izravni uvozi ili lijepi "portovi". Evo nekih od najznačajnijih:


Glavne obavijesti

Još početkom 2014. The

Paranoični Android tim je najavio Hover, značajku obavijesti i multitaskinga koja je bila daleko ispred svega što je bilo dostupno u to vrijeme. Ubrzo nakon objave, tim je lansirao prvu beta verziju 4.3 firmvera, a rezultiralo je besprijekornim korisničkim iskustvom i višestruko povećanom produktivnošću. Hover, evolucija PA-ovog sustava Halo, pojavio je plutajuće obavijesti na vrhu zaslona što je korisnicima omogućilo da brzo pogledaju dolazne obavijesti i povuku ih ili se pozabave njima ih. Ovo je zamijenilo dosadan sustav obavijesti ugrađen u Android, a ubrzo nakon toga i u Android Lollipop je najavljen s ugrađenim plutajućim obavijestima, iako bez sustava plutajućih prozora da Lebdjeti koristi se pri radu s obavijestima. Zanimljivo je da je kod za ono što je postalo poznato kao 'Obavijesti s upozorenjem' otkriven kako miruje u repozitoriju KitKat 4.3 i 4.4, a zajednica je brzo proizvedene modifikacije da im se omogući. Malo se toga promijenilo od integracije u Android Lollipop, s ažuriranjem 5.1 koje je dodalo prethodno nedostajalu funkciju "povucite prema gore za skrivanje".

Prekidači obavijesti (Brze postavke)

CyanogenMod je prešao dug put od svojih dana kada je bio mala opcija firmvera za naknadno tržište i uveo je brojne značajke kao dio sustava Android. CyanogenMod 7, Gingerbread iteracija firmware-a i verzija koja je bila odgovorna za stavljanje imena CM na usta mnogih entuzijasta, donio je korisnu značajku koja štedi vrijeme na zaslon obavijesti u obliku Quick Toggles, posuđene iz Samsungove slične implementacije u TouchWiz. Ovi mali gumbi nalazili su se na vrhu ploče s obavijestima i omogućavali korisnicima brzo prebacivanje između važnih i često korištenih značajki sustava kao što su WiFi, Bluetooth, GPS itd.

Za razliku od lebdećih obavijesti, preklopnicima za obavijesti trebalo je vremena da dođu do AOSP-a, da bi se konačno pojavili u Android Jellybean, pod nazivom 'Quick Settings' i u obliku skrivene ploče unutar sjene obavijesti, koja se uključuje dugme. Međutim, ova implementacija rezultirala je relativno lošim korisničkim iskustvom s obzirom na nisku stopu otkrivanja panela, a Android Lollipop ih je premjestio u prvi plan i središte zaslona s obavijestima, ispod zaglavlja, ali iznad obavijesti, s mogućnošću brzog skrivanja povlačenjem prema gore na obavijesti.

Snimke zaslona

Jedna od najočitijih značajki bilo kojeg operativnog sustava je mogućnost snimanja sadržaja trenutnog zaslona kao slike, tj. snimke zaslona. Nažalost, Androidu je nedostajala mogućnost da to učini u svojim ranim godinama, a iskusni korisnici pribjegavali su root rješenjima poput tada popularnog Pucaj u mene kako bi ispunili svoje potrebe za snimanjem zaslona. Iznimka je bio TouchWiz, koji je prije AOSP-a mogao napraviti kombinaciju snimke zaslona tipke za uključivanje i smanjivanje glasnoće. To se promijenilo u izdanju Androida 2.2 Froyo, kada je Google počeo dodavati kod u AOSP kako bi omogućio snimke zaslona, ​​iako to još nije bio službeni API i samo je nekoliko korisnika Samsung Galaxy S prijavilo sposobnost da ga uspješno povuku isključeno. Android 2.3 Gingerbread učinio je API službenim, s aplikacijama koje mogu snimati snimke zaslona uređaja bez root pristupa, ali to nije bilo sve do Android 4.0 Ice Cream Sandwich izdanje da je kombinacija Power + Volume Down snimka zaslona dodana sustavu i standardizirana u većini uređaja.

Snimanje zaslona

Snimanje zaslona mnogima je korisna značajka, bilo da želite snimiti demonstraciju aplikacije ili ste pokretanje vašeg kanala za mobilne igre, ali sve do Androida 4.4 Kitkat okvir nije imao izvorni API za pokretanje snimanje. Prije toga, pionirske aplikacije kao što su SCR koristio API-je FrameBuffer ili SurfaceFlinger, ali čak i tako, aplikacijama koje su inače pokretane nije im bio dopušten pristup. Tehnika pokretanja adb-a je neko vrijeme lebdjela uokolo, ali pokazalo se da se ponavlja i glomazna, a glavno rješenje bile su root aplikacije koje su koristile dopuštenja superkorisnika za dodir u te API-je. Dolazak KitKata promijenio je stvari, a Google je konačno prepoznao važnost snimanja zaslona i dodao javno dostupan API okvir. Od tog trenutka pa nadalje, aplikacije su se lako mogle uključiti u sustav i koristiti snimke visoke kvalitete, mijenjajući cijeli krajolik snimanja zaslona na Androidu.

Aplikacije za SD

Upravljanje pohranom na Androidu nekada je bila noćna mora i mnogi su korisnici proveli sate s povezanim prijenosnim računalom i Android uređajem, particioniranje njihove SD kartice, pisanje skripti za montiranje itd., u herojskom pokušaju da istisnu svaki megabajt koji je dostupan korisnik. Male unutarnje particije i nemogućnost sustava da pohranjuje aplikacije na SD karticu doveli su do ozbiljnih moderiranje stope instaliranja aplikacije za krajnje korisnike, a uz particioniranje SD kartice, brojni root aplikacije kao što su Link2SD i Super App2SD došao gore. Android 2.2 Froyo donio je ovu funkcionalnost nativno u operativni sustav i odjednom su korisnici mogli djelomično premjestiti određene aplikacije na SD karticu. Bilo je to malo, ali značajno poboljšanje, a u vremenu od tada, veličine internih particija su se povećale strahovito i značajka je izgubila na važnosti, ali u to vrijeme okrenula je mnoštvo namrštenih lica naopako.

Onemogući aplikacije sustava

Unaprijed instalirane aplikacije, ili 'bloatware' kako ih mnogi entuzijasti vole zvati, su aplikacije unaprijed učitane kao dio Android sustava, bilo od OEM-a ili od operatera. Češće nego ne, te aplikacije zauzimaju velike količine prostora, pružajući nepotrebne funkcije što rezultira iscrpljujućim korisničkim iskustvom. Sve do lansiranja Honeycomba, jedini način da se riješite bloatwarea bio je korištenje root deinstalacije. Međutim, lansiranje Androida 4.0 Ice Cream Sandwicha donijelo je značajku na stranicu postavki aplikacije koja vam je omogućila da onemogućite aplikacije sustava, a iako to nije točna reprodukcija značajke s omogućenim root-om, pružala je sličnu, ali reverzibilnu funkcionalnost i radila je besprijekorno odmah nakon postavljanja, s korisnički prilagođenim pristup.

drijemati

Prije nekoliko godina zloglasni Pozeleni počeo se pojavljivati ​​kao rješenje za povećanje performansi i uštedu baterije, koje učinkovito stavlja pozadinske aplikacije u prisilno stanje mirovanja. Brzo se povećao, a napredni korisnici i entuzijasti posvuda su dobili popravke poboljšanja performansi i baterije, i do danas je ostala popularna aplikacija. Android 6.0 Marshmallow predstavio je Doze, značajka koja se dodiruje s Greenifyjem, koji je donio gotovo čarobne mogućnosti uštede baterije kao pasivnu uslugu koja je uvijek uključena, prema zadanim postavkama dostupna svakom korisniku. Doze koristi niz Androidovih senzora za otkrivanje kada uređaj nije u pokretu, a zatim se okreće isključiti gotovo sve na uređaju, spremajući stanje samo za pozive, SMS-ove i ostale prioritete obavijesti. Google također ima pametan plan za nepredviđene situacije koji sprječava programere da pogrešno prekinu Doze, nalažući usmjeravanje i naknadne provjere putem poslužitelja Google Cloud Messaging.

Časna priznanja

Unatoč tome što su prethodno spomenute značajke među značajnijima koje su napravile skok sa značajki zajednice na AOSP bazu koda, brojne druge relativno manje značajke također su to učinile. Nekoliko ih je implementirano na način identičan njihovim korijenskim pandanima, ali većina ih je podvrgnuta promjenama koje je Google smatrao prikladnima. Multiwindow je među prvima, s Androidom Marshmallow sa skrivenim prekidačem za omogućavanje povećanje produktivnosti podijeljenog zaslona na način gotovo identičan onom koji se može vidjeti na naknadnom tržištu firmvera kao npr OmniROM.

Ostali koji su prošli relativno značajne izmjene uključuju:

  1. Kontrole privatnosti poput XPrivatnost, što je korisnicima omogućilo blokiranje pristupa aplikacija određenim dopuštenjima. Verzija ovoga se prvi put pojavila u Androidu u Androidu 4.3 pod nazivom 'App Ops', ali je odmah uklonjena u Androidu 4.4 KitKat. Pronađeni korisnici zaobilazno rješenje kako biste omogućili skrivene postavke, ali tek s Androidom 6.0 Marshmallow Postavke dopuštenja u potpunosti su ušle
  2. Android je oduvijek bio omiljen među korisnicima zbog beskrajnih opcija prilagodbe koje nudi, a tematizacija je jedna od najvitalnijih temeljnih komponenti prilagodbe. Tematizacija potpunog uređaja stekla je popularnost izdavanjem T-Mobileovog pokretača tema i neko je vrijeme imala monopol, sve dok tim programera nije doveo RRO slojeve u veliki izbor prilagođenih ROM-ova. Izvorno stvoren u Sonyju za programere Xperia tema, Layers je stekao ogromnu privlačnost u zajednici i korisnici su nedavno izvijestili da Layers teme rade izvorno i u Androidu 6.0 Marshmallow (s rootom), što navodi entuzijaste da vjeruju da bi puna podrška za njih kao dio AOSP-a mogla biti upravo oko kutak.
  3. Zaključani zaslon na Androidu doživio je širok izbor promjena tijekom godina, od jednostavnog Froyo klizač, widget koji reklamira Jellybean i na kraju minimalan i elegantan Lollipop zaključani zaslon. Dok aplikacije poput WidgetLocker donio funkcionalnost widgeta zaključanog zaslona bez roota, na modding zajednici je bilo da na zaključani zaslon uvedu značajke poput brzog pokretanja kamere i glazbenih kontrola. Tek nakon lansiranja Android Icecream Sandwicha, oni su spojeni u AOSP i opstali su do danas, iako uz manje dorade i dorade.

Znate li za neku značajku Androida koja je nekada bila ekskluzivna za root? Javite nam u odjeljku za komentare ispod