Android 12 Review: mijn favoriete versie van Android tot nu toe

click fraud protection

Android 12 is tot nu toe mijn favoriete versie van Android, maar het is niet perfect. Er zijn veel veranderingen: sommige goed, en sommige absoluut slecht.

Androïde 12 is hier ongeveer een maand geweest en ik gebruik hem als mijn dagelijkse chauffeur op de Google Pixel 6 Pro sinds de lancering. Android 12 vertegenwoordigt API-niveau 31 en kwam aan in de vorm van een AOSP-broncodedrop een paar weken ervoor uitrol naar Pixel-smartphones.

In voorgaande jaren zou de nieuwe Android-versie worden uitgerold naar eerdere Pixel-telefoons voorafgaand aan de lancering van welk nieuw apparaat dan ook, maar Google hield zich deze keer in. De cynicus in mij denkt dat het voor marketingdoeleinden was; de hele slogan voor de Pixel 6-serie was tenslotte dat het "For All You Are" was, met een sterke focus op personalisatie. Gezien het feit dat Android 12 helemaal om personalisatie draait, denk ik niet echt dat het controversieel is om te denken dat Google opzettelijk de Uitrol van Android 12 Pixel om het te onthullen naast een nieuwe smartphone met een compleet nieuwe look en feel in vergelijking met de zijne voorgangers.

Er valt veel te ontdekken als het gaat om Android 12, en hoewel ik gerust kan zeggen dat dit vanuit esthetisch oogpunt mijn favoriete Android-versie is, weet ik niet zeker of dit in het algemeen mijn favoriet is. Google blijft de grenzen vervagen tussen wat een exclusieve Pixel-functie is en wat een Android 12-functie is, maar alles wat ik heb geïdentificeerd als een exclusieve Pixel-functie zal als zodanig worden geïdentificeerd.

Navigeer door deze recensie:

  • Materiaal Jij en andere UI-wijzigingen
    • Snelle instellingen
    • Widgets
    • Pixel Launcher (exclusief voor Pixel)
    • Recente URL's delen (exclusief voor Pixel)
    • Andere veranderingen
  • Prestatieklasse
  • Privacy
    • Privacydashboard
    • Beperkte toegang tot locatie
    • Melding van toegang tot het klembord
    • Toegang tot camera en microfoon
    • Private Compute Core (exclusief Pixel)
  • Veranderingen onder de motorkap in Android 12
    • De introductie van de generieke kernelimage
    • Fantoomprocessen

Materiaal Jij en andere UI-wijzigingen

Veruit de grootste verandering in Android 12 is Material You

Veruit de grootste verandering in Android 12 is Materiaal jij, de nieuwste versie van de Material-ontwerptaal van Google. Materiaal Jij, zoals Google beschrijft: “streeft ernaar ontwerpen te creëren die persoonlijk zijn voor elke stijl, toegankelijk voor elke behoefte, levend en aanpasbaar voor elk scherm.Bij de ontwikkeling van Android 12 heeft Google een nieuwe thema-engine gemaakt met de codenaam 'monet' die een rijk palet aan pastelkleuren genereert afgeleid van de achtergrond van de gebruiker. Deze kleuren worden vervolgens op verschillende delen van het systeem toegepast en hun waarden worden via een API die de applicaties van de gebruiker kunnen aanroepen, waardoor apps kunnen beslissen of ze hun kleur willen wijzigen gebruikersinterface. Google heeft zich volledig ingezet voor Material You en het bedrijf heeft de meeste van zijn apps bijgewerkt met dynamische kleuren.

Als je er meer over wilt weten, kun je onze uitleg van bekijken hoe Material You werkt.

Snelle instellingen

De snelle instellingen van Android 12 lijken extreem polariserend. Er zijn een aantal behoorlijk grote knoppen, een geheel nieuwe openingsanimatie, en alles is heel erg afgerond. Ik ben dol op de nieuwe pull-down-animatie, hoewel ik de gaussiaanse vervaging achter de meldingen mis. De effen kleur doet het niet voor mij, ook al is het ook geïnspireerd op Material You. Toch is deze nieuwe vervolgkeuzeanimatie een van mijn favoriete animaties in heel Android.

