10 äldre Android-funktioner som hjälpte till att forma OS

Författare: Louise Ward
Skapelsedatum: 3 Februari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
10 äldre Android-funktioner som hjälpte till att forma OS - Teknik
10 äldre Android-funktioner som hjälpte till att forma OS - Teknik

Innehåll



Nexus 7 firade sin sjunde födelsedag förra veckan. Min kollega David Imel gjorde en utmärkt minnesbit om det och inkluderade ett gäng roliga saker om Android Honeycomb i processen.

Android är fullt av små funktioner, av vilka några är förvånansvärt viktiga för hur lite vi pratar om dem. Många äldre hjälpte till att forma den Android vi känner idag.

Här är tio särskilt viktiga äldre Android-funktioner.

ART och AOT (Android 5.0 Lollipop)

Android Runtime (ART) var en enorm affär när den officiellt lanserade i Android 5.0 Lollipop. Med ART kom AIL, en förbättrad skräpsamling och massor av andra funktioner. De var mest för app- och spelutvecklare, men dessa förändringar hjälpte appar att starta och fungera snabbare än någonsin.


ART var en av de största förändringarna till tidig Android.

ART fick massor av förbättringar mellan då och nu. Android 7.0 Nougat har lagt till stöd för JIT, eller just-in-time-sammanställning för snabbare starttid för enheter. Android Oreo förbättrade skräpuppsamlingen och lägre pausstider. Android 9 Pie har lagt till stöd för konvertering av DEX-filer i förväg.

Det skulle ta hela dagen att lista alla förbättringar under huven som ART tar med sig till bordet eftersom det kontinuerligt blir bättre varje år, även om vi inte riktigt pratar om det mycket längre. Till och med den kommande Android Q har några små förbättringar av ART.

Batch- och automatiska uppdateringsappar (Android 2.2 Froyo)

Android 2.2 Froyo fyller tio år år 2020, och en av dess bästa funktioner är fortfarande kvar. Det var den första versionen av Android med ursprungligt stöd för automatiska appuppdateringar samt batch-appuppdateringar. Det finns inte mycket teknisk prat med den här. Du kan trycka på knappen i Google Play för att uppdatera alla dina appar samtidigt i bakgrunden och det är tack vare Android Froyo.


Denna funktion fick också förbättringar genom åren. I början av 2019 började Google testa samtidiga appnedladdningar efter att ha tagit bort funktionen för några år sedan. Detta skulle teoretiskt göra processen att uppdatera alla dina appar samtidigt ännu snabbare.

Det är svårt att föreställa sig att uppdatera Android-appar manuellt och en åt gången.

Följaktligen introducerade Android Froyo också Android-funktioner som stöd för HD (720p) -skärmar, Wi-Fi-hotspots, GIF-stöd för lagerbläsaren och möjligheten att ansluta din telefon till din bils Bluetooth - en funktion som många använder varje dag.

Batchning av hårdhetssensor (Android 4.4 KitKat)

Android KitKat gav oss en annan fantastisk funktion med batchning av hårdhetssensorer. Detta var ett av de första riktiga försöken från Google att få batteritiden under kontroll. Förutsättningen är enkel: Sensorer skulle samla in och leverera data i partier istället för i realtid. Detta tillät enheter att stanna i lägre effekt längre och spara batteri.

Google emulerade så småningom detta beteende också på mjukvarusidan. Doze Mode begränsar appanvändningen i bakgrunden och försvarar app-synkronisering till ett underhållsfönster. I grunden lägger det alla appar i vila utom för små fönster med tid där de kan uppdatera, skicka aviseringar och använda CPU. Batchning av hårdhetssensorer fungerar mycket på samma sätt.

Funktionen har även andra användningsområden, inklusive fitness (stegspårning), platsspårning och annan övervakning. Android 4.4 KitKat har också lagt till stöd för stegspårning och stegspårningsfunktionen fungerar med hårdvarusensorns satsning.

Värdkortemulering (Android 4.4 KitKat)

Host Card Emulation (HCE) är lite av en stor sak, och det har en intressant liten historia. Ursprungligen använde Google ett Secure Element (SE) -chip på telefoner för att lagra dina betalningsuppgifter. SE var kraftigt krypterat och säkert för att undvika datastöld. Verizon, AT&T och T-Mobile blockerade dock Google Wallet till förmån för sitt Softcard-initiativ (tidigare ISIS) genom att hindra Google Wallet från att läsa Secure Element.

