10 oudere Android-functies die het besturingssysteem hebben vormgegeven

Schrijver: Louise Ward
Datum Van Creatie: 3 Februari 2021
Updatedatum: 1 Juli- 2024
Anonim
AW Hangout 29: Facebook Phone, Facebook Home en Androidnieuws
Video: AW Hangout 29: Facebook Phone, Facebook Home en Androidnieuws

Inhoud



De Nexus 7 vierde vorige week zijn zevende verjaardag. Mijn collega David Imel heeft er een uitstekend herinneringsstuk over gemaakt en een heleboel leuke weetjes over Android Honeycomb in het proces opgenomen.

Android zit vol met kleine functies, waarvan sommige verrassend belangrijk zijn voor hoe weinig we erover praten. Veel oudere hebben geholpen de Android te vormen die we vandaag kennen.

Hier zijn tien bijzonder belangrijke oudere Android-functies.

ART en AOT (Android 5.0 Lollipop)

Android Runtime (ART) was enorm toen het officieel werd gelanceerd in Android 5.0 Lollipop. Met ART kwam de voortijdige compilatie (AOT), verbeterde afvalinzameling en tal van andere functies. Ze waren meestal bedoeld voor app- en game-ontwikkelaars, maar deze wijzigingen hielpen apps sneller dan ooit te starten en te werken.

ART was een van de grootste wijzigingen in het vroege Android.


ART ontving tussen die tijd en nu veel verbeteringen. Android 7.0 Nougat heeft ondersteuning toegevoegd voor JIT, of just-in-time compilatie voor snellere opstarttijden van apparaten. Android Oreo verbeterde afvalinzameling en lagere pauzetijden. Android 9 Pie heeft ondersteuning toegevoegd voor het tijdig converteren van DEX-bestanden.

Het zou de hele dag duren om alle verbeteringen onder de motorkap op te sommen die ART met zich meebrengt omdat het elk jaar steeds beter wordt, zelfs als we er niet echt meer over praten. Zelfs de komende Android Q heeft een paar kleine verbeteringen aan ART.

Batch- en automatische update-apps (Android 2.2 Froyo)

Android 2.2 Froyo wordt tien jaar oud in 2020, en een van de beste functies blijft nog steeds. Het was de eerste versie van Android met native ondersteuning voor automatische app-updates en batch-app-updates. Er is niet veel technisch gebabbel met deze. Je kunt op de knop in Google Play drukken om al je apps in één keer op de achtergrond bij te werken en dat is te danken aan Android Froyo.


Deze functie is in de loop der jaren ook verbeterd. Begin 2019 begon Google met het gelijktijdig testen van app-downloads nadat de functie enkele jaren geleden was verwijderd. Dit zou theoretisch het proces van het bijwerken van al uw apps in één keer nog sneller maken.

Het is moeilijk voor te stellen om Android-apps handmatig en één voor één bij te werken.

Daarom introduceerde Android Froyo ook Android-functies zoals ondersteuning voor HD (720p) -schermen, wifi-hotspots, GIF-ondersteuning voor de stockbrowser en de mogelijkheid om uw telefoon te verbinden met de Bluetooth van uw auto - een functie die veel mensen dagelijks gebruiken.

Hardware Sensor Batching (Android 4.4 KitKat)

Android KitKat gaf ons nog een geweldige functie met batchgewijze hardwaresensoren. Dit was een van de eerste echte pogingen van Google om de levensduur van de batterij onder controle te krijgen. Het uitgangspunt is simpel: sensoren verzamelen en leveren gegevens in batches in plaats van in realtime. Hierdoor konden apparaten langer in een lagere energiestatus blijven en de batterij sparen.

Google heeft dit gedrag uiteindelijk ook aan de softwarezijde geëmuleerd. De dozemodus beperkt het app-gebruik op de achtergrond en stelt de synchronisatie van apps in een onderhoudsvenster uit. Kortom, alle apps worden in de slaapstand gezet, behalve kleine tijdsvensters waar ze kunnen updaten, meldingen verzenden en de CPU kunnen gebruiken. Batching van hardwaresensoren werkt op vrijwel dezelfde manier.