Ik vind dat de meldingen en snelle instellingen van Android 12 er een stuk mooier uitzien

In vergelijking met Android 11 vind ik dat de meldingen en snelle instellingen van Android 12 er een stuk mooier uitzien. Ik weet dat er veel argumenten zijn die zeggen dat je nuttige ruimte verliest (deze daalt van zes gemakkelijk toegankelijke instellingen naar vier), maar je wint ook extra ruimte in het vervolgkeuzemenu. Er zijn nu acht opties in plaats van zes, en de zes die eerder werden getoond waren precies dezelfde zes die toch al snel toegankelijk waren. Met andere woorden: om toegang te krijgen tot de volgende twee instellingen, moest je op Android 11 naar beneden trekken, weer naar beneden trekken en vervolgens naar de overkant vegen. Op Android 12 hoef je alleen maar naar beneden te trekken, naar beneden te trekken, en dan heb je al toegang tot twee extra schakelaars dan je voorheen zou hebben gehad.

Eerlijk gezegd denk ik ook dat het waarschijnlijk beter is als de knoppen ook de naam van de functie bevatten. Ik ben een hoofdgebruiker, dus ik weet wat de pictogrammen betekenen, maar weet iedereen dat ook? Ik ben er zeker van dat bijna iedereen een paar van de basisopties, zoals Wi-Fi, zou kunnen raden, maar vooral de niet-storen-optie is er een die volgens mij mensen verwarrend zou kunnen maken. Er is ook een aan/uit-knop die je naar een aan/uit-menu brengt, hoewel dit het standaardgedrag is van Android 12L is dat de aan/uit-knop in de snelle instellingen eerst de Assistent opent, tenzij je lang tikt Het.

Ik denk dat de meest overbodige toevoeging aan de snelle instellingen de Google Pay-kaart moet zijn. U hoeft Google Pay nooit te openen om met uw kaart te betalen, omdat dit op elk gewenst moment vanaf elk scherm op uw telefoon werkt. De enige keer dat u deze echt zult moeten openen, is door een specifieke kaart te kiezen als u er een wilt gebruiken die niet uw standaardkaart is, maar hoe vaak doen de meeste mensen dat? Ik gebruik ook nooit de optie voor bediening van het smart home-apparaat, omdat mijn lampen spraakgestuurd zijn. Ik heb maximaal één keer per week toegang tot het apparaatbesturingsgedeelte van mijn telefoon.

Een andere controversiële wijziging in Android 12 is de manier waarop je wifi uitschakelt op een Android 12-apparaat. Als u op de tegel voor snelle internetinstellingen tikt, gaat u naar een ander menu waar u uw mobiele gegevens, uw wifi kunt schakelen of een ander wifi-netwerk kunt selecteren.

Als ik eerlijk ben, geef ik persoonlijk de voorkeur aan deze verandering over wat het ooit was, maar ik kan de frustratie begrijpen dankzij de introductie van een extra tik op de knop. Uit eigen ervaring denk ik dat het logisch is dat Wi-Fi en mobiele data onder dezelfde paraplu vallen. Als je echter een speciale knop terug wilt krijgen om je wifi in te schakelen, Mishaal Rahman deelde een opdracht op Twitter die u kunt uitvoeren via bijvoeglijk naamwoord om het terug te krijgen.

<span >adb shell settings put secure sysui_qs_tiles span><span >"$(settings get secure sysui_qs_tiles),wifi"span>

Over het algemeen denk ik dat de nieuwe meldingenlade en snelle instellingen goed zijn ontworpen, en ik geef de voorkeur aan beide van hen, zelfs als ik graag had gezien dat de apps achter mijn meldingen vergelijkbaar waren met eerdere Android-versies. Ik denk dat veel van deze veranderingen zinvol zijn, en ik geloof niet noodzakelijkerwijs in de haat tegen sommige ervan.

