Android krijgt later dit jaar app-archieffunctie om opslagruimte vrij te maken

Google werkt aan een functie waarmee gebruikers bepaalde Android-apps als het ware kunnen archiveren. Dat maakt dat er tijdelijk zo'n 60 procent van de opslagruimte wordt vrijgemaakt. Deze feature komt later dit jaar beschikbaar.

Het gaat om een opslagruimtebesparing van ongeveer 60 procent, waarbij een app gewoon op het apparaat blijft staan en eenvoudig is te herstellen naar de laatste compatibele versie, waarbij ook gebruikersdata behouden blijft. De archieffunctie werkt alleen bij apps die gebouwd zijn met Android Gradle Plugin 7.3.

De functie werkt doordat een nieuwe type apk wordt aangemaakt, genaamd archived apk's. Dat zijn heel kleine apk's die de gebruikersdata behouden tot de app wordt hersteld. Deze feature komt beschikbaar voor ontwikkelaars zodra Bundletool 1.10 uitkomt. Ontwikkelaars kunnen kiezen voor een opt-out als ze de functie niet willen gebruiken.

Na het doorvoeren van de komende update voor Bundletool 1.10 worden er automatisch archief-apk's gemaakt zodra een ontwikkelaar een App Bundle creëert. Deze apk's worden vanaf nu al gecreëerd, maar ze worden pas bruikbaar zodra de archieffunctie ergens later dit jaar uitkomt voor consumenten.

Google zegt dat het deze functie introduceert, omdat het creëren van meer opslagruimte een van de belangrijkste redenen is dat gebruikers apps verwijderen. Het bedrijf geeft aan dat het met deze functie wil helpen te voorkomen dat er onnodig apps worden verwijderd.

Door Joris Jansen

Redacteur

09-03-2022 • 07:48

45

Reacties (45)

45
45
19
2
0
19
Wijzig sortering
"De archieffunctie werkt alleen bij apps die gebouwd zijn met Android Gradle Plugin 7.3" Dit vind ik wel een relevante zin. Welke percentage van de apps worden gebouwd met deze plugin?
Android ontwikkelaar hier:

Zoals @runnershigh al aangaf, de meeste Android ontwikkelaars blijven redelijk up-to-date met deze plugin. Je moet deze plugin ook niet als optioneel zien, deze plugin voor Gradle is in feite het minimale dat nodig is om een app te kunnen maken voor Android. Niet alleen native apps, maar ook cross-platform apps gebruiken op de achtergrond nog steeds deze plugin (voorbeeld: React Native).

Dus ja, op den duur gebruikt elke app minimaal deze versie. Moet er wel bij zeggen dat de huidige stable versie 7.1 is, 7.2 is in beta, dus op een stabiele 7.3 kunnen we nog wel eventjes wachten.

Moet er wel bij zeggen dat ik uit eigen ervaring ook genoeg bedrijven zie die vaak een versie of 1 a 2 achterlopen (bron: projecten die ik tegenkom in het wild)
Developers gebruiken in het algemeen "gewoon" de nieuwste versie van de Gradle plugin. Dus dat komt voor veruit de meeste apps die regelmatig een update krijgen vanzelf goed.
Google zegt dat het deze functie introduceert, omdat het creëren van meer opslagruimte een van de belangrijkste redenen is dat gebruikers apps verwijderen. Het bedrijf geeft aan dat het met deze functie wil helpen te voorkomen dat er onnodig apps worden verwijderd.
Klinkt goed maar misschien moeten ze ook eens kijken of er niet veel onnodige apps zijn die niet niet vooraf geinstalleeed hoeven zijn. Al is dat misschien ook een taak voor de telefoon leveranciers.
Telefoon leveranciers, en vooral de geen uit het goedkope segment, stouwen jouw android toestel vol met apps omdat ze per installatie een fee krijgen. Daardoor kan een telefoon plots voor 250,- over de toonbank terwijl dat eigenlijk helemaal niet zou rijmen met de kosten/marges/winsten

(Oh en dan heb je Samsung, die volgens mij gewoon het toestel vol gooit met hun eigen muk.. omdat het kan…. Zo zei een collega, geen eigen ervaring)
Vrijwel iedere fabrikant heeft tegenwoordig een app om je data van je oude toestel over te zetten, een app om het nieuws van hun toestellen te lezen (met lekker push notificaties vaak ook) en een eigen launcher.

