Topp rot-bare funksjoner som gjorde det til AOSP

click fraud protection

Lær om hvilke av funksjonene du tar for gitt som faktisk stammer fra entusiasten og utviklerne!

Android er uten tvil et av de mest populære mobile operativsystemene, på grunn av sin forstyrrende vekst ikke bare på grunn av det åpne håndsettet Alliance, men også til en rekke nyttige funksjoner som systemet pakker, funksjoner som faktisk er produktive i stedet for bare bjeller og plystre.

Det var imidlertid ikke alltid slik, og i de første dagene manglet fastvarebygg mange komponenter av de funksjonsrike vi ser i dag. De fleste av disse funksjonene ble født enten i Mountain View selv, eller i hjertet av de mange enhets-OEM-ene som tilpasser Android til deres egen smak... men noen få funksjoner kom fra, ja, du gjettet riktig, Android-entusiastsamfunnet selv. Ofte startet som root-apper, noen små mods eller tilpassede ROM-funksjoner fikk til slutt nok trekkraft til å tjene seg en plass i AOSP-lageret, enten som direkte import eller fine "porter". Her er noen av de mest bemerkelsesverdige:


Heads-up-varsler

Tilbake i begynnelsen av 2014, The Paranoid Android teamet annonserte Hover, en varslings- og multitasking-funksjon som var gatene foran alt annet tilgjengelig på den tiden. Rett etter kunngjøringen lanserte teamet den første betaversjonen av versjon 4.3 av fastvaren, og den resulterende brukeropplevelsen var sømløs og økte produktiviteten mangfoldig. Hover, en utvikling av PAs Halo-system, dukket opp flytende varsler øverst på skjermen som gjorde det mulig for brukere å raskt se på innkommende varsler og sveipe dem bort, eller engasjere seg med dem. Dette erstattet det slitsomme ticker-varslingssystemet innebygd i Android, og like etter Android Lollipop ble annonsert med flytende varsler innebygd, om enn uten det flytende vindussystemet at Sveve brukes når du engasjerer deg i varsler. Interessant nok ble koden for det som ble kjent som 'Heads up notifications' oppdaget liggende i dvale i KitKat 4.3 og 4.4 depotene, og samfunnet raskt produserte mods for å aktivere dem. Lite har endret seg siden integreringen i Android Lollipop, med 5.1-oppdateringen for å legge til den tidligere manglende "sveip opp for å skjule"-funksjonalitet.

Varslingsveksler (hurtiginnstillinger)

CyanogenMod har kommet langt siden sine dager med å være et lite ettermarkedsfastvarealternativ, og har vært banebrytende for en rekke funksjoner som en del av Android-systemet. CyanogenMod 7, Gingerbread-iterasjonen av fastvaren og versjonen som var ansvarlig for å sette CM-navnet på mange entusiasters lepper, brakte en nyttig og tidsbesparende funksjon til varslingsskjermen i form av Quick Toggles, lånt fra Samsungs lignende implementering i TouchWiz. Disse små knappene hvilte på toppen av varslingspanelet, og tillot brukere å raskt bytte viktige og mye brukte systemfunksjoner som WiFi, Bluetooth, GPS, etc.

I motsetning til flytende varslinger, tok varslingsbrytere sin tid før de kom til AOSP, og de kom til slutt opp i Android Jellybean, under navnet "Hurtiginnstillinger" og i form av et skjult panel i varslingsskjermen, vekslet av en knapp. Denne implementeringen resulterte imidlertid i en relativt dårlig brukeropplevelse gitt panelets lave oppdagelsesrate, og Android Lollipop flyttet dem til fronten og midten av varslingsskjermen, hvilende under overskriften, men over varslene, med mulighet for å raskt skjule dem ved å sveipe opp på varsler.

Skjermbilder

En av de mest åpenbare funksjonene til ethvert operativsystem er muligheten til å fange innholdet på gjeldende skjerm som et bilde, også kjent som et skjermbilde. Dessverre manglet Android muligheten til å gjøre det i de første årene, med avanserte brukere som tyr til rotløsninger som den daværende populære Skyt meg for å oppfylle deres behov for skjermfangst. Unntaket var TouchWiz, som kunne gjøre volum ned + strømknapp-skjermbildekombinasjonen før AOSP. Det endret seg i Android 2.2 Froyo-utgivelsen, da Google begynte å legge til kode til AOSP for å aktivere skjermbilder, om enn det var ikke en offisiell API ennå, og bare noen få Samsung Galaxy S-brukere rapporterte muligheten til å lykkes med å trekke den av. Android 2.3 Gingerbread gjorde API offisielt, med apper som kunne ta skjermbilder av enheten uten root-tilgang, men det var ikke før Android 4.0 Ice Cream Sandwich-utgivelsen at Power + Volume Down-skjermbildekombinasjonen ble lagt til systemet og standardisert på de fleste enheter.

Skjermopptak

Skjermopptak er en nyttig funksjon for mange, enten du vil fange en applikasjons demonstrasjon, eller du er innstilt på lanserer mobilspillkanalen din, men frem til Android 4.4 Kitkat hadde rammeverket ingen innebygd API for å gjennomføre innspilling. Før det har banebrytende apper som f.eks SCR gjort bruk av FrameBuffer- eller SurfaceFlinger-API-ene, men likevel fikk ikke apper som vanligvis ble lansert tilgang til dem. En adb-lanseringsteknikk fløt rundt en stund, men den viste seg å være repeterende og tungvint, og løsningen var root-apper som brukte superbrukertillatelser til å trykke på inn i disse APIene. Ankomsten av KitKat endret ting, med Google som endelig innså viktigheten av skjermopptak og la til et offentlig tilgjengelig API til rammeverk. Derfra og ut, kan apper enkelt trykke inn i systemet og benytte høykvalitetsopptak, og endre hele landskapet for skjermopptak på Android.