De functie heeft ook ander gebruik, waaronder fitness (stapsgewijze tracking), locatietracking en andere monitoring. Android 4.4 KitKat heeft ook ondersteuning toegevoegd voor het volgen van stappen en de functie voor het volgen van stappen werkt met batching van hardwaresensoren.

Hostkaart-emulatie (Android 4.4 KitKat)

Host Card Emulation (HCE) is nogal een probleem, en het heeft een interessant verhaaltje. Oorspronkelijk gebruikte Google een Secure Element (SE) -chip op telefoons om uw betalingsgegevens op te slaan. De SE was zwaar gecodeerd en veilig om gegevensdiefstal te voorkomen. Verizon, AT&T en T-Mobile blokkeerden Google Wallet echter ten gunste van het Softcard-initiatief (voorheen ISIS) door te voorkomen dat Google Wallet het Secure Element kon lezen.

In reactie hierop lanceerde Google HCE, dat de communicatieoverdracht van betaalterminals onderschept en deze rechtstreeks naar het besturingssysteem verzendt in plaats van de Secure Element-module. Het besturingssysteem maakt een token om de werkelijke kaart weer te geven en verzendt deze terug in plaats van uw werkelijke betaalpasnummer in een proces dat tokenization wordt genoemd. HCE wordt ook op de achtergrond uitgevoerd zonder invoer van de gebruiker, dus u kunt gewoon tikken en betalen, zelfs als uw telefoonscherm is uitgeschakeld.

Google heeft HCE gemaakt om de consumentenopties open te houden nadat vervoerders probeerden die opties te beperken.

HCE heeft uiteindelijk de behoefte aan Secure Element-hardware in de eerste plaats weggenomen en providers hebben het opgegeven, Softcard aan Google verkocht in 2015. Het is vermeldenswaard omdat tokenisatie en het gebruik van Tap-to-Pay op uw apparaat eigenlijk veiliger is dan het gebruik van een fysieke kaart .

OMS en RRO-thema (Android 6.0 Marshmallow)

Runtime Resource Overlay (RRO) en Overlay Management Service (OMS) zijn twee themakaders in AOSP Android. Sony heeft beide frameworks in Android geplaatst en het bestaat tegenwoordig op veel apparaten. Het officiële debuut daarvoor was Android Marshmallow. RRO kwam als eerste en werd uiteindelijk vervangen door OMS, maar ze doen beide grotendeels hetzelfde.

De meeste apps hebben XML-bestanden met zaken als kleur, lay-out en andere ontwerpelementen. Met OMS kunt u in plaats daarvan uw eigen aangepaste XML-bestanden bedekken voor een aangepast uiterlijk. Zo kunt u een app met een witte achtergrond en zwarte tekst omzetten in een app met een zwarte achtergrond en groene tekst zonder de werking van de app te beïnvloeden.

OMS is zo dichtbij als Google ooit is gekomen met native-thema's in AOSP Android.

Dit kun je niet zomaar gebruiken, maar OEM's en themers gebruiken het vaak. Apps zoals Synergy, Substratum en Pluvius gebruiken OMS voor root- en niet-root-thema's, afhankelijk van uw versie van Android. Samsung begon ook OMS met Android Oreo te gebruiken voor zijn thema's. Deze thema-engines vereenvoudigen het proces van het maken, aanpassen en overlappen van XML-bestanden om het voor de meeste mensen gemakkelijk genoeg te maken om te gebruiken.

Helaas is de toekomst voor OMS op dit moment onduidelijk. Google heeft met opzet ondersteuning in Android Pie uitgeschakeld, wat woede in de themagemeenschap opriep. Hier is een goed interview met enkele makers van Substratum, waarin ze uitleggen hoe ze OMS een beetje meer gebruiken.

