Hoe goed is de geoptimaliseerde opslag van macOS Sierra bij het opschonen van Macs?

Dit is een gastpost van Vera Tkachenko, een softwareteamleider bij MacPaw.

Voor het eerst wordt het Mac-besturingssysteem geleverd met schoonmaakhulpmiddelen. De nieuwe functie voor geoptimaliseerde opslag in macOS Sierra Klinkt in eerste instantie misschien niet zo veel, maar de aanwezigheid ervan in het nieuwe Mac-besturingssysteem ondermijnt het lang gekoesterde idee dat OS X zelfreinigend is en op zichzelf snel en storingsvrij blijft.

Waarom heeft Apple deze functionaliteit toegevoegd? Laten we eens kijken onder de motorkap van de nieuwe macOS-opschoningstools om erachter te komen wat ze doen, waarom ze het doen - en hoe ze het misschien beter hadden gedaan.

Wat macOS Sierra zal opschonen (en wat niet)

Het meeste van wat macOS Sierra's functie voor geoptimaliseerde opslag doet kan worden onderverdeeld in drie categorieën: wat wordt automatisch verwijderd, wat u handmatig kunt verwijderen en wat wordt opgeslagen in de cloud.

Automatische systeemopschoning: dingen gedaan krijgen terwijl u wegkijkt

Eerdere Mac OS-versies werden geleverd met een aantal onderhoudsscripts die stil draaiden als je je Mac een tijdje inactief liet. Deze keer introduceerde Apple complexere voorzieningen die ervoor zorgen dat applicaties hun cache opschonen wanneer het systeem meer ruimte nodig heeft.

Dit is wat macOS Sierra op je Mac zal opschonen zonder je te vragen:

  • App-caches van Apple (maar geen app-caches van derden)
  • Tijdelijke bestanden van Apple-apps
  • Dubbele downloads in Safari
  • Lettertypen, talen en woordenboeken die u niet gebruikt

Het opschonen van app-caches is een geweldig idee, maar het opschonen van de caches van alleen door Apple gemaakte apps beperkt de voordelen van de functie. macOS Sierra "herinnert u er ook aan om gebruikte app-installatieprogramma's te verwijderen", aldus Apple.

Hoe het opschonen van het Mac-systeem beter kan: app-caches van derden toevoegen

Apps zijn een beetje zoals mensen op een feestdag: hoe meer er zijn, en hoe actiever ze zijn, hoe meer rommel er 's ochtends overblijft. Bij apps is de rommel gecachte bestanden die op uw harde schijf zijn opgeslagen.

Cache is alles dat door een app wordt gegenereerd of van internet is gedownload en op uw Mac wordt bewaard. En het is goed: het belangrijkste doel van Cache is om uw apps te versnellen door deze zo te maken dat ze geen gegevens opnieuw hoeven te maken.

Afbeeldingen, video's en andere grote bestandstypen kunnen enorm veel ruimte in beslag nemen op uw Mac.
Foto's, video's en andere grote bestanden kunnen enorm veel ruimte in beslag nemen op je Mac.
Afbeelding: MacPaw

Een goede app-ontwikkelaar maakt een reeks regels voor zijn apps. Ze kunnen verklaren: als je deze afbeelding 30 dagen of langer niet gebruikt, wordt de kopie in de cache opgeruimd. Sommige ontwikkelaars verklaren dat cacheopslag een bepaalde hoeveelheid ruimte niet kan overschrijden. De huidige versie van Safari heeft bijvoorbeeld een cachelimiet van 800 MB.

Helaas nemen deze regels veel tijd in beslag om te maken, en niet alle ontwikkelaars zijn ijverig en verantwoordelijk genoeg om de moeite te investeren. Sommigen lijken tevreden met het feit dat hun app überhaupt werkt.

Deze ontwikkelaars maken geen regels, dus hun apps blijven de cache oneindig lang opslaan. De cache neemt bij elk gebruik steeds meer ruimte in beslag en de cachemap kan uitgroeien tot gigabytes aan bestanden die je niet nodig hebt.

De cache van apps kan veel geheugen in beslag nemen.
Iets waar je drie maanden geleden op Google Earth naar hebt gekeken, is nog steeds opgeslagen op je Mac. Er is nog steeds bewijs dat je niet wist waar Panama is.
Afbeelding: MacPaw

Dit is de app-cache die nu waarschijnlijk op je Mac staat:

  • Browser tijdelijke bestanden (alle soorten media)
  • Nummers die je hebt gestreamd op Spotify of via andere online spelers
  • Profielfoto's van vrienden in online apps
  • Allerlei tijdelijke bestanden (er zijn er tientallen)