Apper til SD

Lagringsadministrasjon på Android pleide å være et mareritt, og mange brukere har tilbrakt timer med en bærbar datamaskin og Android-enhet tilkoblet, partisjonere SD-kortet sitt, skrive monteringsskript et al., i et heroisk forsøk på å presse ut hver eneste megabyte som er gjort tilgjengelig for bruker. Små interne partisjoner og systemets manglende evne til å lagre apper på SD-kortet førte til alvorlige moderering av appinstallasjonsrater for sluttbrukere, og i tillegg til SD-kortpartisjonering, tallrike root apper som f.eks Link2SD og Super App2SD kom opp. Android 2.2 Froyo brakte denne funksjonaliteten til operativsystemet, og plutselig kunne brukere flytte visse apper delvis til SD-kortet. Det var en liten, men betydelig forbedring, og i tiden siden den gang har størrelsen på interne partisjoner økt enormt og funksjonen har redusert i betydning, men den gang snudde det en del rynker opp ned.

Deaktiver systemapper

Forhåndsinstallerte apper, eller "bloatware" som mange entusiaster liker å kalle dem, er apper som er forhåndslastet som en del av Android-systemet, enten fra OEM eller fra operatøren. Oftere enn ikke tar disse appene opp store mengder plass, og gir unødvendig funksjonalitet som resulterer i en svekkende brukeropplevelse. Frem til lanseringen av Honeycomb var den eneste måten å bli kvitt bloatware på å bruke et rotavinstalleringsprogram. Lanseringen av Android 4.0 Ice Cream Sandwich brakte imidlertid en funksjon til appinnstillingssiden som tillot deg å deaktivere systemapper, og selv om dette ikke var en eksakt gjengivelse av den rotaktiverte funksjonen, den ga en lignende, men reversibel funksjonalitet og fungerte sømløst ut av esken, med en brukervennlig nærme seg.

Dum

For noen år siden, den beryktede Greenify begynte å gjøre rundene som en ytelsesforsterkende og batterisparende løsning, som effektivt satte bakgrunnsapper i en tvungen hviletilstand. Den ble raskt oppskalert, med strømbrukere og entusiaster overalt som fikk reparasjonen av ytelse og batteriforbedringer, og er fortsatt en populær app. Android 6.0 Marshmallow introduserte Doze, en funksjon som tangerer banen til Greenify, som brakte sistnevntes nesten magiske batterisparefunksjoner som en passiv alltid-på-tjeneste, tilgjengelig for alle brukere som standard. Doze bruker Androids sensorarray for å oppdage når enheten ikke er i bevegelse, og snur seg deretter av nesten alt på enheten, lagrer kun tilstanden for samtaler, SMSer og andre høy prioritet varsler. Google har også en smart beredskapsplan som forhindrer utviklere i å feilaktig avbryte Doze, ved å pålegge ruting og påfølgende kontroller gjennom en Google Cloud Messaging-server.

Hederlige omtaler

Til tross for at de nevnte funksjonene var blant de mer bemerkelsesverdige som gjorde hoppet fra fellesskapsfunksjoner til AOSP-kodebasen, gjorde mange andre relativt mindre funksjoner det også. Få ble implementert på en måte som var identisk med rot-motpartene, men de fleste av dem gjennomgikk endringer som Google anså som passende. Multiwindow var blant de tidligere, med Android Marshmallow med en skjult bryter for å aktivere produktivitetsforbedring på delt skjerm på en måte som er nesten identisk med den man ser på ettermarkedets fastvare som for eksempel OmniROM.

Andre som gjennomgikk relativt betydelige modifikasjoner inkluderer:

  1. Personvernkontroller som XPrivacy, som tillot brukere å blokkere apper fra å få tilgang til visse tillatelser. En versjon av dette dukket først opp i Android i Android 4.3 under navnet 'App Ops', men ble umiddelbart fjernet i Android 4.4 KitKat. Brukere funnet en løsning for å aktivere de skjulte innstillingene, men det var ikke før Android 6.0 Marshmallow at Tillatelsesinnstillinger gjorde en fullstendig inntreden
  2. Android har alltid vært en favoritt blant brukere for de endeløse tilpasningsmulighetene den tilbyr, og tematikk er en av de mest vitale underliggende komponentene til tilpasning. Full enhetstema ble populær gjennom utgivelsen av T-Mobiles temamotor, og en stund hadde den monopol, inntil et team av utviklere brakte RRO Layers til en bredt utvalg av tilpassede ROM-er. Opprinnelig opprettet hos Sony for Xperia-temautviklere, fikk Layers en enorm trekkraft i samfunnet og brukere rapporterte nylig at Layers temaer fungerer også i Android 6.0 Marshmallow (med root), noe som får entusiaster til å tro at full støtte for dem som en del av AOSP kan være rett rundt hjørne.
  3. Låseskjermen på Android har sett en lang rekke endringer gjennom årene, fra det enkle Froyo-glidebryteren, til widgeten som viser Jellybean en, og til slutt den minimale og elegante Lollipop låseskjerm. Mens apper liker WidgetLocker brakte låseskjerm-widget-funksjonalitet uten rot, var det opp til modding-fellesskapet å bringe funksjoner som hurtigstart av kamera og musikkkontroller til låseskjermen. Det var ikke før lanseringen av Android Icecream Sandwich at disse ble slått sammen til AOSP, og de har vedvart til dags dato, om enn med mindre forbedringer og polering.

Kjenner du til noen Android-funksjoner som pleide å være en root-eksklusiv en i sin tid? Gi oss beskjed i kommentarfeltet nedenfor