De reeks apps van Google bevat een heleboel Android 12 Material You-compatibele widgets, en ze volgen allemaal het dominante systeemthema. Het kan soms traag zijn om ze aan te passen aan de rest van het systeemthema, maar ze worden aangepast op basis van waar ze bevinden zich ook in het startmenu. Ik gebruik de Android-widgets nog steeds niet echt (ik breng niet veel tijd door op mijn startscherm en vind het ook niet erg om het er mooi uit te laten zien), maar voor mensen die dat wel doen, vind je deze veranderingen misschien leuk.

Google heeft een revisie van widgets in Android 12, en het bedrijf heeft het zeker waargemaakt. Om aan te sluiten bij de visuele veranderingen in Android 12 moedigt Google ontwikkelaars aan om widgets met afgeronde hoeken met opvulling te implementeren. De Widgets-API is volledig herwerkt om de gebruikerservaring op meerdere platforms, Android-varianten en draagraketten te verbeteren. Widgets hebben meer dynamische bedieningselementen gekregen waarmee u rechtstreeks vanaf uw startscherm kunt communiceren met selectievakjes, keuzerondjes en schakelaars. De widgetkiezer biedt zelfs responsieve voorbeelden.

De nieuwe API voegt ook ondersteuning toe dynamische kleuring als onderdeel van de Material You-thema-engine, waardoor widgets zich kunnen aanpassen aan de achtergrond, net als andere visuele elementen. Google heeft ook de vereiste configuratiestap verwijderd bij het plaatsen van een widget op het startscherm en heeft een nieuwe API toegevoegd om achterwaarts compatibele widgets te construeren.

Interessant is dat de informatie uit widgets nu toegankelijk is voor Google Assistant om snelle inzichten te bieden met behulp van de Capabilities API. In een blogpostmerkte Google op dat de Assistent gebruikers zou kunnen voorzien van “eenmalige antwoorden, snelle updates en interacties in meerdere stappen'door een blik te werpen op de informatie die beschikbaar is in widgets.

Pixel Launcher (exclusief Pixel)

De Pixel Launcher is duidelijk een exclusieve Pixel-functie, en hij is net zo barebones als altijd. Er zit permanent een zoekbalk onderaan het scherm, een widget in één oogopslag bovenaan en de Google-app bevindt zich aan de linkerkant van het startscherm. Het is simplistisch en het werkt, maar ik weet dat veel mensen liever de Google-zoekbalk zouden willen verwijderen.

Het Pixel-opstartprogramma wordt geleverd met de mogelijkheid om suggesties te doen voor apps die u kunt starten, zowel in het dock onderaan als in de volledige app-lade. App-suggesties worden mogelijk gemaakt door kunstmatige intelligentie en zijn gebaseerd op het gebruik van uw telefoon. Ik heb gemerkt dat de apps onderaan vaak verschillen van de aanbevolen apps in de app-lade, wat erop wijst dat de aanbevolen apps op beide plaatsen anders worden berekend.

Met de Pixel Launcher kunt u ook de rastergrootte van de app wijzigen, themapictogrammen inschakelen en schakelen tussen een donker en een licht thema. De themapictogrammen zijn gemarkeerd als 'bèta', wat... is goed omdat ze er niet geweldig uitzien. Ik vind het een leuk idee waar Google mee aan de slag gaat, omdat ze een Material You-thema hebben, maar ze zien er niet goed uit, vooral niet als er niet-ondersteunde apps naast staan.

De Pixel Launcher is in feite de iOS-launcher van de Android-wereld

De app-lade heeft ook een Pixel-exclusief zoeken op het hele apparaat die beschikbaar is voor meer dan alleen zoeken in uw apps. Dit wordt "Universal Search" genoemd en is gebaseerd op de AppSearch-service, wat betekent dat andere OEM's een functie als deze gemakkelijk in hun Android-varianten kunnen inbouwen als ze dat willen. Het kan zoeken in contacten, apps, app-snelkoppelingen, instellingen en meer. Handig om bijvoorbeeld je afspeellijsten op Spotify te vinden. Je kunt een functie inschakelen zodat elke keer dat je je app-lade opent, je toetsenbord ook omhoog komt en je meteen kunt beginnen met typen. Ik heb dit een tijdje geprobeerd, maar uiteindelijk uitgeschakeld.