Die eerste is totaal overbodig, want Google heeft hier zelf een feature voor die je kan gebruiken op ieder toestel met Play Services. Die tweede is natuurlijk totaal onzin, want wat boeit het mij dat er nu, een maand nadat ik mijn 2-jarig abonnement heb afgesloten, een nieuw toestel wordt aangekondigd.
En die derde.. tja, daar kiezen mensen natuurlijk hun apparaat op uit. Bij Motorola zat er dan een app bij met daadwerkelijk nuttige features (telefoon schudden voor zaklamp, draaien voor camera) en die hadden ook dat nieuwe menuknopje met sleepgebaren in plaats van de drie knoppen als optie voordat Google die overnam, maar bij veel fabrikanten mis ik het nuttige.

Belangrijk is wat mij betreft dat het verboden moet worden om systeemapps te misbruiken. Veel van deze apps kun je gewoon niet installeren, inclusief soms bloatware als Facebook, omdat de fabrikant 'm als systeemapp heeft gemarkeerd. Uitschakelen kan wel, maar hij blijft dan toch op je telefoon staan.

Dus precies zoals @The Zep Man ook aangeeft (zie ik nu nadat ik dit alles getypt heb), die apps moeten gewoon te deïnstalleren zijn. Alleen Android core apps zoals het instellingenmenu, de app die het installeren van APKs bestuurt, en de 'driver' apps die bijv. voor compatibiliteit met het 4G-netwerk zorgen zijn nodig, de rest zou allemaal vrije keus moeten zijn.
Samsung is wel de overtreffende trap daarin hoor. Ik heb sinds een paar dagen een S22 in huis en was nog verrast door alle Samsung apps die geinstalleerd staan:

Browser: Samsung Internet Browser
App Store: Galaxy Store
Fitness: Samsung Health
Kinderomgeving: Samsung Kids
Gameomgeving: Game Launcher
Community: Samsung Members
Voice Assistant: Bixby
Smarthome: SmartThings
Migratietool: Smart Switch
Notities: Samsung Notes
PW Manager: Samsung Pass
Themas: Galaxy Themes

Daarnaast komt de Galaxy S22 ook standaard met Facebook, Netflix, Spotify, Microsoft Office en LinkedIn en dan ben ik er nog wel wat vergeten.
kun je verwijderen met ADB, zonder root
Hoe heet die app exact, want ik sta hier om te springen!
Belangrijk is wat mij betreft dat het verboden moet worden om systeemapps te misbruiken. Veel van deze apps kun je gewoon niet installeren, inclusief soms bloatware als Facebook, omdat de fabrikant 'm als systeemapp heeft gemarkeerd. Uitschakelen kan wel, maar hij blijft dan toch op je telefoon staan.
Soms kun je ze niet eens uitschakelen... Ik wil bijvoorbeeld geen Chorme gebruiken. Op mijn eigen telefoon (Sony) kan ik deze uitschakelen, maar op mijn werk telefoon (Oppo), vergeet het maar...
In aanvulling op je laatste alinea, zouden er instructies op het Androidtoestel zelf moeten zitten hoe je een browser en app store installeert en/of vervangt. En misschien is een primitieve browser nog wel handig om permanent te maken, voor gebruikers die besluiten ook die te verwijderen na de Play Store... :+
Deinstalleren is een ding, dat doe ik ook steevast op mijn iPhones met enkele apps (al verdwijnen die niet echt) omdat ik iedere keer toch vers wil beginnen.

Maar ik volg veel tech reviews en daar hebben ze het soms over zoveel bloatware (zelfs al eens 56 EXTRA apps voorbij zien komen) waarbij vervolgens vrolijk wordt gezegd; met een half uurtje of iets langer heb je die er wel af 😱😱😱😱 das toch geen goede user experience als je 30 minuten lang apps aan het verwijderen bent, en dat ging niet over die met 56 apps en ook denk ik wel vanuit een ‘iemand met enig verstand van techniek’ perspectief..

Natuurlijk is het wel de reden dat het toestel zo goedkoop is maar je zou het eigenlijk op de verpakking moeten vermelden (met x voorgeinstalleerde apps)
Erg handig, gebruik dit al tijden op mijn iPad. Gewoon de app aanklikken en hij installeert hem en opent hem alsof hij nooit verdwenen is.
Niets nieuws in Apple land inderdaad, mis hier ook wel het stukje ‘automatisch’ sommige apps heb ik ‘voor die ene regenachtige dag’ en installeert vanzelf weer als ik ‘m toch nodig heb.
Al lijkt dit alsnog op je telefoon te staan en op mijn iPhone echt gedownload moet worden

