Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' 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

Gerucht: Android 12 comprimeert automatisch ongebruikte apps

Android 12 gaat wellicht automatisch ongebruikte apps na enige tijd comprimeren om zo opslagruimte vrij te maken. Dat blijkt uit commits in de broncode van Android. Vermoedelijk komt de eerste versie van Android 12 ergens in de komende maanden.

De commits gaan over 'app hibernation', zo meldt XDA-Developers. De functie verwijst terug naar wat Android 11 doet met permissies; het besturingssysteem trekt die automatisch in na enige tijd als de gebruiker niets doet met de app. Zo moeten apps niet op de achtergrond toegang blijven houden tot bijvoorbeeld de locatie zonder dat de gebruiker de app nog gebruikt.

De functie comprimeert het apk-bestand van apps om zo minder ruimte in te nemen op de opslag van een smartphone. De optie lijkt vooral van pas te komen op telefoons met beperkte opslag, zoals de goedkoopste modellen en modellen met Android Go.

Het laten sluimeren van apps zat in een iets andere vorm in de Nextbit Robin-smartphone van enkele jaren geleden. Die telefoon uploadde ongebruikte apps naar een eigen cloudopslag, om de app vervolgens te verwijderen van de telefoon, terwijl de gebruikersdata bleef staan. Gebruikers konden lang niet gebruikte apps vervolgens met een druk op het icoon weer installeren en gebruiken.

Google brengt de eerste developer preview van een nieuwe Android-versie doorgaans in de winter uit. Vorig jaar was dat in februari, de jaren ervoor was het telkens begin maart. Het is onbekend of dat dit jaar ook zo zal zijn.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Door Arnoud Wokke

Redacteur mobile

12-01-2021 • 08:37

114 Linkedin

Reacties (114)

Wijzig sortering
Wellicht wat semantisch: wat is 'gebruiken'? Als ik een programma op de achtergrond heb draaien zou ik zeggen dat ik er gebruik van maak.
Bedoiel je met bepalen a) het opmeten van, of b) het dicteren van?

Want welk OS kan niet de activiteit van een app registreren? (< retorisch)
Ik dacht dat APK files trouwens al zip file (tar) waren.
APK wel, maar de installatie is inherent een un-zip actie waarbij de app opgeblazen wordt. Dit is dus een soort tussenvorm waarbij je de app niet de-installeert maar hij wel minder ruimte in neemt.
Scherp!
Heb draaien zou ik ongeveer omschrijven als 'functionaliteit van de applicatie willen afnemen' (blijft een lastige)
Ik ben het volledig met je eens dat dit een probleem is wat volgens mij niet door het OS opgelost kan worden. Wat wel kan is op een duidelijke manier inzicht bieden in welke apps gebruik maken van bepaalde functies zoals het netwerk, processor etc. Vaak kan je wel binnen een app kijken welke rechten ze hebben, maar andersom (welke apps maken gebruik van functie xyz) heb ik het nog niet gevonden.
Als ik een programma op de achtergrond heb draaien zou ik zeggen dat ik er gebruik van maak.
Niet per se. Ik heb ook wel eens iets openstaan, zowel op mijn telefoon als mobiel, waar ik een hele dag of zelfs twee dagen niet naar kijk, dus ik zou niet zeggen dat ik het dan "aan het gebruiken" ben. Maar het hangt natuurlijk ook van het soort app af: als ik een video afspeel op de achtergrond of navigatie aan heb op de achtergrond, dan is dat natuurlijk niet ongebruikt.
Technisch gezien gebruik je eigenlijk alles wat aan staat. Maar de definitie van gebruiken is voor mij in dit geval dingen (laten) doen die ik verwacht dat gebeurt. Zoals de coronamelder / whatsapp / dropbox hoort aan te blijven anders heeft het geen of minder zin om te gebruiken. En niet bijvoorbeeld een QR scanner app (die ik misschien 1x in het jaar gebruik) die op de achtergrond aan blijft staan voor sneller te laden of gegevens doorsturen waar ik niets van weet.
die je juist wilt hebben draaien in de achtergrond
Ik zou dan gewoon push notifications voor iOS weglaten maar niet voor andere platforms
En daarmee leg je dus het probleem bij je gebruikers. Precies wat tweakers nu dus al jaren doet. Ondertussen vind ik het niet meer zo erg, maar wat wel vervelen wordt is dat ze op macOS het ook vertikken om die push notifications te geven, terwijl daar gewoon een API voor is.