De Pixel Launcher is in feite de iOS-launcher van de Android-wereld. Het mist behoorlijk wat maatwerk dat we gewend zijn van bijvoorbeeld Nova Launcher of een van de andere beste Android-draagraketten je kan krijgen. Sommige mensen houden van die eenvoud, en hoewel ik het niet erg vind, is het cool om opties te hebben om mee te spelen.

Recente URL's delen (exclusief Pixel)

Het delen van recente URL's is een exclusieve Pixel-functie waarmee gebruikers links naar onlangs bekeken webinhoud rechtstreeks vanaf het recente scherm kunnen delen. Elke app kan dit inschakelen, maar het is standaard ingeschakeld in Google Chrome, en het is een snelle en gemakkelijke manier om links tussen applicaties te delen en voegt nog meer functionaliteit toe aan het menu Recent.

Andere veranderingen

Mijn grootste probleem met Android 12 is de verandering in de manier waarop batterijstatistieken worden weergegeven. Vooral als recensent zijn deze om een ​​aantal redenen uiterst problematisch. Niet alleen zijn de assen op geen enkele manier gelabeld, maar de gegevens zijn ook veel minder bruikbaar dan voorheen. Mijn app-gebruik van de afgelopen 24 uur wordt niet gereset nadat ik mijn telefoon heb opgeladen, wat betekent dat ik na een dag gebruik geen screenshots meer kan tonen van batterijstatistieken. Ik heb mijn toevlucht genomen tot het gebruik van een andere app, GSam, alleen maar om gegevens te verzamelen voor batterijstatistieken. Het wordt nog erger gemaakt omdat elke maat een pauze van twee uur heeft, wat mij vrijwel niets oplevert. Het is bijna beledigend dat Google die functionaliteit heeft toegevoegd alsof het een verbetering is ten opzichte van oudere Android-versies. Dat deel is trouwens exclusief voor Pixel: je kunt standaard niet op die balken tikken in Android 12.

Een ander klein minpunt dat ik heb, is dat de vingerafdrukscanner onder het scherm niet tegelijkertijd met de patroontoetsenbord verschijnt. U kunt een patroon invoeren of uw vingerafdruk invoeren. Als u omhoog veegt om toegang te krijgen tot uw patroon, moet u vervolgens terugvegen om toegang te krijgen tot uw vingerafdruksensor. Waarom kunnen ze niet allebei worden ingeschakeld? Het zou logischer en samenhangender zijn, vooral omdat de toetsenbescherming zelf niet veel ruimte in beslag neemt. Het voelt als een rare beslissing, vooral als andere OEM's dit al hebben ontdekt.


Prestatieklasse

Het Android-compatibiliteitsdefinitiedocument is een belangrijk onderdeel van het Android-ecosysteem. Om consistentie in API's en platformgedrag tussen Android-apparaten te behouden, bundelt Google de distributie van Google Mobile Services (waaronder applicaties en frameworks zoals de Google Play Store en Google Play Services) met licentieovereenkomsten die voorschrijven dat apparaten zich moeten houden aan de regels van Google “Android-compatibiliteitsprogramma” (naast andere vereisten). Het Android-compatibiliteitsprogramma bestaat uit meerdere geautomatiseerde testsuites en een reeks regels opgesomd in de CDD (CDD PDF voor Android 12 hier beschikbaar).

In het geval van Android 12 zijn er een aantal veranderingen die de CDD schetst, maar de meeste zijn mooi klein of hebben eigenlijk alleen impact op OEM’s. Een van de grootste veranderingen die we hebben gezien was de introductie van een “prestatie klasse” die kunnen worden gedefinieerd in de bouweigenschappen van een Android-smartphone. Google heeft dit al aangekondigd naast de release van Android 12 Beta 1, en het is voor ontwikkelaars een gemakkelijke manier om te controleren hoe snel een Android-smartphone eigenlijk is. Op de Android-ontwikkelaarspaginaGoogle zegt dat elke versie van Android zijn eigen overeenkomstige prestatieklasse heeft, wat betekent dat er een prestatieklasse is voor Android 12 en één voor Android 13, 14, enzovoort.