En wanneer u een app naar de prullenbak verplaatst, verplaatst u alleen het app-bestand. De cache blijft. App-caches van derden kunnen binnen een paar weken gemakkelijk gigabytes in beslag nemen.

Idealiter zou macOS Sierra alles moeten opschonen (wat vooral handig zou zijn als je Chrome of Firefox gebruikt).

Handmatig opschonen: hier is een Finder die je altijd al wilde hebben

Geoptimaliseerde map voor opslagdocumenten
Geoptimaliseerde opslag geeft je meer controle over de vele bestanden van je Mac.
Schermafbeelding: MacPaw

Handmatig opschonen, met behulp van de functie Verminder rommel van macOS Sierra, ziet eruit als een verbeterd Finder-venster waarmee u bestanden kunt verwijderen die u mogelijk niet nodig hebt in uw toepassingen, documenten en prullenbak.

Het geeft je de mogelijkheid om alleen grote bestanden weer te geven of om apart in je Downloads-map te kijken. U kunt ook uw persoonlijke bestanden verwijderen uit apps zoals iBooks (lokale kopieën van uw boeken), GarageBand (lokale kopieën van uw nummers) en iTunes (gedownloade podcasts, films, enz.). Op het tabblad Mail kun je kiezen welke bijlagen je vanaf nu wilt downloaden.

Geoptimaliseerde opslagtoepassingen
Met macOS Sierra kunt u toepassingen ook gemakkelijker beheren.
Schermafbeelding: MacPaw

Op het tabblad Applicaties kun je oude versies van apps of een app die je niet meer nodig hebt verwijderen. In dit geval verwijdert u echter alleen het app-bestand, wat, zoals we al zeiden, niet echt alle gerelateerde bestanden verwijdert.

