Vrhunske samo korenske funkcije, ki so dosegle AOSP

Preberite, katere funkcije, ki jih jemljete za samoumevne, dejansko izvirajo iz skupnosti navdušencev in razvijalcev!

Android je daleč eden izmed najbolj priljubljenih mobilnih operacijskih sistemov, ki svojo prelomno rast ne pripisuje le Open Handsetu. Alliance, ampak tudi množici uporabnih funkcij, ki jih sistem vsebuje, funkcij, ki so dejansko produktivne in ne samo zvonovi in piščalke.

Vendar pa ni bilo vedno tako in v zgodnjih dneh graditve vdelane programske opreme niso imele veliko komponent tistih s funkcijami, ki jih vidimo danes. Večina teh funkcij se je rodila bodisi v samem Mountain Viewu bodisi v središču številnih proizvajalcev originalne opreme, ki prilagajajo Android po svojih željah... vendar je nekaj funkcij prišlo iz, da, uganili ste, same skupnosti navdušencev nad Androidom. Nekatere majhne modifikacije ali funkcije ROM-a po meri, ki so se pogosto začele kot korenske aplikacije, so sčasoma pridobile dovolj pozornosti, da so si prislužile mesto v skladišču AOSP, bodisi kot neposredni uvozi bodisi kot lepa "pristanišča". Tukaj je nekaj najbolj opaznih:


Predvidena obvestila

Še v začetku leta 2014 je The Paranoični Android ekipa je napovedala Hover, funkcijo obveščanja in večopravilnosti, ki je bila daleč pred vsem drugim, kar je bilo takrat na voljo. Kmalu po objavi je ekipa lansirala prvo beta različice 4.3 vdelane programske opreme in posledična uporabniška izkušnja je bila brezhibna, produktivnost pa se je mnogokrat povečala. Hover, razvoj PA-jevega sistema Halo, je prikazal lebdeča obvestila na vrhu zaslona kar je uporabnikom omogočilo, da hitro pogledajo dohodna obvestila in jih povlečejo stran ali sodelujejo z njimi njim. To je nadomestilo utrujajoč sistem obveščanja s tickerji, vgrajen v Android in kmalu zatem tudi v Android Lollipop je bil napovedan z vgrajenimi lebdečimi obvestili, čeprav brez sistema lebdečih oken to Lebdite uporablja se pri delu z obvestili. Zanimivo je, da je bila koda za tisto, kar je postalo znano kot 'Heads up notifications', odkrita v mirovanju v repozitorijih KitKat 4.3 in 4.4, in skupnost je hitro proizvedenih mod jim omogočiti. Malo se je spremenilo od integracije v Android Lollipop, saj bo posodobitev 5.1 dodala prej manjkajočo funkcijo »povlecite navzgor, da skrijete«.

Preklopi obvestil (hitre nastavitve)

CyanogenMod je prehodil dolgo pot, odkar je bil majhna možnost vdelane programske opreme za poprodajni trg, in je uvedel številne funkcije kot del sistema Android. CyanogenMod 7, iteracija vdelane programske opreme Gingerbread in različica, ki je bila odgovorna za to, da se je ime CM pojavilo na ustnicah mnogih navdušencev, prinesel uporabno funkcijo, ki prihrani čas v senci obvestil v obliki hitrih preklopov, izposojenih iz Samsungove podobne izvedbe v TouchWiz. Ti majhni gumbi so bili na vrhu plošče z obvestili in so uporabnikom omogočali hitro preklapljanje med pomembnimi in pogosto uporabljenimi funkcijami sistema, kot so WiFi, Bluetooth, GPS itd.

Za razliko od lebdečih obvestil so preklopi za obvestila vzeli čas, da so prišli do AOSP, končno pa so se pojavili v Android Jellybean, pod imenom »Hitre nastavitve« in v obliki skrite plošče v senci za obvestila, ki jo preklopite z gumb. Vendar pa je ta implementacija povzročila razmeroma slabo uporabniško izkušnjo glede na nizko stopnjo odkritja plošče in Android Lollipop jih je premaknil na ospredje in sredino zaslona za obvestila, ki leži pod glavo, vendar nad obvestili, z možnostjo, da jih hitro skrijete tako, da povlečete navzgor po obvestila.

Posnetki zaslona