[Reactie gewijzigd door ultimasnake op 23 juli 2024 06:33]

Ik heb ook van die apps die ik ieder jaar weer installeer en waar ik me in veel gevallen dan het hele jaar aan erger.

Zo kochten wij ieder jaar een half nieuwjaarslot, eens per jaar een tientje weggooien maar het was toch leuk om samen met familie en kennissen die ook een lot hadden te kijken wie er iets gewonnen had. Maar daarbij zit dan wel weer een app waarmee je kan zien wat je lotnummer is, en waarin je achteraf kan zien of je iets gewonnen hebt. Die app die installeer je dus want wel zo makkelijk, en daarna vergeet je dat hij erop staat. Tot je een maand later ineens een pushmelding krijgt van de loterij van die maand, of je zeker weet dat je niet nog een lot wil kopen.

Of bijvoorbeeld de app van de Efteling of Disneyland Parijs. Dat zijn van die plekken waar de app tegenwoordig wel echt nuttig is want je kan de kaart en wachttijden zien en soms zelfs een restaurant of plek in de rij reserveren, maar die heb je buiten het park helemaal nooit nodig.

Eigenlijk zou het mogelijk moeten zijn om bij downloaden in te stellen hoe lang je zo'n app wil gebruiken, dus dat je kan instellen dat hij na een paar dagen of na een week of maand automatisch weer verdwijnt. Wat dat betreft ben ik ook wel echt een voorstander van cloud apps die je opent vanuit je browser, eenmalig gebruikt, en nooit echt op je apparaat staan.
Ik vraag me bij dit soort apps altijd af wat de meerwaarde t.o.v. een webapp is.
99% is ook niet meer dan een webapp tegenwoordig, maar dan met een wrapper zodat je 'm op je telefoon hebt. De meerwaarde is dat hij op je telefoon staat en je er dus aan wordt herinnerd dat je die app hebt en dat het tijd is om weer een keer naar de Efteling te gaan of een lot te kopen.
Maar wat ik nog steeds niet snap aan die functie: de app zelf is het probleem niet, wel de opgeslagen data! Die neemt de meeste ruimte in. Maar die kan je niet tijdelijk verwijderen. En als je geen internet hebt (bv op je ipad ergens in een obscuur buitenland) kun je die app niet meer 'terug' installeren.
Hangt van de app af natuurlijk, bij een spelletje is de data niet meer dan een paar kilobyte, terwijl de app zelf gigabytes groot is. Ik vind het erg handig. Geen internet is voor mij geen use case eerlijk gezegd.
tja was daar noodzaak door het niet kunnen uitbreiden van geheugen?. 2 Verschillende werelden en ook andere prioriteiten.
Bij android kan je ook al jaren je geheugen niet meer uitbreiden voor daadwerkelijke app-opslag (root en handmatig gehack met custom rond daargelaten), gelukkig maar, dat werkte ook altijd vreselijk kreupel.
Bij Mijn MI A3 kan ik toch echt een SSD in stoppen, en als ik mijn data naar de SSD verplaats dan heb ik meer dan 100Gbyte over. Moet toch genoeg zijn zou je zeggen.
Een SSD? Ik neem aan dat je een SD kaart bedoeld...
Jawel hoor, kan nog steeds.
Ook zonder het kreupele adoptable storage? Ik dacht dat die feature er uit was gehaald, maar zie inderdaad dat het nog bestaat.
Adoptable storage werkt prima, ik weet niet hoe jij erbij komt dat het "kreupel" is. Doet precies wat het zegt dat het doet.
Sluimerende corruptie (totdat je telefoon ineens start met een kale omgeving en je dus alles kwijt bent), en suboptimale performance tenopzichte van de ingebouwde storage, ook al heb je een fancy SD-kaart.

Ik kies nu zelf enkel nog telefoons met grote opslag, ipv het uit te breiden middels kaartjes.
Nooit last van gehad.
Bij Apple betaalde je dan ook jarenlang de hoofdprijs voor een telefoon met 256 gigabyte.

