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
Klinkt sympathiek als het om apps gaat die eigenlijk alleen echt nuttig zijn bij actief gebruik. Maar hoe zit het met apps die je juist wilt hebben draaien in de achtergrond, die daar hele nuttige dingen doen, en die je eigenlijk nooit opent als dat niet hoeft? Ik denk aan de CoronaMelder, maar ook aan smarthome en op geolocation gebaseerde apps als die van Tado bijvoorbeeld. Om daar goed controle over te houden verwacht ik pop-ups met vragen over toestemming en beheer, en voor je het weet zijn we waar Microsoft jaren geleden uitkwam met de eindeloze UAC vragen waar ik - en velen met mij - redelijk gestoord van werden. Die gaat iedereen snel wegklikken want irritant en voorspelbaar, waarmee verloren gaat wat de bedoeling ervan is. En dan zijn we weer terug bij af.
Apps die in de achtergrond draaien worden dus niet geraakt hiermee.
Zo moeten apps niet op de achtergrond toegang blijven houden tot bijvoorbeeld de locatie zonder dat de gebruiker de app nog gebruikt.
:?
Nog een stuk semantiek: "heb draaien", wat is dat?
Tenzij je daar een soort whitelist van maakt (obv de app, of OS-functies die gebruikt worden) kan een OS niet bepalen of jij
  • Dropbox nog "gebruikt" door het op de achtergrond te laten draaien en je foto's te uploaden
  • de Coronamelder op de achtergrond "gebruikt" om je contacten te tracken
  • die handige Chinese app die regelmatig even doorgeeft waar je bent, zodat jij en de overheid daar dat handig achteraf kunnen terugvinden
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.
Dit is toch precies wat Apple sinds iOS 11 al doet met de functie ‘ruim apps op’?
Dat heeft Apple inderdaad goed van ze overgenomen toentertijd ;)

Let wel op dat is dus niet wat er staat dat Android telefoons doen, maar iets vergelijkbaars, de app namelijk niet verwijderen maar zwaar comprimeren, zo hoef je het dus juist niet opnieuw te downloaden.

Nu vraag ik me wel af hoe zwaar dat weegt, zelf heb ik ruimte in overvloed dus voor mij zou het (denk ik) moeten wachten tot het weer uitgepakt is alleen maar een overbodige stap zijn.

[Reactie gewijzigd door watercoolertje op 12 januari 2021 08:55]

Ik schat zo in dat ze dit doen voor de landen doen met "groei-potentie", waar mensen el-cheapo telefoons (Android Go?) hebben en vaak dus beperkte opslag.
In de wereld waar elke supermarkt, luchtvaartmaatschappij, webwinkel en website een eigen app heeft en vraagt of je die app wil installeren voor 'de beste prestatie' kan elke telefoon volraken.
Zucht. Precies. Wij maken web-based oplossingen voor klanten en heel veel klanten vragen daarnaast om een app. Als je dan vraagt wat die toe moet voegen kunnen ze dat niet zeggen.

We hadden zelfs een klant die bij een bijeenkomst van de branchevereniging te horen had gekregen dat je nooit een dienst af moet nemen waar geen app bij zit.

Kunnen we met z'n allen stoppen met die app fetish en alleen apps maken dan wel installeren als ze echt iets toevoegen.

[Reactie gewijzigd door martijnve op 12 januari 2021 10:30]

Web apps probeer ik te vermijden. De enige die ik veel gebruik is die van tweakers en dat is letterlijk een veredelde website zonder alle voordelen die hun app vroeger had. Hoewel het crashen daarvan echt een drama was, had het wel heel veel voordelen. Zoals push notificaties bij nieuws en berichten enzo en een overzichtelijke interface.

Hoewel de branche vereniging best wat nuance had mogen geven wat ze dan bedoelen met een “app” ben ik het wel met ze eens. Web is nog lang niet daar en voor heel veel dingen simpelweg niet geschikt.
PWAs (websites die je als app kunt installeren op je smartphone, maar is alleen een wrapper en nog steeds een website en geen native mobile app) kunnen gewoon Push Notifications krijgen doormiddel van service workers.
Niet op iOS.

Dan moet je je in allerlei bochten wringen: https://stackoverflow.com...fications-to-ios-from-pwa