Ena najbolj očitnih lastnosti katerega koli operacijskega sistema je zmožnost zajemanja vsebine trenutnega zaslona kot slike ali posnetka zaslona. Na žalost Android v svojih zgodnjih letih tega ni zmogel, zato so se izkušeni uporabniki zatekli k korenskim rešitvam, kot je takrat priljubljena Ustreli me za izpolnitev njihovih potreb po zajemu zaslona. Izjema je bil TouchWiz, ki je lahko pred AOSP naredil svojo kombinacijo za zmanjšanje glasnosti + gumb za vklop. To se je spremenilo v izdaji Android 2.2 Froyo, ko je Google začel dodajati kodo v AOSP za omogočanje posnetkov zaslona, ​​čeprav to še ni bil uradni API in le nekaj uporabnikov Samsung Galaxy S je poročalo, da so ga lahko uspešno uporabili izklopljeno. Android 2.3 Gingerbread je API postal uraden, z aplikacijami, ki lahko posnamejo posnetke zaslona naprave brez korenskega dostopa, vendar šele Izdaja Android 4.0 Ice Cream Sandwich, v kateri je bila v sistem dodana kombinacija posnetkov zaslona Power + Volume Down in standardizirana v večini naprave.

Snemanje zaslona

Snemanje zaslona je uporabna funkcija za mnoge, ne glede na to, ali želite zajeti predstavitev aplikacije ali ste nastavljeni na zagon vašega kanala za mobilne igre, vendar do Android 4.4 Kitkat ogrodje ni imelo izvornega API-ja, ki bi izpeljal snemanje. Pred tem so pionirske aplikacije, kot je npr SCR uporabljal API-je FrameBuffer ali SurfaceFlinger, vendar kljub temu aplikacijam, ki so se običajno zagnale, ni bil dovoljen dostop do njih. Nekaj ​​časa se je pojavljala tehnika zagona adb, vendar se je izkazala za ponavljajočo se in okorno, glavna rešitev pa so bile korenske aplikacije, ki so uporabljale dovoljenja superuporabnika za dotik v te API-je. Prihod KitKata je spremenil stvari, saj je Google končno prepoznal pomen snemanja zaslona in dodal javno dostopen API ogrodje. Od tam naprej so se lahko aplikacije zlahka dotaknile sistema in izkoristile visokokakovostne posnetke, s čimer so spremenile celotno pokrajino snemanja zaslona v sistemu Android.

Aplikacije za SD

Upravljanje shranjevanja v sistemu Android je bilo nekoč nočna mora in mnogi uporabniki so ure preživeli s povezanim prenosnikom in napravo Android, particioniranje njihove kartice SD, pisanje skriptov za priklop itd., v junaškem poskusu iztisniti vsak megabajt, ki je na voljo uporabnik. Majhne notranje particije in nezmožnost sistema za shranjevanje aplikacij na kartico SD so povzročili hudo zmernost stopenj namestitve aplikacij za končne uporabnike in poleg particioniranja kartic SD številne root aplikacije, kot je npr Link2SD in Super App2SD prišel gor. Android 2.2 Froyo je to funkcionalnost izvorno prinesel v operacijski sistem in kar naenkrat so uporabniki lahko nekatere aplikacije delno premaknili na kartico SD. To je bila majhna, a pomembna izboljšava in v času od takrat so se velikosti notranjih particij povečale izjemno in značilnost se je zmanjšala v pomembnosti, vendar je takrat obrnila veliko namrščenih obrazov obrnjen na glavo.

Onemogoči sistemske aplikacije

Vnaprej nameščene aplikacije ali "napihnjena programska oprema", kot jih mnogi navdušenci radi imenujejo, so aplikacije, ki so vnaprej naložene kot del sistema Android bodisi od OEM bodisi od operaterja. Pogosteje te aplikacije zavzamejo veliko prostora in zagotavljajo nepotrebno funkcionalnost, kar ima za posledico izčrpavajočo uporabniško izkušnjo. Do lansiranja Honeycomba je bil edini način, da se znebite napihnjene programske opreme, uporaba programa za odstranjevanje root. Vendar pa je uvedba Android 4.0 Ice Cream Sandwich na stran z nastavitvami aplikacije prinesla funkcijo, ki je omogočala onemogočanje sistemskih aplikacij, in čeprav to ni bila natančna reprodukcija korenske funkcije, zagotavljala je podobno, a reverzibilno funkcionalnost in brezhibno delovala takoj po namestitvi, z uporabniku prijazno pristop.