Maar er zijn echt nog veel meer dingen waarom PWA's niet een vervanger zijn voor een Native app. Al was het maar background fetch en connectivity met andere devices.
Het beste voor iedereen (gebruikers ook maar vooral ontwikkelaars) lijkt mij als Apple gebruikers van zelf merken dat ze door die lock in van Apple veel missen en Apple zijn strategie moet aanpassen om alles minder dicht te houden zoals zij het nu hebben. Net zoals Microsoft toen met Internet Explorer heeft gedaan door eerst Edge te introduceren en daarnaa volledig over te stappen naar Chromium.
Dit kun je natuurlijk als developer ondersteunen door niet extra altijd alles voor Apple te ondersteunen als je kan. Kost de ontwikkelaars anders gewoon maar meer moeite, los van het feit of PWA nou veel toevoegt of niet.
Ik snap natuurlijk dat niet alle ontwikkelaars hiervoor kunnen gaan ondat zij niet willen missen om bvb. reclames te sturen naar gebruikers of herinnering voor belangrijke events.
Maar hoe meer ontwikkelaars niet speciaal alles hoeven te herschrijven zo dat het met Apple producten ook werkt hoe beter voor de markt lijkt mij.
Zelf van Tweakers heb ik alleen de koppeling op mijn homescreen. Ik hoef geen notificaties en wil zo min mogelijk apps. Ook van Nu.nl alleen de website shortcut.
Werkt perfect.
Ja voor jou. Ik wil wel graag de voordelen kunnen gebruiken die apps bieden.
Zoals nu heb ik bijvoorbeeld tien reacties open staan. Had ik liever eerder gezien.
Ik gebruik als het even kan niet de apps.
Maar de webversie die dan is toegevoegd aan de startpagina v,b Whatsapp, Rijden de Treinen, Marktplaats en dat onder de Kiwibrowser
Precies! Ik erger mij er ook aan dat voor de meest onzinnig zaken een App wordt opgedrongen.

Toevallig laatst een voorbeeld tegen gekomen hoe het wel moet: de Lloyds internet spaarrekening. Want hoevaak kijk je nu op een spaarrekening?
Kan ik een app gebruiken voor mijn Internet Spaarrekening?

Wij hebben geen app. Voor het beheren van uw Internet Spaarrekening kunt u Internetbankieren gebruiken. De website van Internetbankieren is responsive. Dit betekent dat de website zich aanpast aan het scherm van uw mobiele telefoon of tablet. Daardoor blijft alles goed leesbaar en gebruiksvriendelijk.
Zolang je maar de mogelijkheid geeft voor een icoontje op mijn desktop om de webpagina makkelijk te bereiken. Want ik heb als gebruiker een hekel aan tabbladeren etc. in Chrome op een telefoon.. Werkt gewoon veel te vervelend.
Dus gewoon een web app maken, in de store gooien die gewoon een website fullscreen opent zonder de browser interface er omheen. Moet niet heel moeilijk zijn lijkt me.

Op een tabblad is het een ander verhaal. Daar schaalt een interface vaak beter en is ook de hele gui van een browser makkelijker te bedienen. Al moet ik zeggen dat ik daar bv. bij de Rabobank ook de voorkeur geef aan de app.

[Reactie gewijzigd door SunnieNL op 12 januari 2021 11:36]

Vind ik ook. Al vind ik ook dat sommige webapps nog wel wat oppoetsing kunnen gebruiken. Zo heeft bijv. de app OVInfo ook een keurige webapp, maar die mist een paar functies en bovendien mag de afwerking nog iets intuïtiever zoals in de app wel het geval is. Niettemin gebruik ik de webapp wel, maar hij is dus voor verbetering vatbaar.

[Reactie gewijzigd door TheVivaldi op 12 januari 2021 11:57]

Het "voordeel" van de meeste apps is dat je het met 1 druk op de knop kan openen. De meeste mensen weten niet dat je van een website ook een snelkoppeling kan maken. Tenminste in mijn omgeving krijg ik soms het gevoel dat ik een wonder verricht als ik zoiets doe. (en dat is niet alleen om te telefoon maar ook de computer).
Precies dit. Ik wil niet voor elke habbekrats een app hoeven installeren, een linkje naar de websites is prima. Mja, apps je, dat is toch wel de beste methode om je publiek makkelijk te bereiken. Een goed voorbeeld is bijvoorbeeld Instagram, waar je web bases niet eens kan kijken. Dan komt er een grote banner in beeld om de app te installeren en kan je niet eens doorscrollen.
Nu vraag ik me wel af hoe zwaar dat weegt, zelf heb ik ruimte in overvloed
Ik gebruik ‘offload’ voor apps die ik niet gebruik niet zozeer om ruimte te besparen maar omdat ze elke twee weken ge-update worden. Als ik een app dan een half jaar niet gebruik (bijvoorbeeld de vier streaming platformen die ik momenteel niet gebruik) vindt ik dat verspilling van van alles.
"maar iets vergelijkbaars, de app namelijk niet verwijderen maar zwaar comprimeren,"