In Nederland misschien niet zo'n hele grote userbase t.o.v. Android, maar in de VS is het ongeveer 50/50. afhankelijk van je doelgroep is het dus gewoon niet handig. Zo zijn er nog veel meer dingen die met een PWA niet zomaar kunnen.
Oh wow, je hebt inderdaad gelijk. Een van veel redenen voor mij waarom ik geen Apple producten koop. Wel jammer als je hun als ontwikkelaar toch moet ondersteunen met alle features. Ik zou dan gewoon push notifications voor iOS weglaten maar niet voor andere platforms (niet handig maar daar zorgt Apple zelf voor). Misschien kun je de website dan wrappen als hybride app waarmee je dus een device ID zou krijgen voor push notifications op iOS (omslachtig).
Als het slim is dan is het toch niet zo gek dat bedrijven dingen van elkaar overnemen? Hoe vaak heeft Apple niet iets overgenomen van anderen? Vaak doen ze ook nog eens gekke in plaats van slimme dingen
Daarentegen is een kleine verbetering op een bestaand idee al genoeg innovatief of nieuw te noemen om er wel een patent op te kunnen krijgen. Als je iets 1 op 1 kopieert, dan is het inderdaad niet innovatief. Als je meerdere dingen kopieert en manieren bedenkt waarop deze vloeiend samen kunnen werken, dan is die extra toevoeging zeker innovatief te noemen, en dat is precies waar Apple heer en meester in is.
Gaap, wanneer stopt men eens met het kwalificeren van techreuzen langs een of andere enorm subjectieve innovatiemeetlat?
Die wieltjes, die in de markt zijn gezet om over gepraat te worden, doen anders prima hun werk.
En andere fabrikanten lopen, na eerst grapjes gemaakt te hebben online (en de posts weer weg halen), als een schaap erachteraan.
Ik zou toch denken dat alle applicaties bij distributie door UPX of iets vergelijkbaars worden gehaald. Dan heeft verdere compressie niet zoveel zin meer.
Dit lijkt me een functionaliteit voor de budgetgebruiker of markten met minder koopkracht. Ik hoor in Nederland nooit meer iemand klagen dat z'n telefoon vol zit, want alle muziek is gestreamed en de enthousiaste fotograaf heeft voor 300-400 euro een goed fototoestel erbij tegenwoordig.
Weet niet of ik dit nou zo ideaal vind. En wat als je telefoon dan alsnog vol is en je wil dan wel een van die apps gebruiken? Dan lijkt het geinstalleerd te zijn maar moet je alsnog eerst ruimte gaan maken.
Het zou fijner zijn om ongebruikte Google apps te kunnen verwijderen of weinig gebruikte Google apps te kunnen vervangen door de GO versie.
Ik krijg ineens hele warme nostalgische gevoelens als ik terugdenk aan mijn 80MB harde schijf die ik met C:\>DBLSPACE.EXE op kon rekken tot wel 120MB!

Zie ook: https://en.wikipedia.org/wiki/DriveSpace
"De optie lijkt vooral van pas te komen op telefoons met beperkte opslag, zoals de goedkoopste modellen en modellen met Android Go."

Als ze meteen een feature inbouwen om default apps te verwijderen zoals "Play Movies", "Play Music", "News". Zo kan er nog meer ruimte worden bespaart.
APK bestanden zijn al gecomprimeerd.
Je kan de extensie .apk hernoemen naar .zip en dan kan je de bestanden en folders inzien.
Compressie op compressie heeft geen zin en werkt juist averechts.
Ik denk eerder dat dit wordt gedaan vanwege de autorisaties, maar plaats ze dan in quarantaine net als een virusscanner dat doet ipv compressie.
Het is alleen geen compressie op compressie. Een APK is het installatie bestand, maar eenmaal geinstalleerd is het wel degelijk uitgepakt.
Maar dan is het toch geen APK bestand meer?
Ik moet je eerlijk bekennen dat mn antwoord niet klopt tov het artikel, had namelijk niet gelezen dat het APK bestand wordt gecomprimeerd.

[Reactie gewijzigd door RebelwaClue op 12 januari 2021 12:04]

Misschien wordt er een nieuw APK bestand gemaakt met jouw instellingen? Maar zo staat het niet in het artikel.
Maar plaatst Android bij installatie de APK ongewijzigd op het geheugen? Of wordt de app voor executie uitgepakt, waarna de APK wordt weggegooid (om ruimte te besparen)?
Een zip bestand hoeft helemaal geen compressie te hebben. Het is ook gewoon om bestanden (gestructureerd) in 1 bestand te verzamelen...
Redelijk grote kans dat systeem apps inderdaad niet automatisch gecomprimeerd worden omdat het systeem daar afhankelijk van kan zijn.
Het lijkt er anders wel op. Systeemapps krijgen dezelfde melding voor permissies.

Ik heb al een jaar mijn achtergrond niet veranderd en kreeg netjes een melding of ik de permissies van de systeem app voor het veranderen van achtergronden niet weg wilde halen.


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