Som svar lanserade Google HCE, som avbryter kommunikationsöverföringen från betalningsterminaler och skickar den direkt till operativsystemet istället för Secure Element-modulen. OS skapar ett symbol för att representera det faktiska kortet och skickar det tillbaka i stället för ditt faktiska betalkortnummer i en process som kallas tokenisering. HCE körs också i bakgrunden utan någon inmatning från användaren, så att du bara kan trycka på och betala även om din telefonskärm är avstängd.

Google gjorde HCE för att hålla konsumentens alternativ öppna efter att transportörer försökte begränsa dessa alternativ.

HCE dödade så småningom behovet av Secure Element-hårdvara i första hand och operatörer gav upp, och sålde Softcard till Google 2015. Det är värt att notera eftersom tokenisering och användning av betalning på din enhet faktiskt är säkrare än att använda ett fysiskt kort .

OMS och RRO-teman (Android 6.0 Marshmallow)

Runtime Resource Overlay (RRO) och Overlay Management Service (OMS) är två temaramar i AOSP Android. Sony sätter båda ramarna i Android och det finns i många enheter idag. Den officiella debuten för det var Android Marshmallow. RRO kom först och ersattes så småningom av OMS, men båda gör mestadels samma sak.

De flesta appar har XML-filer med saker som färg, layout och andra designelement. OMS låter dig lägga över dina egna XML-filer istället för ett anpassat utseende. Således kan du förvandla en app med vit bakgrund och svart text till en app med svart bakgrund och grön text utan att det påverkar hur appen faktiskt fungerar.

OMS är så nära som Google någonsin har kommit till inhemska teman i AOSP Android.

Det här är inte något du bara kan använda, men OEM-användare och teman använder det ofta. Appar som Synergy, Substratum och Pluvius använder OMS för root- och icke-root-teman beroende på din version av Android. Samsung började också använda OMS med Android Oreo för sina teman. Dessa temamotorer förenklar processen att skapa, anpassa och överlägga XML-filer för att göra det enkelt nog för de flesta att använda.

Tyvärr är framtiden för OMS oklar just nu. Google stängde av med stöd för det i Android Pie med avsikt, som väckte raseri i temasamhället. Här är en bra intervju med några av Substratums skapare, där de förklarar hur de använder OMS lite mer.

Project Butter (Android 4.1 Jelly Bean)

Project Butter var en av de viktigaste Android-funktionerna under de tidigare dagarna av Android. Projektet innehåller ett antal förbättringar och justeringar för att göra systemgränssnittet att fungera smidigare och snabbare. Tidigare Android-enheter kämpade verkligen med ingångsfördröjning och stamning. Med tiden fixade Project Butter i stort sett alla av dem.

Projektsmör gav andra optimeringar, som trippelbuffring, VSync och förbättrad beröringskänslighet. Dessa funktioner låter operativsystemet köra med 60 fps och synkronisera skärmen bättre med CPU och GPU för en smidigare prestanda. Naturligtvis förbättrades allt detta med åren med nyare versioner av Android.

Vi har sett marschen för smörjig jämnhet fortsätta med 90Hz och 120Hz skärmar redan 2015. Kan du föreställa dig hur illa dessa skärmar skulle se ut innan Android 4.1 Jelly Bean?

Nya appar och appväxling (Android 3.0 Honeycomb)

Nya appar-läge var en stor sak när det startades på Android 3.0 Honeycomb. Det var Android-köp till multitasking, en av de stora funktionerna den hade över iOS vid den tiden. Med den senaste app-knappen kan du se alla dina öppna appar i ett enda gränssnitt, växla mellan dem när som helst eller stänga dem helt om det behövs. Den här funktionaliteten ensam dödade i princip marknaden för uppgiftshanteraren, på samma sätt som ficklampans växling dödade ficklampa-appmarknaden. Android använder fortfarande metoden svep för att stänga i sina senaste appar idag, om än med vissa förbättringar och visuella förändringar.

För ett operativsystem som bara kördes på surfplattor hade Honeycomb en hel del framtänkande idéer.

Så småningom förbättrades funktionen med en massa andra funktioner, som en Clear All-knapp för snabb stängning av app, app-fästning för att hålla appar öppna och, bäst av allt, app-växling. Appväxling fungerar på samma sätt som Alt-F4 på en Windows-dator. Du kan snabbt växla mellan de två senaste apparna som du använde med ett dubbeltryck på knappen för de senaste apparna. Android Pie lade till en svepgest för att snabbt växla mellan två appar.