Prestatieklassen zijn voorwaarts compatibel. Dit betekent dat een apparaat kan upgraden naar een nieuwe Android-versie zonder de prestatieklasse te wijzigen, maar het betekent ook dat apparaten van klasse kunnen veranderen als ze voldoen aan de vereisten van dat nieuwe besturingssysteem versie. Hieronder vindt u enkele belangrijke vereisten voor prestatieklasse 12.

Prestatieklasse 12 belangrijkste vereisten

  • Minimaal 6 GB RAM
  • Minimaal 400 dpi en 1080p resolutie
  • Minimaal 120 MB/s sequentieel schrijven, 250 MB/s sequentieel lezen, 10 MB/s willekeurig schrijven en 40 MB/s willekeurige leessnelheden
  • Moet (minimaal) een 12 MP camera aan de achterzijde hebben die geschikt is voor 4K 30 FPS-opnamen
  • Moet (minimaal) een 4 MP camera aan de voorzijde hebben die geschikt is voor 1080p 30 FPS-opnamen

Prestatieklassen kunnen nuttig zijn voor app-ontwikkelaars om de algehele ervaring te verbeteren, niet alleen op apparaten die voldoen aan de 'prestatieklasse'-specificaties, maar ook op telefoons uit het lagere segment. Als een app detecteert dat een telefoon niet voldoet aan de vereisten voor een apparaat uit de ‘prestatieklasse’, kan deze worden uitgeschakeld bepaalde, veeleisendere functies of visuele effecten om de manier te verbeteren waarop de app aan de onderkant werkt telefoons. Op dezelfde manier kan het ook detecteren of het op een van de beste Android-telefoons, in welk geval het hoogwaardige functies kan inschakelen.

In het verleden hebben we gezien dat Google verschillende soorten minimale hardware voor bepaalde functies probeerde te definiëren. Ken je Google's Daydream VR nog? Het bedrijf heeft in de CDD een minimale compatibiliteitsvereiste vastgelegd voor Daydream-compatibele apparaten met de lancering van Android 7.1 Nougat. Sommige van deze vereisten omvatten een fysieke kernvereiste, Vulkan-ondersteuning, minimale en maximale schermgrootte, HEVC- en VP9-ondersteuning, en meer. Dit is duidelijk een evolutie van dat concept, hoewel breder toegepast in het Android-ecosysteem.

Het is verwarrend dat prestatieklassen samen met Android-versies lijken te worden uitgebracht, maar ook onafhankelijk daarvan opereren. Een apparaat op Android 12 kan starten met prestatieklasse 12 en vervolgens in de toekomst upgraden naar Android 13, maar de oudere prestatieklasse behouden. In de CDD is met terugwerkende kracht een prestatieklasse voor Android 11 gedefinieerd.

Het doel is verwarrend, maar het lijkt slechts een minimale specificatie te zijn die apps kunnen controleren om te zien of ze op een redelijk krachtig apparaat draaien of niet. Ik weet niet zeker op welke manier een app-ontwikkelaar precies gebruik zou maken van deze specificaties, maar ik denk dat aanvullende informatie over de Het beschikbaar stellen van een apparaat aan app-ontwikkelaars is uiteindelijk een goede zaak, ook al moet het waarschijnlijk worden uitgewerkt en gegeven doel. Het lijkt erop dat het momenteel vooral gericht is op "mediaprestaties", wat verklaart waarom veel aandacht wordt besteed aan opslagsnelheid, schermresolutie en cameramogelijkheden.


Privacy

Privacy is de afgelopen jaren steeds meer een van de grootste aandachtspunten van Google geworden. Wereldwijd draaien meer dan 2,5 miljard apparaten op Android, en zo'n grote installatiebasis betekent dat er veel ongewenste interesse is van bedreigingsactoren. Daarom voegt elke nieuwe versie van Android functies toe om ervoor te zorgen dat uw gevoelige informatie alleen voor u beschikbaar is. Android 12 introduceert een heleboel nieuwe privacygerelateerde wijzigingen. Niet alleen is er de nieuwe headliner Privacy Compute Core (momenteel een Pixel-exclusief), maar er is ook het privacydashboard, camera- en microfoonindicatoren, locatiecontroles en meer.