Project Butter (Android 4.1 Jelly Bean)

Project Butter was een van de belangrijkste Android-functies in de vroegere dagen van Android. Het project omvat een aantal verbeteringen en tweaks om de gebruikersinterface van het systeem soepeler en sneller te laten werken. Vroegere Android-apparaten hadden echt moeite met input lag en stotteren. Na verloop van tijd heeft Project Butter ze grotendeels grotendeels opgelost.

Project Butter bracht andere optimalisaties, zoals drievoudige buffering, VSync en verbeterde aanraakgevoeligheid. Met deze functies kan het besturingssysteem op 60 fps draaien en wordt het scherm beter gesynchroniseerd met de CPU en GPU voor soepelere prestaties. Natuurlijk zijn al deze dingen in de loop der jaren verbeterd met nieuwere versies van Android.

We hebben de mars voor boterachtige gladheid al in 2015 zien doorgaan met 90Hz- en 120Hz-schermen. Kun je je voorstellen hoe slecht die schermen eruit zouden zien voor Android 4.1 Jelly Bean?

Recente apps en app-omschakeling (Android 3.0 Honeycomb)

De modus met recente apps was een groot probleem toen het werd gelanceerd op Android 3.0 Honeycomb. Android kocht multitasking, een van de grote functies die het destijds had met iOS. Met de knop Recente apps kunt u al uw geopende apps in één interface bekijken, naar wens tussen deze schakelen of ze indien nodig volledig afsluiten. Alleen al deze functionaliteit doodde in feite de markt voor taakbeheer-apps, net zoals de zaklampschakel de markt voor zaklamp-apps doodde. Android gebruikt tot op de dag van vandaag nog steeds de veegmethode om te sluiten in haar recente apps, zij het met enkele verbeteringen en visuele veranderingen.

Voor een besturingssysteem dat alleen op tablets draaide, had Honeycomb veel vooruitstrevende ideeën.

Uiteindelijk is de functie verbeterd met een aantal andere functies, zoals een knop Alles wissen voor snel sluiten van apps, vastzetten van apps om apps open te houden en, het beste van alles, schakelen tussen apps. Het schakelen tussen apps werkt op dezelfde manier als Alt-F4 op een Windows-pc. U kunt snel schakelen tussen de twee meest recente apps die u hebt gebruikt met een dubbele druk op de knop Recente apps. Android Pie heeft een veegbeweging toegevoegd om snel tussen twee apps te schakelen.

Google vernieuwt Android's gebaarbesturingen opnieuw met Android Q. Het zal waarschijnlijk ook de manier veranderen waarop recente apps werken, maar we zijn er vrij zeker van dat recente apps er nog steeds zullen zijn. Het is absoluut een van de grootste en belangrijkste Android-functies aller tijden, en het was een van de weinige die zo belangrijk waren dat het de bedieningselementen op het startscherm haalde.

Softkeys (Android 3.0 Honeycomb)

Velen beschouwen softkeys als vanzelfsprekend. In de haast om gebarencontroles in Android Pie en Android Q te krijgen, is het de moeite waard om een ​​stap terug te doen en te kijken naar wat een monumentale impact van softkeys had op het telefoonontwerp begin 2010. Vóór de softkeys hadden apparaat-OEM's allerlei knoppen over het hele apparaat. Android 3.0 Honeycomb, en later Ice Cream Sandwich, maakten daar een einde aan en hielpen het tijdperk van de schone, knoploze candybar-telefoon inluiden die we tegenwoordig allemaal kennen.

Softkeys zijn in de loop der jaren geëvolueerd, meestal qua grootte, vorm en ontwerp. Je kunt lang op Google drukken voor Google Assistent, knopthema's wijzigen met dingen als Navbar Apps, en sommige OEM's laten je zelfs nieuwe softkeys toevoegen aan de onderste rij.