De Apple apps verwijder je volgens mij alleen van het beginscherm (https://support.apple.com/nl-nl/HT204221) en zijn weer terug te zetten. Dit werkt natuurlijk niet met 3rd party apps. Deze dienen weer opnieuw gedownload te worden.
Dat slaat niet op de automatische functie maar op het simpelweg verwijderen als user ;)
Correct .... Niks nieuws en ook niks bijzonders.
Grappig ik hoor je daar nooit kritisch op zijn als Android weer iets krijgt wat iOS al had en iedereen zegt dat het gejat is, waar ben je dan precies te vinden? 8)7
Dat terwijl ze google wel heel goed kennen en andersom. Feature leentjepik van de twee groten is natuurlijk een feit. Daar kun je niet omheen.
Wat een verhaal om een net zo onbewezen uitspraak te doen als ik doe :Y)
Genoeg kleine onbekende startups worden door grote bedrijven opgekocht dus de grote bedrijven houden de kleine bedrijven echt wel in de gaten.
Iets dat je van een ander kopieert is dus per definitie niet innovatief.
Het is natuurlijk ook bijna nooit een 1:1 kopie, anders had het origineel het wel beter gedaan en zouden ze eventueel worden aangeklaagd. Er zit een heel groot verschil tussen verwijderen en comprimeren. Als je me niet gelooft, kijk maar wat er met je vakantiekiekjes gebeurt als je ze verwijdert tegenover comprimeert :+
UPX als standaard lijkt me geen goed idee, omdat een UPX applicatie zich bij het decomprimeren volledig in het RAM geheugen plaatst en daar in zijn geheel ook blijft zolang het draait. Bij een niet-gecomprimeerde applicatie kan het OS on-demand de gebruikte delen code inladen en de rest blijft in storage. Hoewel telefoons tegenwoordig best veel RAM hebben, lijkt me dit niet iets dat je wil voor alle applicaties over alle telefoons.
Ik vind het hele artikel vreemd wat betreft het op de telefoon zelf hercomprimeren van APK-bestanden. In lijn met mijn vorige post zou ik verwachten dat de APK's in de store maximaal gecomprimeerd zijn. Wat het OS dan nog kan doen is eigenlijk in de achtergrond de installatie gedeeltelijk ongedaan maken en de applicatie in de achtergrond weer installeren als er weer gebruik van gemaakt gaat worden.
Maar die kans is kleiner en dat probleem had je anders zeker weten op dat moment, dus in theorie minder issues met ruimte maar de kans is er nog steeds. Dat is toch beter dan de oude situatie dan?

[Reactie gewijzigd door watercoolertje op 12 januari 2021 10:47]

Maar die kans is kleiner en dat probleem had je anders zeker weten op dat moment, dus in theorie minder issues met ruimte maar de kans is er nog steeds. Dat is toch beter dan de oude situatie dan?
Nee dat probleem had je niet precies zo. Stel ik gebruik een bepaalde app heel weinig, maar als ik ‘m gebruik is het wel belangrijk op dat moment. Bijvoorbeeld DigiD ofzo. Dan zou ik op dat moment snel moeten gaan opruimen voordat ik ‘t kan gebruiken. Terwijl het moment van vol zijn anders veel duidelijker is en je daarop kan plannen.

Maar goed, het zal wel optioneel zijn dus ach.
Ik verwacht niet dat Google dat ooit gaat doen. Ze willen je nu vaak al niet de optie geven als de deinstalleren of zelfs uit te schakelen...
Nee, als je van Google af wilt, moet je naar een custom ROM.
Een echte tweaker gebruikt voor ongecomprimeerd verzamelen van bestanden in 1 file natuurlijk gewoon de archiver die daarvoor gemaakt is... Dat moderne plebs met uncompressed zips toch ook weer... niks mis met de good old TapeARchives.
Nou nee ik nog nooit en die plannen heb ik ook niet maar dat terzijde het gaat niet om wiens voorkeur dan ook. Het ging om de constatering dat een zip per definitie al compressed is en dat compressen dus geen nut zou hebben...
Systeemapps krijgen ook niet standaard permissies, dus die weg halen is niet heel gek. Alleen verwijderen van systeemapps kan niet en wil je ze uitschakelen dan krijg je de volgende waarschuwing:
"Als je deze app uitschakelt werken Android en andere apps mogelijk niet meer zoals bedoeld."

Denk dus zelf echt dat ze systeemapps niet zomaar gaan comprimeren, dat is praktisch uitschakelen, gezien deze waarschuwing.
Google heeft mijn inziens een nogal ruim begrip van wat "systeemapps" zijn. Custom ROMs als Lineage OS laten zien dat de OS eigenlijk ook best functioneert zonder die apps...


Om te kunnen reageren moet je ingelogd zijn


Apple iPhone 12 Microsoft Xbox Series X LG CX Google Pixel 5 Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 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