Wereldwijd draaien ruim 2,5 miljard apparaten op Android

Privacydashboard

Dit nieuwe privacydashboardscherm geeft gebruikers informatie over hoe vaak componenten zoals de camera, microfoon en locatie worden benaderd door apps, en het geeft ook laat gebruikers weten welke apps er toegang toe hebben, hoe vaak ze deze gebruiken, en laat gebruikers deze rechten intrekken als ze denken dat ze deze ook gebruiken vaak. Het is een fantastische toevoeging die het heel gemakkelijk maakt om te zien hoe essentiële machtigingen door verschillende apps worden gebruikt.

Beperkte toegang tot locatie

Android 12 heeft de mogelijkheid geïntroduceerd om apps een ‘geschatte’ locatie te geven in plaats van een exacte locatie. Denk bijvoorbeeld aan uw weer-app. Moet het echt weten wat uw exact adres? Over het algemeen niet, en het is logischer dat het enige dat nodig is kennis van uw algemene locatie is. Dit concept is geïmplementeerd in Android 12, zodat je kunt beslissen of een app toegang krijgt tot jouw exacte locatie of een geschatte locatie.

Melding van toegang tot het klembord

Google heeft een toastbericht toegevoegd dat verschijnt wanneer een app toegang krijgt tot uw klembord. We hebben allemaal al eerder gevoelige gegevens op ons klembord opgeslagen, meestal omdat we die gegevens van de ene plaats naar de andere moeten kopiëren. Vóór Android 12 hadden apps echter naar believen toegang tot het klembord, en er was geen manier om te weten of en wanneer ze dat deden. De toast laat niet zien of het verzoek om toegang tot het klembord afkomstig is uit dezelfde app waarin het is gekopieerd.

Toegang tot camera en microfoon

U kunt de camera- en microfoontoegang eenvoudig afsluiten via de snelle instellingen van uw telefoon, en het beste is dat het systeem dit voor u afhandelt. Als gevolg hiervan zullen apps netjes omgaan met de afsluiting en niet crashen als je plotseling de toegang intrekt, zolang ze de best practices volgen. Apps zien bijvoorbeeld alleen een zwarte zoeker wanneer cameratoegang is uitgeschakeld. Deze schakelaars bevinden zich standaard niet in de snelle instellingen en moeten handmatig worden versleept. Naar mijn mening ben ik van mening dat privacygerichte functies zoals deze naar boven moeten komen en veel prominenter moeten worden gemaakt voor de eindgebruiker, zodat hij weet dat ze bestaan.

Private Compute Core (exclusief Pixel)

Private Compute Services zou een privacybeschermende brug vormen tussen de Private Compute Core en de cloud. waardoor het mogelijk wordt om nieuwe AI-modellen en andere updates voor sandbox-machine learning-functies via een veilig pad te leveren. Google zegt dat de communicatie tussen functies en Private Compute Services plaatsvindt over een reeks van doelgerichte open-source API's, die identificerende informatie uit gegevens verwijderen en privacy toepassen technologieën zoals Federaal leren, Federated Analytics en ophalen van privé-informatie. Als je hier meer over wilt weten, kun je onze uitleg van bekijken alles wat we weten over de private compute core in de Google Pixel 6-serie.


Veranderingen onder de motorkap in Android 12

De introductie van de generieke kernelimage

Google werkt al jaren aan het terugdringen van de fragmentatie op Android, hoewel een deel van de oorzaak daarvan de inherente aard van Android is. Er zijn talloze OEM's actief in de sector, en ze willen allemaal hun eigen aanpassingen aan hun eigen apparaten maken. Het probleem is dan dat het erop lijkt dat Android OS-updates langzaam over de hele linie worden uitgerold, maar Google kan niet veel doen om OEM's te dwingen hun apparaten bij te werken. Daarom is het beste wat Google kan doen het updateproces zo eenvoudig mogelijk maken.