Helaas zal het niet lang duren voordat de softkeys uiteindelijk worden afgesloten, omdat bewegingsnavigatie het overneemt. Binnenkort zullen we allemaal met onze vingers vegen en dansen zoals spelers van Dance Dance Revolution.

Softkeys zullen altijd een speciale plaats in de geschiedenis van Android innemen als een unieke functie die vorm gaf aan hoe telefoons jarenlang werden ontworpen.

TRIM-ondersteuning (Android 4.3 Jelly Bean)

TRIM-ondersteuning is niet origineel voor Android of een nieuwere functie, maar het was erg belangrijk. Linux heeft het in 2008 aan de kernel toegevoegd. Microsoft heeft in 2009 ondersteuning in Windows 7 opgenomen. Apple heeft het in 2011 aan OS X toegevoegd en heeft een unieke TRIM-methode voor iOS-apparaten. Android 4.3 Jelly Bean voegde de functie eindelijk toe in 2012, weliswaar een beetje laat voor het feest.

TRIM is een eenvoudige maar belangrijke functie en gaat over flash-opslag. Flash-opslag heeft, in tegenstelling tot mechanische harde schijven, wat moeite met het schrijven van nieuwe gegevens. Het kan snel naar lege ruimte schrijven, maar als gegevens moeten worden overschreven, duurt het proces aanzienlijk langer.

TRIM was een kleine, maar verrassend belangrijke toevoeging aan Android.

Dit veroorzaakte in de loop van de tijd enorme vertragingen en heeft mogelijk bijgedragen aan voortijdige veroudering van veel oudere Android-apparaten. TRIM voorkwam de vertraging door hoofdzakelijk de flash-opslag te beheren, inclusief de afvalinzameling en de toewijzing van vrije ruimte.

Velen schreven de vertragingsproblemen van de Nexus 7 2012 toe aan een gebrek aan TRIM-ondersteuning en rapporteerden prestatieverbeteringen na een update voor Android 4.3 Jelly Bean. TRIM is niet een van de meest glamoureuze Android-functies, maar het is zeker een van de belangrijkste en uw telefoon gebruikt het nog steeds.

USB Host-modus (Android 3.0 Honeycomb)

USB Host Mode is een krachtige functie die niet de liefde krijgt die het waarschijnlijk verdient. Het debuteerde oorspronkelijk op Android 3.0 Honeycomb en de meeste mensen gebruikten het voor zijn USB on the go (OTG) -mogelijkheden. Maar de modus doet veel meer dan dat.

Met USB Host-modus kunnen we USB-muizen en -toetsenborden gebruiken op Android-apparaten, evenals MIDI-toetsenborden en andere gespecialiseerde technologie. Kortom, als je iets op je telefoon kunt aansluiten en het via de USB-poort kunt gebruiken, kun je de USB Host-modus bedanken.

Android 8 Oreo heeft ondersteuning toegevoegd voor two-factor authenticator keys. Android 9 Pie bracht de mogelijkheid om apparaten tegelijkertijd op te laden en bestanden over te zetten. De meeste versies van Android hebben ook verbeterde randondersteuning en toegang. Als Google ooit een Android-laptop maakt, is de USB-hostmodus de sleutel om alles goed te laten werken.

Soms is het moeilijk te geloven, maar Android is veel groter dan camerakwaliteit en inkepingen. Een groot aantal softwarefuncties hielp het platform vooruit, zelfs op de achtergrond waar we het niet altijd zagen.

Wat is je favoriete Android-functie?

Wat al de Google Home Hub een camera en een groter cherm met een hogere reolutie had? Maak kenni met de Google Net Hub Max - het eerte mart home-product van het onlang aangekondigde co-merk Google Net...

Google Nest Hub Max is nu te koop

Laura McKinney

Juli- 2024

Na de aankondiging vier maanden geleden op Google I / O 2019 i de Google Net Hub Max eindelijk te koop. Vanaf vandaag i het verkrijgbaar in de Google tore en andere retailer zoal Bet Buy in de Verenig...

Deel