Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Door Arnoud Wokke

Nieuwsredacteur

Een eerste blik op Android N

Twee vensters op de toekomst

Achter de schermen: accu sparen

De belangrijkste wijziging in Android N is dat Doze, de functie om de accuduur te verlengen in standby, nu ook werkt voor smartphones in normale situaties. Doze in Android Marshmallow vereist dat gebruikers het toestel stil laten liggen, bijvoorbeeld gedurende de nacht. Dat is leuk, maar de meeste mensen lopen rond met hun smartphone in hun zak en zij zitten niet de hele tijd stil.

Doze begint enige tijd nadat het scherm uit staat met werken. Hoeveel tijd dat is, blijft onduidelijk. Als Doze begint met werken, kan niet elke app zomaar de internetverbinding activeren en beperkt Android wakelocks die de accuduur verkorten. Eens in de zoveel tijd maakt de telefoon verbinding met internet en laat alle apps verbinding maken voor het binnenhalen van nieuwe info.

Het is voor een preview uiteraard onmogelijk te testen, maar het systeem klinkt veelbelovend. Het zal niet ineens zorgen voor een accuduur van een week, maar we hopen dat Android-telefoons dankzij N een betrouwbaardere accuduur krijgen en dat een plotseling lege telefoon verleden tijd kan worden door dit systeem.

Bovendien neemt Google stappen om niet alle apps wakker te laten worden als een gebruiker binnen bereik van wifi komt. Google Foto's, Dropbox en veel andere apps die vaak synchroniseren, houden bij wanneer de telefoon verbinding maakt met wifi om het syncen te starten.

Google waarschuwt ontwikkelaars dat die functie niet langer zal functioneren als hun app de api van N ondersteunt. Hetzelfde geldt voor apps die wakker worden als gebruikers een foto of video maken. In plaats daarvan kunnen apps de daarvoor ingebouwde 'job scheduler' gebruiken om een seintje te krijgen als ze mogen synchroniseren. Dat moet ervoor zorgen dat niet alle apps ineens wakker worden en dingen gaan doen op achtergrond, waardoor de processor en accu ineens worden belast.

Data Saver

Data Saver is een optie om het gebruik van data van apps te verminderen. Als de optie aanstaat, dan beperkt Android niet alleen het verbruik van apps in de achtergrond, maar het zegt ook tegen apps dat ze op de voorgrond minder moeten verbruiken door bij video's bijvoorbeeld de bitrate te verlagen.

Niet alleen is het in te stellen op mobiele netwerken, maar ook op wifi-netwerken die de gebruiker zelf aanduidt als 'betaalde wifi-netwerken'. Dan werkt Data Saver ook daarop alsof het een mobiel netwerk betreft.

Sneller apps installeren

Bovendien moeten apps sneller geïnstalleerd zijn door de switch naar een jit-compiler voor de ART-runtime. Tot nu toe gebruikte Google bij ART een aot-compiler en Android compileerde dus de hele app bij installatie, wat vooral bij goedkopere telefoons een tijdrovende en cpu-intensieve taak is. Nu kunnen apps bij de eerste keer opstarten door het compileren iets trager ogen, maar het verschil zal niet groot zijn.

Een bijkomend voordeel is dat opstarten na een update sneller gaat, omdat het 'optimizing apps'-scherm dat lang in beeld staat bij Lollipop en Marshmallow nu verdwijnt door de switch naar een jit-compiler. De keuze voor een jit-compiler bleek inderdaad meteen merkbaar. Het installeren en updaten van apps gaat merkbaar sneller onder Android N.

Android gebruikt niet alleen de jit-compiler, maar combineert de aot- en jit-compilers. Als het toestel ligt te laden en verder niets te doen heeft, gaat de aot-compiler aan de slag om apps in gereedheid te brengen.

Direct boot

De modus Direct Boot is voor als het toestel wel is opgestart, maar gebruikers het toestel nog niet ontgrendeld hebben. Omdat apparaten sinds Marshmallow standaard full-disk encryptie gebruiken, is veel informatie dan nog niet beschikbaar. Dat is lastig als een toestel bijvoorbeeld 's nachts onverwachts herstart, omdat dan apps geen notificaties kunnen ophalen.

Ontwikkelaars die willen dat hun apps ook in Direct Boot actief kunnen zijn, moeten daar hun code op aanpassen. Alle andere apps staan standaard uit, behalve apps voor alarmen, sms'jes en toegankelijkheids-functies.

Daarnaast zijn er nog een aantal kleinere functies, zoals de ondersteuning voor twee talen tegelijk, de mogelijkheid om native telefoonnummers te blokkeren via een zwarte lijst en always-on vpn-verbindingen die tegelijk met het besturingssysteem opstarten.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True