Om deze fragmentatie aan te pakken, heeft Google gewerkt aan de Android Generic Kernel Image (GKI). Dit is in wezen een kernel die rechtstreeks vanuit een ACK-branch is gecompileerd. De GKI isoleert SoC-leveranciers en OEM-aanpassingen in plug-inmodules, waardoor out-of-tree-code wordt geëlimineerd en Google kernelupdates rechtstreeks naar de eindgebruiker kan pushen. Google werkt al ruim een ​​jaar aan een manier om GKI-updates via de Play Store aan te bieden, door het gebruik van een Mainline-module. Zorg ervoor dat je uitcheckt hoe de Generic Kernel Image de volgende stap is in de richting van het oplossen van het fragmentatieprobleem van Android.

Fantoomprocessen

Android 12 introduceerde een aantal beperkingen op achtergrondprocessen; de eerste is dat onderliggende processen van apps die op de achtergrond te veel CPU verbruiken, zullen worden beëindigd als het bovenliggende proces zich ook op de achtergrond bevindt. De tweede geïntroduceerde beperking is een limiet op het aantal onderliggende processen dat op een bepaald moment actief kan zijn. Van de geschiedenis begaanlijkt het erop dat Google frauduleuze achtergrondprocessen probeerde aan te pakken.

“Apps zouden Runtime.exec() kunnen gebruiken om onderliggende processen voort te brengen, en het raamwerk heeft geen idee van de levenscyclus ervan. Volg nu die processen wanneer we ze tegenkomen – momenteel konden ze tijdens de bemonstering van de CPU-statistieken worden opgemerkt. Als het te veel CPU verbruikt terwijl het bovenliggende app-proces zich ook op de achtergrond bevindt, doodt u het. Standaard staan ​​we maximaal 32 van dergelijke processen toe; het proces met de slechtste oom adj-score van hun ouders zal worden gedood als er te veel van hen zijn.

Natuurlijk zijn Android-smartphones al berucht vanwege het doden van apps op de achtergrond. Vrijwel alle grote OEM's zijn er op de een of andere manier mee bezig, en bedrijven vinden dat leuk OnePlus, Samsung en Xiaomi worden als de slechtste beschouwd. Hoewel AOSP enkele achtergrondapp-beperkingen kent, is het typisch voor fabrikanten om hun eigen beperkingen bovenop AOSP te bouwen. Dit zijn echter behoorlijk strikte beperkingen voor hoofdgebruikers en moedigen gedrag aan waar hoofdgebruikers zich al lange tijd uitgesproken tegen verzetten. Misschien zal het op de lange termijn de levensduur van de batterij verlengen, maar het is een nogal gebruikersvijandige aanpak.


Android 12 is mijn favoriete versie van Android tot nu toe

Android 12 is de meest gepolijste en meest complete versie van Android tot nu toe

Als het om Android-versies gaat, is Android 12 in mijn ogen de meest gepolijste en meest complete versie van Android tot nu toe. Afgezien van enkele van de problemen van Material You, is het kleurenthema fantastisch, en ik geniet er echt van hoe de telefoon zichzelf afstemt om te passen mij. Bijna al deze veranderingen, van privacy en beveiliging tot verbeteringen onder de motorkap, zijn goed voor de eindgebruiker en dragen uiteindelijk bij aan de volwassenheid van het Android-platform.

Is er een punt waarop het veranderen omwille van de verandering is? Misschien, maar ik ben er niet helemaal zeker van dat we dat al hebben bereikt. Android 11 zag er goed uit, maar zag er ook erg barebones uit. Visuele rommel is slecht, en ik heb het gevoel dat Android 12 erin slaagt een nieuwe, bijgewerkte look te creëren zonder extra rommel toe te voegen. Dat gezegd hebbende, begrijp ik de argumenten met betrekking tot verspilde ruimte - ik geef er gewoon niet echt genoeg om. Mijn telefoon werkt nog steeds, hij ziet er mooier uit en ik denk dat hij er prettiger uitziet gemiddeld (lees: geen enthousiaste) gebruiker.

Veel van deze veranderingen zullen moeten worden verbeterd in Android 13. Ik heb niet per se het gevoel dat ik een bètaversie gebruik, maar het voelt alsof Google dat wel kan meer. Het voelt alsof er meer moet worden gedaan, en er is meer dat zullen klaar zijn.