Leuke feature voor sommigen ik krijg mijn telefoon niet vol, zit pas op 50Gb.
Google zegt dat het deze functie introduceert, omdat het creëren van meer opslagruimte een van de belangrijkste redenen is dat gebruikers apps verwijderen. Het bedrijf geeft aan dat het met deze functie wil helpen te voorkomen dat er onnodig apps worden verwijderd.
Volgende stap:
Verplichten dat fabrikanten alle niet-essentiele applicaties verwijderbaar maken.
Maar wat is essentieel? Ik vind bijvoorbeeld de Samsung browser overbodig, want ik gebruik wat anders, maar als je hem verwijderbaar maakt, zul je zien dat onwetende gebruikers hun enige browser er af gooien en vervolgens in paniek de helpdesk lastig vallen..
Maar wat is essentieel?
Alles dat nodig is om de smartphone te laten functioneren binnen Google's ecosysteem. De Play Store is essentieel. Samsung's browser is dat niet.
maar als je hem verwijderbaar maakt, zul je zien dat onwetende gebruikers hun enige browser er af gooien en vervolgens in paniek de helpdesk lastig vallen..
Welke helpdesk kunnen gebruikers tegenwoordig nog lastigvallen? :?

Essentiële applicaties zoals de Play Store (want Google, dus die kunnen eisen stellen aan eigen applicaties) blijven bestaan, dus herstellen is altijd mogelijk.
Nee. Het doel is juist zo veel mogelijk geïnstalleerde apps!
Ik denk dat je vooral ruimte bespaard door al de bloadwear te kunnen verwijderen. En daarnaast lijkt het mij makkelijker om de apps die je niet gebruikt gewoon te de-installeren en als je ze weer nodig hebt te installeren. Geeft veel meer vrije ruimte.
Dan snap je de functie niet of heb je het artikel niet gelezen. Het doel is hiermee dat de data van de apps bewaard wordt en alsnog wat opslag kan vrij maken. Het de-installeren van een app zorgt ervoor dat alles verwijderd wordt, dus ook data die je binnen de app hebt gemaakt. Wanneer je in jouw voorbeeld de app opnieuw installeert, start alles weer vanaf 0 en ben je je data kwijt. Op deze nieuwe manier blijft de data wel behouden. Bij games kan je denken aan progressie (save files). Bij andere apps, zoals creatieve apps kan je denken aan designs die je hebt gemaakt. Of bij een notitie app alle notities. Etc etc.

Er zijn genoeg apps die je tijdelijk niet nodig hebt, of even moet archiveren ivm opslagruimte maar de data ervan wel bewaard wil hebben, voor wanneer je de app weer nodig gaat hebben.

[Reactie gewijzigd door ASNNetworks op 23 juli 2024 06:33]

Heb het wel gelezen, zie de noodzaak gewoon niet.
9 van de 10 apps verplichten login, dus je settings en data staat ergens op een server. Zo niet is er bijna altijd een backup functie.
Ik blijf er bij dat je dus meer bespaart wanneer je de app wist.
Het bedrijf geeft aan dat het met deze functie wil helpen te voorkomen dat er onnodig apps worden verwijderd.
Zorg er dan eens voor dat wij pre-installed apps kunnen verwijderen. Een groot deel is gewoon niet te verwijderen.
Klinkt hetzelfde als de functie van de Nintendo Switch? Daar is ook een archief functie, naast verwijderen.

Iemand enig idee of dat technisch ook zo is?
Zijdelings gerelateerd: hoe breng je die gebruikersdata over naar een nieuw toestel?
Gaat veelal niet. Google ondersteunt dit officieel, maar als je de migratie naar een ander toestel doet, zal je zien dat je appdata 9 vd 10 keer niet meegaat.

Als je het met een onofficiële root-tool (Titanium Backup, Swift Backup) doet, zal je zien dat de migratie vaker slaagt, maar nog steeds niet altijd.
Ik disable juist regelmatig apps (met Swift Backup, root) om mijn ram en cpu te ontzien en daarmee de accu te sparen. Maar misschien zit dat tussen mijn oren. Hoe dan ook, opslagruimte heb ik geen tekort aan op mijn OP7Pro.

Wel fijn dat er dankzij deze feature dan geen root meer nodig is hiervoor. Hoewel, systeem-apps kan je er ongewtijfeld niet mee disablen. Ik wil toch Chrome eruit kunnen knikkeren.

En sowieso blijf ik aan de root voor cf.lumen.

[Reactie gewijzigd door Mark_88 op 23 juli 2024 06:33]

Op dit item kan niet meer gereageerd worden.