Doza

Pred nekaj leti razvpiti Ozeleni začela krožiti kot rešitev za povečanje zmogljivosti in varčevanje z baterijo, ki je aplikacije v ozadju učinkovito postavila v stanje prisilnega spanja. Hitro se je razširil, napredni uporabniki in navdušenci so povsod dobili popravke glede zmogljivosti in izboljšav baterije, in do danes ostaja priljubljena aplikacija. Android 6.0 Marshmallow predstavil Doze, funkcija, ki se dotika poti Greenifyja, ki je prinesel skoraj čarobne zmožnosti varčevanja z baterijo slednjega kot pasivno stalno vklopljeno storitev, ki je privzeto na voljo vsakemu uporabniku. Doze uporablja Androidov niz senzorjev za zaznavanje, ko se naprava ne premika, in se nato obrne izklopi skoraj vse v napravi, pri čemer shrani stanje samo za klice, sporočila SMS in drugo visoko prioriteto obvestila. Google ima tudi pameten načrt ukrepov ob nepredvidljivih dogodkih, ki razvijalcem preprečuje napačno prekinitev Doze, tako da zahteva usmerjanje in naknadna preverjanja prek strežnika Google Cloud Messaging.

Častne omembe

Kljub temu, da so bile zgoraj omenjene funkcije med bolj opaznimi, ki so preskočile s funkcij skupnosti na kodno zbirko AOSP, so to storile tudi številne druge relativno manjše. Nekaj ​​jih je bilo implementiranih na enak način kot njihovi korenski primerki, večina pa je bila podvržena spremembam, ki so se Googlu zdele primerne. Multiwindow je bil med prvimi, Android Marshmallow pa je imel skrito stikalo za omogočanje izboljšanje produktivnosti z razdeljenim zaslonom na način, ki je skoraj enak tistemu, ki ga vidimo pri poprodajni vdelani programski opremi kot naprimer OmniROM.

Drugi, ki so bili deležni razmeroma znatnih sprememb, vključujejo:

  1. Nadzor zasebnosti, kot je XPrivacy, ki je uporabnikom omogočal, da aplikacijam preprečijo dostop do določenih dovoljenj. Različica tega se je prvič pojavila v Androidu v Androidu 4.3 pod imenom 'App Ops', vendar je bila takoj odstranjena v Androidu 4.4 KitKat. Najdeni uporabniki rešitev omogočiti skrite nastavitve, vendar so nastavitve dovoljenj v celoti vstopile šele v sistemu Android 6.0 Marshmallow.
  2. Android je bil vedno priljubljen med uporabniki zaradi neskončnih možnosti prilagajanja, ki jih ponuja, tematizacija pa je ena najpomembnejših osnovnih komponent prilagajanja. Popolno tematiziranje naprave je postalo priljubljeno z izdajo T-Mobileovega tematskega mehanizma in nekaj časa je imelo monopol, dokler skupina razvijalcev ni prinesla slojev RRO v širok nabor ROM-ov po meri. Sloji, prvotno ustvarjeni pri Sonyju za razvijalce tem za Xperia, so pridobili izjemno pozornost v skupnosti in uporabniki so nedavno poročali, da teme delujejo izvorno tudi v sistemu Android 6.0 Marshmallow (s rootom), zaradi česar navdušenci verjamejo, da je popolna podpora zanje kot del AOSP morda prav okoli kotiček.
  3. Zaklenjeni zaslon v sistemu Android je v preteklih letih doživel veliko sprememb, vse od preprostega Drsnik Froyo, gradnik, ki oglašuje Jellybean, in končno minimalen in eleganten Lollipop zaklenjen zaslon. Medtem ko so aplikacije všeč WidgetLocker prinesel funkcionalnost gradnika zaklenjenega zaslona brez korena, je bilo na modding skupnosti, da na zaklenjeni zaslon prenese funkcije, kot sta hitri zagon kamere in nadzor glasbe. Šele pred lansiranjem Android Icecream Sandwich so bili ti združeni v AOSP in so obstali do danes, čeprav z manjšimi izboljšavami in poliranjem.

Ali poznate kakšno funkcijo Androida, ki je bila nekoč izključno root? Sporočite nam v spodnjem oddelku za komentarje