Google återuppdaterar Android: s gestkontroller igen med Android Q. Det kommer förmodligen att ändra hur nya appar fungerar också, men vi är ganska säkra på att de senaste apparna fortfarande kommer att finnas där. Det är definitivt en av de största och viktigaste Android-funktionerna genom tiderna, och det var en av de få som var så viktiga att det kom till kontrollerna på hemskärmen.

Softkey (Android 3.0 Honeycomb)

Många tar softkey för givet. I rusan för att få gestkontroller till Android Pie och Android Q är det värt att gå tillbaka och titta på vilken monumental inverkan mjukknappar hade på telefondesign i början av 2010-talet. Innan programknapparna hade enhets-OEMs alla slags knappar över hela enheten. Android 3.0 Honeycomb, och senare Ice Cream Sandwich, slutade allt detta och hjälpte oss att inleda en tid med den rena, knappfria godisbarstelefonen som vi alla känner idag.

Mjuknycklar utvecklades under åren, mestadels i storlek, form och design. Du kan länge trycka på hem för Google Assistant, ändra knapptema med saker som Navbar-appar, och vissa OEM-tillbehör till och med låter dig lägga till nya programknappar i den nedre raden.

Tyvärr kommer det inte att ta lång tid innan softkey slutligen slutar, eftersom gestnavigering tar över. Snart ska vi alla svepa och dansa med fingrarna som Dance Dance Revolution-spelare.

Mjuka tangenter har alltid en speciell plats i Android: s historia som en singelfunktion som formade hur telefoner designades i flera år.

TRIM-support (Android 4.3 Jelly Bean)

TRIM-stöd är inte originalt för Android eller en nyare funktion, men det var mycket viktigt. Linux lade till kärnan tillbaka 2008. Microsoft inkluderade stöd i Windows 7 tillbaka 2009. Apple lade till det i OS X 2011 och har en unik TRIM-metod för iOS-enheter. Android 4.3 Jelly Bean tillfogade slutligen funktionen 2012, visserligen lite sent till festen.

TRIM är en enkel men viktig funktion och det handlar om flash-lagring. Flash-lagring har, till skillnad från mekaniska hårddiskar, lite problem med att skriva ny data. Det kan skriva snabbt till tomt utrymme, men om data behöver skrivas över tar processen betydligt längre tid.

TRIM var ett litet, men förvånansvärt viktigt tillägg till Android.

Detta orsakade enorma avmattningar över tid och kan ha bidragit till för tidig föråldring av många äldre Android-enheter. TRIM förhindrade avmattningen genom att väsentligen hantera flash-lagring, inklusive dess sopsamling och allokering av ledigt utrymme.

Många tillskrev Nexus 7 2012: s avmattningsproblem till brist på TRIM-stöd och rapporterade prestationsvinster efter en uppdatering till Android 4.3 Jelly Bean. TRIM är inte en av de mest glamorösa Android-funktionerna, men det är verkligen en av de viktigaste och din telefon använder den fortfarande.

USB-värdläge (Android 3.0 Honeycomb)

USB Host Mode är en kraftfull funktion som inte får den kärlek den förmodligen förtjänar. Ursprungligen debuterade hon på Android 3.0 Honeycomb och de flesta använde den för sin USB on the go (OTG) -funktioner. Men läget gör mycket mer än så.

USB Host Mode är det som låter oss använda USB-möss och tangentbord på Android-enheter, liksom MIDI-tangentbord och annan specialiserad teknik. I grund och botten kan du tacka USB-värdläget om du kan ansluta något till din telefon och använda den via USB-porten.

Android 8 Oreo har lagt till stöd för tvåfaktors autentiseringsnycklar. Android 9 Pie förde möjligheten att ladda enheter och överföra filer samtidigt. De flesta versioner av Android har också förbättrat perifert stöd och åtkomst. Om Google någonsin skapar en Android-bärbar dator, är USB-värdläge nyckeln till att allt fungerar korrekt.

Det är svårt att tro ibland, men Android är mycket större än kamerakvalitet och skåror. Ett gäng mjukvarufunktioner hjälpte till att driva plattformen framåt, även i bakgrunden där vi inte alltid såg den.

Vad är din favorit Android-funktion?

Tidigare idag publicerade det officiella torbritannien Google Twitter-konto en länk till en YouTube-video från Oli White. I videon öppnar White en Google Pixel 4 pannmållåda o...

Google Pixel 4-erien loa ganka nabbt tack vare dagliga läckor om dyker upp från alla hörn av världen.Nya bilder läckte ut på den kineika plattformen för ociala medie...

Se