(Lees voor meer informatie over het gebruik van geoptimaliseerde opslag in het nieuwe besturingssysteem van Apple Cult van Mac's gids: Geoptimaliseerde opslag gebruiken in macOS Sierra om meer ruimte vrij te maken.

Hoe de handmatige opschoningstool beter zou kunnen zijn: het app-verwijderprogramma

Mac-apps worden met één beweging geïnstalleerd. Mac-gebruikers worden gespaard van het "installatieprogramma" waarmee pc-gebruikers te maken hebben. Het Mac-installatieproces is ontworpen voor eenvoud en werkt geweldig voor ons allemaal.

Er is echter een nadeel aan een eenvoudige installatie: de afwezigheid van een verwijderprogramma. Naast het eigenlijke app-bestand (.app), heeft elke app een aantal ondersteunende bestanden met caches, logs, bibliotheken, cookies en de rest in aparte mappen. Soms registreert een app zich ook in verschillende Mac-databases en systeemdiensten.

Apps laten afval achter op je computer
Apps kunnen je Mac vervuilen.
Afbeelding: MacPaw

Het vinden en verwijderen van deze overgebleven mappen is een lastige zaak. Apple biedt regels voor naamgeving en opslag, en het staat ontwikkelaars vrij om zich hieraan te houden - of niet. U kunt door uw systeemmappen snuffelen en proberen de bestanden intuïtief te verwijderen, maar dat is onveilig en inefficiënt.

Je kunt ze ook niet zomaar laten staan. Hoewel de bestanden zelden veel schijfruimte in beslag nemen, kunnen er achtergebleven processen op de achtergrond zijn, die nog steeds als zombies draaien nadat de app is verwijderd. Ze vullen het geheugen van je Mac met nutteloze activiteit.

De enige manier om van apps af te komen is … een QA-team inhuren

Als Mac-app-ontwikkelaars kwam MacPaw hier op de harde manier achter. Tijdens het maken Mijn Mac opschonen, zagen we app-restjes op zulke willekeurige plaatsen dat we besloten grondig onderzoek te doen.

We ontdekten dat een paar grote game-ontwikkelaars de opgeslagen gebruikersgegevens in de cachemap bewaren. U kunt al uw spelvoortgang per ongeluk verwijderen door uw browsercache te wissen. Het zou een redelijke beslissing zijn geweest om belangrijke privégegevens niet in de cache op te slaan, maar wie is perfect?

We schreven zelfs enkele ontwikkelaars met de vraag: "Hé, waar bewaren jullie de ondersteunende bestanden die je app genereert?" De informatie die we kregen is toegevoegd aan onze Veiligheidsdatabase (zoals onze niet-marketinggerichte ontwikkelaars het noemen). Pas toen wisten we wat en waar we moesten schoonmaken.

Op dit moment hebben we 1.000 apps en rekenen we op onze veiligheidsdatabase. Het is een hoop werk en natuurlijk heeft niemand daar tijd voor, wat waarschijnlijk de reden is dat macOS Sierra op dit moment geen verwijderprogramma heeft.

Geoptimaliseerde opslag: Apple's toverstaf voor het opschonen van schijven

macOS Sierra is gebouwd met iCloud in gedachten. Het gebruikt twee complementaire functies om je Mac schoon te houden: iCloud-synchronisatie in combinatie met automatische verwijdering van lokale kopieën.

Het eerste dat u doet, is iCloud-synchronisatie inschakelen. Vervolgens worden uw bureaublad- en documentenmappen direct geüpload naar de cloud. Later heb je toegang tot beide mappen op je iPhone of iPad. Vanaf dat moment is het een altijd-synchroniserende map, zoals Dropbox.

Dit bespaart ruimte op uw Mac door lokale kopieën van bestanden in de mappen Bureaublad en Documenten te verwijderen. Volgens een reeks geheime regels bepaalt macOS Sierra wanneer je meer ruimte op je schijf nodig hebt. De regels zijn niet openbaar, maar vermoedelijk wordt de beslissing genomen op basis van de algemene belasting van uw harde schijf.

Op dat moment verwijdert het systeem de lokale kopie van de grootste en meest zelden gebruikte bestanden uit de mappen Bureaublad en Documenten op uw Mac. In plaats van de originele bestanden blijft er een toegangslink over - een pictogram van het bestand met een kleine wolkafbeelding in de hoek. Zo weet je dat het bestand naar de cloud is verplaatst en dat je er geen toegang toe hebt zonder internetverbinding.

Geoptimaliseerde opslag is in feite het opslaan van uw afval in de garage in plaats van er vanaf te komen.

Hoe geoptimaliseerde opslag beter kan: schoon, niet verbergen

Eerlijk gezegd is iCloud een goede oplossing voor het opslaan van ongebruikte informatie. Maar als je je een seconde voorstelt hoeveel serverkracht nodig is om honderden gigabytes aan gegevens voor elke Mac-gebruiker op te slaan, zul je uiteindelijk zien hoe enorm deze "ruimteverspilling" kan worden.

De echte oplossing zou zijn om de handmatige opschoningstool van de Mac verder te verbeteren om gebruikers een eenvoudigere manier te geven om bestanden op te ruimen die ze niet nodig hebben, in plaats van ze gewoon ergens anders op te slaan.

macOS Sierra maakt eindelijk de Mac schoon. Mooi zo!

macOS Sierra-logo
De nieuwe schoonmaakhulpmiddelen van macOS Sierra zijn goed. Maar ze kunnen beter.
Afbeelding: Appel
Apple gaat altijd voor de eenvoudigste oplossingen en biedt een elegant minimum dat voldoet aan de behoeften van de meeste Mac-gebruikers. Notities, iCloud-wachtwoorden en deze nieuwe opschoningstools werken allemaal prima, maar kunnen wel wat verbetering gebruiken.

Om Macs overzichtelijk te houden, zullen specifieke schoonmaakhulpmiddelen nog steeds beter werken dan de eenvoudige, ingebouwde oplossing, net zoals wachtwoordbeheerders en apps voor het maken van aantekeningen bieden een rijker scala aan functies dan het eigen aanbod van Apple.

Wat betreft de iCloud-opslag, je Mac-leven zal er zeker gemakkelijker mee worden. Je hebt nog steeds honderden gigabytes aan bestanden die je waarschijnlijk nooit nodig zult hebben, maar ze zullen in ieder geval uit het zicht zijn.

Hoewel het opslaan van spullen in de cloud waarschijnlijk niet zo goed is voor je karma. Denk maar aan alle bomen die gekapt worden om de servers in stand te houden. Niet letterlijk, maar, weet je, toch.

Vera_Tkachenko_MacpawVera Tkachenko is al zeven jaar softwareteamleider bij MacPaw. Met brede expertise in productontwikkeling heeft ze een grote bijdrage geleverd aan de vlaggenschip-app van MacPaw, CleanMyMac. Vera werkt al meer dan 10 jaar met macOS en onderzoekt het om efficiënte systeemhulpprogramma's te maken.

Laatste blogbericht

| Cult of Mac
August 21, 2021

In de afgelopen paar jaar heb ik een obsessie voor reizend licht ontwikkeld, die wonderbaarlijk is aangemoedigd en gecultiveerd door mevr. Cook, Iv...

| Cult of Mac
August 21, 2021

Taylor Swift wordt gek van The Darkness in nieuwe Apple Music-advertentieTaylor Swift wordt de grootste fan van Apple Music.Foto: AppelTaylor Swift...

| Cult of Mac
August 21, 2021

Ongeveer 40% van de iPads die op Black Friday werden verkocht, werd gekocht door Android-gebruikersHoewel Android misschien wegrent met het leeuwen...