Skip to content
Al 32 jaar doordacht, gedetailleerd verslag van alles over Apple
en het TidBITS Content Network voor Apple professionals

Vorige aflevering | TidBITS Nederlands | Volgende aflevering




#1650: Cloud-opslag veranderingen voor Box, Dropbox, Google Drive en OneDrive; raar afdruk-probleem

Aanbieders van cloudopslag zoals Box, Dropbox, Google Drive en Microsoft OneDrive zijn inmiddels overgestapt op de File Provider extensie van Apple, of zijn daarmee bezig. De nieuwe benadering is consistenter maar kan problemen opleveren als je met grote hoeveelheden data werkt of als je een specifiek werkproces hebt. Adam Engst behandelt de details van deze nieuwe methode. Hij gaat ook in op een lastig probleem waarbij afbeeldingen in e-mail-edities van TidBITS niet afgedrukt konden worden of niet getoond werden in pdf-bestanden. We besteden ook aandacht aan de gele iPhone 14, Apple Music Classical en het gratis worden van Microsoft Outlook. Belangrijke nieuwe versies van Mac-apps deze week zijn Fantastical 3.7.8, Audio Hijack 4.1.2, Yojimbo 4.6.3, 1Password 8.10.1, SpamSieve 2.9.52, ChronoSync 10.3.4 en ChronoAgent 2.2.3, FastScripts 3.2.5 en GarageBand 10.4.8.

Artikelen
 

De Nederlandse editie van TidBITS is een letterlijke vertaling van de oorspronkelijke Engelse versie. Daarom is het mogelijk dat een deel van de inhoud niet geldt in bepaalde landen buiten de VS.


Dit nummer werd uit het Engels vertaald door:
• Dirk Paul Flach
• Henk Verhaar
• Jos van den Berg
• Paul Bánsági
• Elmar Düren
• Joek Roex
• Johan Olie
• Nico Seine
• Thierry Kumps

Verder werkten mee:
• Coördinatie: Renate Wesselingh
• Montage: Elmar Düren
• Eindredactie: Renate Wesselingh, Sander Lam & Elmar Düren

Hoe je ons kunt bereiken kun je lezen op <de contactpagina>


Adam Engst 11 reacties (Engelstalig)

Merkwaardig probleem bij het afdrukken van TidBITS-afleveringen opgelost

[vertaling: HV, JWB]


Het komt niet vaak voor dat lezers hun TidBITS-afleveringen willen afdrukken, dus ik was enigszins verbaasd toen Lauri Reinhardt, die ons helpt bij ondersteuning, me een bericht van een lezer doorstuurde waarin werd gevraagd of er een manier was om de e-mailversie van TidBITS af te drukken inclusief afbeeldingen. We hadden dit beiden nog noog geprobeerd maar deze lezer had wel gelijk: als je een TidBITS-aflevering afdrukt of exporteert naar PDF krijg je lege vlakken in plaats van de beoogde afbeeldingen. 

TidBITS#1648 in PDF in Voorvertoning — afbeeldingen worden niet geladen
TidBITS#1648 in PDF in Voorvertoning — afbeeldingen worden niet geladen

Verschillende instellingen in de Privacybescherming in Mail-voorkeuren van Mail maakten geen verschil en de afbeeldingen waren altijd gewoon zichtbaar in het feitelijke e-mailbericht — het probleem was duidelijk niet het binnenhalen van de informatie van de server. Wat nog verwarrender was was dat Mimestream, dat ik met Gmail gebruik, het probleem ook had maar alleen in macOS 12 Monterey, niet in macOS 13 Ventura. Afdrukken vanuit de web-interface van Gmail vertoonde het probleem ook niet.

Een blik op de broncode van onze afleveringen liet al snel een voor de hand liggende oorzaak zien: een instelling loading="lazy" bij elke IMG-tag in onze artikelen. De sponsor-advertenties bovenaan een aflevering hebben die instelling niet en die komen dan ook gewoon correct in een PDF terecht. Mijn nieuwsgierigheid was gewekt en ik nam contact op met de ontwikkelaar van Mimestream, Neil Jhaveri, die in het verleden bij Apple aan Mail had gewerkt. Hij meldde dat Mail een webview in geheugen creëert, wacht totdat het “load” deel van een document binnenkomt, waarna het wordt afgedrukt. Maar loading="lazy" laad afbeeldingen alleen als ze werkelijk een venster in gescrolld worden en dat gebeurt dus nooit bij een printopdracht. Mimestream heeft hetzelfde probleem, in elk geval in Monterey, omdat het WebKit gebruikt om af te drukken, net als Mail. Neil raadde aan om de loading="lazy"-instelling niet meer te gebruiken, omdat volgens hem afbeeldingen (in elk geval afbeeldingen met width- en height-instellingen) er sowieso voor zorgen dat een pagina pas wordt gerendered als de afbeeldingen geladen zijn.

Tijdens deze gesprekken stuitte Lauri op een oplossing die logisch is in de context van Neils uitleg. Ze veronderstelde dat de afbeeldingen misschien te groot waren om te laden, dus probeerde ze ze te verkleinen met de schalingsoptie in het dialoogvenster "Druk af...", waardoor er in ieder geval enkele afbeeldingen werden weergegeven. Ik heb getest en ontdekte dat als ik het schaalpercentage wijzigde in 99%, sommige afbeeldingen werden geladen maar ze waren vaag, en andere bleven leeg. Als ik het schaalpercentage echter drastischer wijzigde, bijvoorbeeld naar 87%, en vervolgens door het volledige documentvoorbeeld ging scrollen, alle afbeeldingen haarscherp in de resulterende pdf verschenen, zelfs als ik de schaal later terugzette naar 100%. Vermoedelijk dwong het vragen aan het afdrukdialoogvenster om de uitvoer te schalen, WebKit om alle afbeeldingen te laden, zodat ze konden verschijnen.

Schaaloplossing voor het afdrukprobleem

Toen ik onze ontwikkelaar Eli Van Zoeren vroeg om dat loading="lazy"-attribuut uit de IMG-tags te verwijderen, merkte hij op dat WordPress het automatisch heeft ingevoegd, dus voegde hij een filter toe om het uit de e-mailversies van onze uitgaven te verwijderen. (Zijn code voegt de sponsorbanners afzonderlijk toe aan de uitgave en daarom missen ze dat kenmerk.) Ik was opgewonden om de oplossing te testen met het nummer van de week daarna maar tot mijn teleurstelling ontdekte ik dat het probleem niet was verdwenen. Het bleek dat, nadat Eli loading="lazy" eruit had gefilterd, WordPress het verving door een soortgelijk klinkend attribuut decoding="async". Na nog een rondje attribuut meppen, was het probleem voorgoed verdwenen.

TidBITS#1649 in PDF in Voorvertoning—afbeeldingen zijn correct geladen
TidBITS#1649 in PDF in Voorvertoning—afbeeldingen zijn correct geladen

Dus hoewel ik het afdrukken van TidBITS-uitgaven niet aanraad, we formatteren ze niet voor afdrukken en ze verbruiken nogal wat papier, zul je nu in ieder geval de afbeeldingen zien. Interessant is dat beide bovenstaande schermafbeeldingen aan het einde extra blanco pagina's hebben. Ik weet niet waarom Mail die toevoegt, maar ik raad aan ze te verwijderen. Kies "Archief > Exporteer als pdf", open het bestand in Voorvertoning, selecteer de lege pagina's (en eventuele andere onnodige pagina's) in de navigatiekolom en verwijder ze voordat je ze afdrukt.

Ik betwijfel ten zeerste of veel mensen door dit probleem zijn getroffen maar tenminste één TidBITS-lezer zal gelukkiger zijn, en met een beetje geluk zullen anderen die tegen een soortgelijk probleem aanlopen dit artikel vinden en ontdekken hoe ze het sneller kunnen oplossen.


Adam Engst 46 reacties (Engelstalig)

Apple's bestandsprovider dwingt tot wijzigingen bij Mac-cloudopslag

[vertaling: PAB, LmR, JR, DPF, HV, JO, HV, NS]


Het afgelopen jaar zijn cloudopslagdiensten Box, Dropbox, Google Drive en Microsoft OneDrive (en waarschijnlijk ook andere) gemigreerd van eigen kernel-extensies naar de min of meer nieuwe File Provider-extensie van Apple. Deze biedt een door Apple goedgekeurd raamwerk om bestanden op afstand in macOS te integreren en in de Finder weer te geven. Ik besprak deze stap een jaar geleden in “Voorspelling voor cloudopslag: wisselvallig, mogelijk storm” (4 februari 2022).

De File Provider-extensie verscheen voor het eerst in macOS 12.1 Monterey, hoewel de Developer-site van Apple suggereert dat het daarna mogelijk beschikbaar is gemaakt in macOS 10.15 Catalina. Eerdere versies van macOS ondersteunen het niet, dus er verandert voorlopig niets voor mensen met oudere systemen. De cloudopslagdiensten zullen waarschijnlijk op een gegeven moment de ondersteuning voor oudere systemen intrekken, maar het is niet te zeggen wanneer dat zal gebeuren. (Alles wat ik hieronder zeg heb ik getest in macOS 13.2.1 Ventura, het is mogelijk, zelfs waarschijnlijk, dat sommige details anders zijn in Monterey).

De cloudopslagbedrijven vonden ongetwijfeld dat ze weinig keus hadden om de File Provider-extensie over te nemen, omdat Apple zei dat het op een gegeven moment kernelextensies zou afschaffen. Dat is nog niet gebeurd, maar Apple geeft ontwikkelaars vaak enkele jaren de tijd om mee te werken.

Ik heb begrepen dat Box, Google en Microsoft hun Mac-gebruikers hebben gemigreerd naar de File Provider-aanpak, terwijl Dropbox (waarschijnlijk de populairste onder gewone Mac-gebruikers), pas onlangs is begonnen met het aanmoedigen van mensen buiten het bètaprogramma om over te stappen (terwijl anderen nog steeds worden gevraagd om mee te doen met de bèta). Het is moeilijk te zeggen, omdat aanbieders van cloudopslag veranderingen vaak gespreid of aan deelgroepen van klanten uitrollen om de reactie van gebruikers te testen, problemen op te sporen en de ondersteuningsbelasting te verminderen. Sommige Dropbox-gebruikers melden zelfs dat een van hun Macs werd geüpgraded naar de nieuwe File Provider-aanpak, terwijl andere de kernel-extensie blijven gebruiken.

Dropbox-migratievenster

Hoewel het goed is dat cloudopslag op een coherente manier in macOS is geïntegreerd, brengt de overstap naar de File Provider-extensie van Apple twee belangrijke veranderingen met zich mee die aanpassingen zullen vergen in hoe je werkt.

De eerste verandering is waar lokale bestanden worden opgeslagen. Alle cloud-opslagdiensten moeten hun bestanden nu opslaan in ~/Library/CloudStorage. (Dat is in de bibliotheekmap van je thuismap, die voor de meeste gebruikers moeilijk toegankelijk is omdat de bibliotheekmap standaard verborgen is). Vanuit het oogpunt van consistentie en coherentie is de nieuwe standaardlocatie een goede zaak, omdat gebruikers niet hoeven bij te houden waar elke afzonderlijke dienst zijn bestanden heeft staan. Maar net als bij de introductie van de thuismap in Mac OS X en de nu gebruikelijke submappen (Bureaublad, Documenten, Bibliotheek, Films, Muziek, enz.) zal het verlies aan flexibiliteit voor sommige gebruikers pijnpunten opleveren.

De tweede verandering betreft de vraag of de bestanden zowel lokaal als online bestaan ("offline" of "pinned") of alleen online ("online-only"). Beide hebben voor- en nadelen:

  • Offline bestanden worden zowel in de cloud als op de lokale schijf opgeslagen voor snelle toegang. Ze verbruiken echter lokale opslagruimte, wat een probleem kan zijn als je weinig vrije ruimte hebt. Er is geen zichtbare indicatie dat een bestand een offline bestand is.
  • Alleen-online bestanden bestaan lokaal alleen als pictogrammen totdat ze worden geopend. Ze hebben kleine wolk-pictogrammen naast hun naam in de Finder. Deze aanpak bespaart ruimte, maar kan lijden onder vertragingen bij het laden van grote bestanden of langzame verbindingen. Natuurlijk zijn alleen-online bestanden niet beschikbaar als je geen verbinding hebt.
    Wolkpictogrammen

Als je voor het eerst een cloudopslagdienst migreert naar de File Provider-benadering, ga er dan vanuit dat al je bestanden en mappen alleen online zijn. Dat is misschien niet het geval, je kan het zien aan de kleine wolkpictogrammen, maar dergelijke bestanden kunnen, zoals ik hieronder zal bespreken, niet worden bekeken met Snelle weergave, geïndexeerd door Spotlight of geback-upt met Time Machine en andere back-up-apps.

Je kan de status van elk bestand of elke map controleren. Als je op het wolkenpictogram naast de naam van een bestand of map klikt, start dat een download en verandert het van alleen-online naar offline. Control-klik op een offline bestand en je vindt opdrachten om bestanden te downloaden (ze offline te maken) of de downloads ervan te verwijderen (ze alleen-online te maken). Dropbox (linksonder) gebruikt de opdrachten “Make Available Offline” en “Make Online-Only” in het gedeelte Snelle acties onderaan het pop-upmenu. Google Drive (rechtsonder) plaatst de opdrachten “Download Now” en “Remove Download” bovenaan het menu; het heeft ook Snelle acties.

Contextuele menu's om bestanden offline of alleen-online te maken

Bij het openen van een alleen-online bestand wordt dit natuurlijk ook gedownload. Het is mogelijk dat een app van derden niet blij is als het iets moet met een bestand dat nog niet gedownload is; als je een foutmelding krijgt, zorg er dan voor dat het bestand offline beschikbaar is en probeer opnieuw.

Laat het duidelijk zijn dat dit onderscheid tussen offline en alleen-online bestanden niet nieuw of uniek is aan voor File Provider-extensie. Alle cloudopslag-diensten hebben altijd manieren geboden om aan te geven welke bestanden of mappen lokaal moesten worden bewaard en welke alleen online stonden. De details en implicaties waren misschien net even anders, maar het concept was hetzelfde.

Laten we eens kijken naar een aantal consequenties van deze veranderingen door File Provider. Ik bespreek hieronder Dropbox en Google Drive omdat dat de diensten zijn die ik zelf regelmatig gebruik, maar Box en OneDrive zouden in de meeste gevallen ook zo moeten werken.

Plaats in de navigatiekolom kan veranderen

Cloudopslag in Finder-voorkeurenDe aanpak van File Provider trekt cloudopslag-diensten gelijk met elkaar en met andere vormen van opslag in macOS. Als gevolg hiervan heeft Apple besloten dat deze standaard in de navigatiekolom van het Finder-venster verschijnen onder Locaties. Je kunt ze zelfs allemaal aan- of uitzetten onder Finder > Voorkeuren/Instellingen > Navigatiekolom.

De nieuwe plek kan wat verwarring opleveren als je het Locaties-onderdeel in de navigatiekolom voorheen dicht had staan of Dropbox of Google Drive doorgaans opende vanuit de navigatiekolom onder Favorieten. Je kunt echter altijd het navigatiekolom-onderdeel van een cloudopslag-dienst van Locaties naar Favorieten slepen of deze zelfs onder zowel Locaties als Favorieten hebben staan.

Deze verandering is klein en snel aangepast naar jouw wensen, maar ik noem het vooral omdat je op de navigatiekolom-onderdelen die je hebt zou moeten klikken om te controleren of die nog steeds (goed) werken.

Pas op voor ontkoppelde lokale mappen

In welk geval kan een navigatiekolom-onderdeel niet naar de juiste plek verwijzen? Als een cloudopslag-dienst van hun eigen kernel-extensie overstapt naar de File Provider-extensie, verandert de locatie van de lokale map van waar je die had ingesteld naar ~/Bibliotheek/CloudStorage. Dat is tenminste de bedoeling.

(Om je geheugen even op te frissen: als je de map Bibliotheek niet in je thuismap ziet, houd dan de optie-knop ingedrukt terwijl je het Ga-menu kiest, Bibliotheek wordt dan in het menu zichtbaar. Je kunt ook, met de thuismap open, Weergave > Toon weergaveopties kiezen en vervolgens Toon bibliotheekmap selecteren, zodat de map altijd zichtbaar is.)

Sommige gebruikers, wij ook, zijn situaties tegengekomen waarbij de lokale map niet verhuist maar van de dienst losgekoppeld wordt. Omdat de cloud-opslagdienst meteen naar de nieuwe locatie zal synchroniseren, zou het kunnen zijn dat je twee Dropbox-mappen ziet, bijvoorbeeld één in ~/Dropbox en een andere in ~/Library/CloudStorage/Dropbox.

De cloud-opslagdiensten zaaien verwarring door in de oude locatie iets aan te maken wat op een alias lijkt (maar eigenlijk een symbolische koppeling is) om de continuïteit voor gebruikers te waarborgen. Maar is die Dropbox-map in je thuismap nu een symbolische koppeling of een losgekoppelde lokale map? Je kunt dit controleren door Terminal te openen en ls -l in te typen (als je nog niet in je thuismap bent, gebruik dan eerst het commando cd). Zoals je hieronder kunt zien, staan er nu symbolische koppelingen naar mappen van Dropbox en Google Drive in mijn thuismap. Kijk maar eens hoe de symbolische koppelingen in de meest linkse kolom een l hebben, terwijl mappen zoals Downloads en Bibliotheek met een d beginnen en de Dropbox Demo Alias die ik voor afbeeldingen aangemaakt heb een - heeft.

Symbolische koppelingen van cloud-opslagdiensten in de thuismap
Ik kan de symbolische koppeling naar Dropbox (TidBITS Publishing) niet verklaren. Ik neem aan dat dit iets te maken heeft met een kortstondige affaire die ik jaren geleden met een Dropbox Business-account voor TidBITS heb gehad.

Controleer je bevindingen door een nieuw bestand naar de lokale map te kopiëren en daarna op de website van de cloud-opslagdienst te checken of het bestand is geüpload.

Als je een losgekoppelde lokale map hebt, dan zul je steekproefgewijs wat controles uit moeten voeren om er zeker van te zijn dat alles in de map ook in de online versie staat. Ik doe dit door lijstweergave in de Finder te gebruiken, op bewerkingsdatum te sorteren en vervolgens de mappen te openen en te controleren of de recentste bestanden ook op beide plaatsen staan. Toen ik dit tegenkwam bij Google Drive, had ik slechts een klein aantal bestanden die niet goed gesynchroniseerd waren. Als je veel verschillen ziet, zou je kunnen overwegen om synchronisatiesoftware zoals ChronoSync te gebruiken om erachter te komen welke bestanden verplaatst moeten worden.

Recente bestanden aanwijzen in lijstweergave

Verwijder de lokale map als je klaar bent, om te voorkomen je dat je hem per ongeluk later nog een keer gebruikt. Als de dienst vervolgens niet automatisch een symbolische koppeling voor je aanmaakt, raad ik je aan om er zelf een te maken via de volgende stappen:

  1. In Terminal: typ cd en druk op Return om er zeker van te zijn dat je in je thuismap bent.
  2. Typ ln -s  (met een spatie na de s).
  3. In de Finder: kies Ga > Ga naar map, typ ~/Library/CloudStorage en druk op Return om die map te openen.
    Ga naar map-venster
  4. Sleep de map van de cloud-opslagdienst (bijvoorbeeld Dropbox of Google Drive) van de Finder naar het Terminal-venster om het pad toe te voegen. Deze aanpak is noodzakelijk omdat in ieder geval Google Drive een andere naam hanteert dan die je ziet. Druk op Return om een symbolische koppeling aan te maken.
    Commado voor symbolische koppeling

Verwijzingen naar lokale bestanden en mappen kunnen ongeldig worden

In een ideale wereld zal de cloud-opslagdienst een alias van de verplaatste lokale map vanuit ~/Library/CloudStorage aanmaken op de plaats waar die voorheen stond en zullen aliassen of andere verwijzingen naar bestanden of mappen in die map moeten blijven functioneren.

Dat is echter niet altijd het geval, zeker als je een losgekoppelde map hebt opgeruimd. Als je de losgekoppelde lokale map hebt verwijderd, zoals ik aanraadde, zullen aliassen die naar bestanden of mappen verwezen, niet langer geldig zijn. Dat is goed, want dan weet je dat je ze opnieuw aan moet maken.

Op eenzelfde manier hebben apps zoals BBEdit, Keyboard Maestro en Transmit de mogelijkheid om ondersteuningsbestanden in cloud-opslag te bewaren als een manier om instellingen en andere gegevens tussen Macs te synchroniseren. In de bovenbeschreven ideale wereld zou alles goed moeten blijven functioneren en dat was ook mijn ervaring met de recentste Dropbox-migratie van een paar Keyboard Maestro-macro’s die verwijzen naar Automator-workflows en BBEdit-tekstfilters die ik in Dropbox had bewaard.

Er zijn echter geen garanties dat verwijzingen naar bestanden allemaal naar de nieuwe locaties zullen worden overgezet, en in het geval van apps die cloud-opslag gebruiken om instellingen te synchroniseren, kan het zijn dat je het niet meteen doorhebt. Kijk voor tips over welke apps wellicht cloud-opslag aanwenden voor synchronisatie in je cloud-opslagmappen, met name Dropbox.

Ondersteuning voor externe schijven verdwijnt, behalve bij OneDrive

De opvallendste beperking van de nieuwe benadering met File Provider is dat ~/Library/CloudStorage zich op je interne schijf bevindt. Voor mensen met terabytes aan bestanden bij een dienst voor cloud-opslag is dat een groot probleem.

Voorheen kon je instellen waar je de lokale map van je clouddienst wilde hebben staan, waardoor je hem makkelijk op een grote externe schijf kon plaatsen. Met File Provider kan dat niet langer. Tenminste, dat zeggen Box, Dropbox en Google op dit moment, hoewel Microsoft in OneDrive het probleem omzeilt door de “sync root” (die in ~/Library/CloudStorage moet staan) te scheiden van de cache, die wel op een externe schijf kan staan.

Gebruikers maken zich hier boos over, vooral mensen die Dropbox gebruiken om computers die zij gebruiken voor audio- en videoverwerking up-to-date te houden met grote gedeelde bestanden.

Er is niet alleen slecht nieuws. Op 17 februari 2023 plaatste Dropbox een bericht in een lange en giftige discussie over het verlies van ondersteuning voor externe schijven, en Dropbox zei in dat bericht dat het bedrijf aan een oplossing werkte en gebruikers in de tussentijd niet verplichtte om bij te werken als men gebruikmaakte van een map op een externe schijf.

Als het wachten op een oplossing van Dropbox geen optie is zou je de open source Dropbox-client Maestral kunnen overwegen. Deze stelt je in staat om je Dropbox-map waar dan ook te plaatsen, dus ook op een externe schijf. Maestral gebruikt de publieke Dropbox API, waardoor het niet slechts die onderdelen van een bestand kan verplaatsen die veranderd zijn. In plaats daarvan moet Maestral gehele bestanden verplaatsen, wat langzamer is en meer bandbreedte verbruikt. Maestral telt verder niet mee in de beperking van drie apparaten in een basic account. (Zie “Dropbox beperkt gratis accounts tot drie apparaten”, 14 maart 2019.)

Er is misschien nog een andere oplossing, en die is je hele thuismap verplaatsen naar een externe schijf. Control-klik op een gebruiker in Systeemvoorkeuren/Instellingen > Gebruikers en groepen om bij het veld Thuismap te komen. Doe dit alleen als je technisch onderlegd bent en weet wat je doet, en maak eerst meerdere back-ups.

De thuismap verplaatsen in Ventura

Zelfs als het verplaatsen van de thuismap werkt zoals je wil, heeft het nadelen. Het werkt natuurlijk niet goed voor laptops, en als je niet bereid bent om te investeren in een dure SSD heb je te maken met de lagere snelheid van de ingebouwde schijf. Verder is er ook wat discussie online over dat het installeren van macOS-updates terwijl je ingelogd bent op een account op een externe schijf problemen kan veroorzaken. De consensus lijkt te zijn om macOS bij te werken vanaf een beheerdersaccount dat wel op een interne schijf staat. Als jij dit doet horen we graag hoe dit werkt.

Als je van een beetje spanning houdt en genoeg technische bagage en uitstekende back-ups hebt, zijn er nog andere mogelijkheden. Ook dan horen we graag of deze mogelijkheden werken:

  • Dropbox: als je al bent overgestapt op de nieuwe File Provider benadering van Dropbox heb je mogelijk iets aan de oplossing van een gebruiker in een andere draad in de Dropbox Community. Je gebruikt dan een symbolische koppeling die naar de Dropbox-map op een externe schijf verwijst, vergelijkbaar met wat Microsoft doet met OneDrive. In het recente verleden ondersteunde Dropbox geen symbolische koppelingen naar onderdelen op externe schijven, maar dat is misschien veranderd.
  • Google Drive: hoewel Google Drive beweert dat je de locatie niet kan veranderen, wordt er in een draad van mei 2022 op het Google Drive Help forum aanbevolen om het Unix-commando touch te gebruiken om een bestand op een bepaalde locatie aan te maken. De suggestie is dat hiermee de app Google Drive zich gaat gedragen zoals in het pre-File Provider-tijdperk.

Bij verslepen worden bestanden verplaatst in plaats van gekopieerd

Sommige cloud-opslagdiensten gebruikten hun kernel extensions om hun lokale map als een apart volume te zien. Dit betekende in de praktijk dat als je een bestand naar of vanuit de lokale map van zo'n dienst sleepte het bestand werd gekopieerd, waarbij het origineel gewoon op zijn oude plek bleef en er een aparte kopie op de doellocatie gemaakt werd. Je kunt erover twisten of dit wenselijk was, maar feit is dat gebruikers hieraan gewend raakten.

Met de aanpak van File Provider zijn alle cloud-opslagdiensten de facto mappen op de interne harde schijf, geen aparte volumes, en dus resulteert het slepen van een bestand van je Bureaublad naar je Dropbox-map in het verplaatsen van het bestand, niet het kopiëren ervan. Zo ook het slepen van een bestand van Google Drive naar je Bureaublad.

Dat is een majeure wijziging, omdat deze diensten ook een online versie van het bestand moeten bewaren, waardoor in elk geval Dropbox en Google Drive het verplaatsen van een bestand naar een andere map in de Finder interpreteren als het verwijderen van de online versie, waarbij het verplaatste bestand in de online prullenbak van de dienst wordt geplaatst. Beide diensten laten je weten wat er gebeurt, en je kunt die meldingen uitzetten.

Verplaatswaarschuwingen in Dropbox en Google Drive

Bij verwijderen van een bestand blijft de online versie staan, maar het verschilt per clouddienst

Wat gebeurt er als je in Finder een bestand verwijdert uit een cloud-opslagdienst? Dat verschilt. Zelf kan ik alleen zien hoe het bij Dropbox en Google Drive werkt, maar ik denk dat het bij Box en OneDrive ook op een van deze manieren gaat. Als je zelf constateert dat deze aanname niet klopt, licht dan jouw observaties toe in de reacties hieronder.

Bij Dropbox zie hangt het gedrag ervan af of het bestand ook offline of alleen online bestaat. Als je een offline bestand verwijdert, dan wordt het gewoon naar de Prullenmand verplaatst, zoals dat werkt met ieder ander bestand. Je kunt het terugzetten, naar een andere locatie verplaatsen of permanent verwijderen door de Prullenmand te legen. Als je daarentegen een bestand verwijdert dan alleen online bestaat, dan waarschuwt Dropbox je dat het bestand onmiddellijk permanent verwijderd wordt. (Zie linksonder.) Als Dropbox zegt dat de actie niet teruggedraaid kan worden, dan zal het bestand ook niet in jouw lokale Prullenmand gezet worden. De herstel-actie commando-Z werkt dan ook niet. Maar let op: beide verwijder-acties hierboven betekenen wel dat het bestand door Dropbox in de map Deleted Files op Dropbox' website gezet wordt. Daar blijft het nog 30 dagen staan alvorens definitief verwijderd te worden. (Zie rechtsonder.)

Bestanden verwijderen in Dropbox

In Google Drive bestaat een dergelijk onderscheid niet. Als je willekeurig welk bestand in Google Drive verwijdert (of het nu offline bestaat of alleen online), dan wordt het, precies zoals elk ander bestand, altijd in jouw lokale Prullenmand gezet. Je kunt werken met commando-Z om het verwijderen terug te draaien. Bestanden die alleen online bestaan zie je in Finder nog steeds met een cloud-symbool ernaast, maar dan in de Prullenmand. Net als Dropbox zet ook Google Drive de verwijderde bestanden in zijn online Prullenmand. Zie in de schermafbeeldingen hieronder de twee verwijderde ChartOfAccounts-bestanden. Ook Google Drive bewaart bestanden 30 dagen online.

Bestanden verwijderen in Google Drive

Zoekopdrachten kunnen minder goed werken voor informatie in de Cloud

De offline- of alleen-onlinestatus van bestanden heeft consequenties voor zoekopdrachten. Een bestand dat alleen online bestaat is uiteraard niet beschikbaar voor indexering door Spotlight. Het zoeken naar bestandsnamen in de Finder zou echter gewoon moeten werken, net als zoekopdrachten in hulpprogramma's van derden, zoals EasyFind of Find Any File.

Google Drive biedt een eenvoudige oplossing voor zoekopdrachten op inhoud. Je kunt een speciaal Google Drive-zoekvenster openen in de Finder: de standaard toetscombinatie hiervoor is commando-optie-G. Dit commando voert een zoekopdracht uit in Google Drive op het web, waarmee de inhoud van je bestanden op Google Drive wél doorzocht kan worden. Het kan ook zoeken in Google Docs en Google Sheets, zaken die sowieso nooit in Spotlight gevonden zouden worden, omdat ze op lokale schijven uitsluitend als verwijzingen naar online gegevens aanwezig zijn.

Google Drive-zoekvenster

Back-ups werken, maar…

Inmiddels kun je zien dat bestanden die alleen online staan niet echt op je Mac bestaan. Dat betekent dat Time Machine en andere back-upoplossingen er geen back-up van kunnen maken. Het lijkt alsof alle Dropbox- mappen verschijnen in Time Machine, hoewel er alleen offline bestanden in te vinden zijn. De mappen van Google Drive verschijnen daarentegen alleen als ze offline bestanden bevatten. Evenzo ziet Backblaze offline bestanden in ~/Library/CloudStorage, en maakt het er een back-up van, maar het weet helemaal niets van bestanden die alleen-online zijn. Daarom staan er slechts twee bestanden in de onderstaande map.

Backblaze-herstel laat alleen offline bestanden zien

Zoals ik bovenaan opmerkte, moet je ervan uitgaan dat alles in een cloud-opslagdienst aanvankelijk alleen-online is en dat er dus geen afzonderlijke back-up van wordt gemaakt. Dat hoeft geen probleem voor je te zijn, de gegevens bevinden zich tenslotte allemaal in de cloud. Echter, als je mappen deelt met andere mensen is het mogelijk dat zij per ongeluk (of moedwillig) bestanden of hele mappen verwijderen, waardoor ze voor iedereen in de gedeelde groep worden verwijderd. In theorie zouden ze beschikbaar moeten zijn in een online prullenbak of verzameling verwijderde bestanden, maar daar wil je misschien niet op gokken. Een lokale back-up gemaakt met Time Machine, Backblaze, Super Duper of een andere app kan je tegen dergelijke fouten beschermen.

Zulke dingen gebeuren. Tonya kwam onlangs een situatie tegen waarin iemand in haar werkgroep per ongeluk een belangrijke Box-map met weken werk had verwijderd. Er waren misschien andere manieren om het te herstellen, maar het kopiëren van haar Time Machine-back-up ging snel en er was geen ticket bij de IT-ondersteuning voor nodig.

Daarom raad ik je aan om, als je voldoende schijfruimte hebt, alles van je cloudopslag te downloaden, in ieder geval tijdelijk. Breng alles naar je computer en laat Time Machine en je andere back-upsystemen een kopie maken. Als je vervolgens de schijfruimte wilt herstellen, stel je de mappen die je niet nodig hebt opnieuw in als alleen-online. Nieuwe bestanden die je maakt, zijn offline omdat je eraan werkt, dus ze komen automatisch in de back-ups terecht.

Tjongejonge! Toen ik aan dit artikel begon, dacht ik dat het een vrij korte uitleg zou worden van hoe de Dropbox-map was verplaatst na de migratie naar de nieuwe File Provider-extensie. Drie dagen van onderzoek en testen later, denk ik dat ik alle details begrijp. Maar misschien niet! Als je nog vragen hebt, stel ze dan in de reacties.


Volglijst

[vertaling: JO, HV]


Fantastical 3.7.8 Agen Schmitz Geen reacties

Fantastical 3.7.8

Flexibits heeft Fantastical 3.7.8 uitgebracht, waarmee de agenda-app verbeteringen en foutoplossingen kreeg. Er is een nieuwe optie waarmee je alle herhalingen van een herhaalde afspraak kunt selecteren, beheerde Meetup-groepen worden nu correct weergegeven, en er is nu ondersteuning voor URL's van urldefense.com v3. Het opzoeken van genodigden is verbeterd voor macOS 13 Ventura, ondersteuning voor het toevoegen van persoonlijke Microsoft 365-accounts is verbeterd en er is een fout opgelost die maakte dat de app probeerde te synchroniseren met niet meer bestaande Todoist-accounts. Een andere fout waardoor bij taak-sjablonen de einddatum niet goed werd ge-updatet is opgelost, alsook een probleem met persoonlijke Microsoft 365-accounts, waarbij wekelijks herhaalde afspraken niet juist weergegeven werden. ($ 56,99 voor een jaarlijks abonnement bij Flexibits en in de Mac App Store, gratis update, 63 MB, toelichting, macOS 11+)

Audio Hijack 4.1.2 Agen Schmitz Geen reacties

Audio Hijack 4.1.2

Rogue Amoeba heeft zijn geluidsopname-app Audio Hijack geüpdatet naar versie 4.1.2. De app heeft geen last meer van een crash die kon gebeuren als je de waveform-visualizer gebruikte met de Live Stream-module, en geselecteerde schuifknoppen reageren nu niet meer per ongeluk op ingetypte getallen. Er is een oplossing voor hoog CPU-gebruik dat kon voorkomen na het ontkoppelen van een tweede scherm, en animaties op ProMotion en andere schermen met hoge verversingssnelheden zijn geoptimaliseerd. Het pictogram voor Systeemaudio in de Mixer-module wordt weer juist weergegeven en er zijn VoiceOver-updates voor verscheidene functies van de app doorgevoerd. ($ 64 nieuw, met 20% korting voor TidBITS-leden, gratis update, 36,6 MB, toelichting, macOS 10.15+)

Yojimbo 4.6.3 Agen Schmitz Geen reacties

Yojimbo 4.6.3

Bare Bones Software heeft Yojimbo 4.6.3 uitgebracht, een update met een handjevol foutoplossingen voor deze informatie-beheer-app, dat bovendien een nieuw pictogram kreeg. Deze uitgave lost een crash op die kon voorkomen bij het activeren van het paneel voor synchronisatie-instellingen (en vooral als de app bijzonder veel data bevatte). De app waarschuwt nu als tijdens synchronisatie fouten ontstaan en er is een fout opgelost die iPad-synchronisatie verstoorde onder bepaalde netwerkomstandigheden. Menubalk-onderdelen gebruiken nu weer het juiste driehoek-tekentje voor pop-upmenu's in macOS 13 Ventura, en scannen is nu weer enigszins bruikbaar: een verbonden scanner die je via het Mac-instellingenpaneel Printers & scanners geïnstalleerd hebt, werkt nu zoals verwacht. ($ 30 nieuw, gratis update, 9,1 MB, toelichting, macOS 10.13.6+)

1Password 8.10.1 Agen Schmitz Geen reacties

1Password 8.10.1

AgileBits heeft 1Password 8.10.1 uitgebracht, met meerdere verbeteringen onder de motorkap, vooral waar je wachtwoordonderdelen wilt kopiëren. De wachtwoordbeheerder verbeterde de importeerfunctie vanuit LastPass en importeert nu ook zelfs items als er informatie in staat die niet ontsleuteld kon worden. Een probleem dat zorgde dat je een nieuwe Secret Key niet kon invullen terwijl daar wel om gevraagd werd, is opgelost, naast een andere fout die zorgde dat bij het intoetsen van ESC meerdere pop-ups tegelijk afgesloten werden, in plaats van alleen het actieve item. Er zijn visuele schoonheidsfouten opgelost bij bepaalde tooltips, en er is ook een probleem opgelost dat maakte dat de nieuwe "Vault"- en "Collections"-vensters niet geüpdatet werden na het openen van een ander account. ($ 35,88 voor een jaarabonnement bij AgileBits. TidBITS-leden die een nieuw account openen, krijgen zes maanden gratis. Gratis als update, 2,9 MB voor het installatiepakket. Toelichting, macOS 10.15+)

SpamSieve 2.9.52 Agen Schmitz Geen reacties

SpamSieve 2.9.52

C-Command Software heeft SpamSieve 2.9.52 uitgebracht, nu met ondersteuning voor Mail in het aangekondigde macOS 13.3 Ventura (C-Command beveelt altijd aan om SpamSieve te updaten voordat je macOS updatet). Het hulpprogramma voor het uitfilteren van spam kent een aantal wijzigingen die er voor moeten zorgen dat de filters nauwkeuriger werken, beveelt aan om Download Attachments op All te zetten voor elk account als noodoplossing voor een bug in Mail die tot een crash leidt, en biedt een experimentele noodoplossing voor een probleem waardoor het opstarten van Mail in Ventura lang kan duren. (Nieuw $ 30 met een korting van 20% voor TidBITS-leden, gratis update, 20,3 MB, toelichting, macOS 10.13+)

ChronoSync 10.3.4 and ChronoAgent 2.2.3 Agen Schmitz 1 reactie (Engelstalig)

ChronoSync 10.3.4 en ChronoAgent 2.2.3

Econ Technologies heeft ChronoSync 10.3.4 en ChronoAgent 2.2.3 vrijgegeven. De hulpprogramma's voor synchronisatie en back-up hebben verbeteringen gekregen en er zijn bugs verholpen. ChronoSync 10.3.4 voegt nu een scheidingsteken toe aan het logbestand voor synchronisatietaken als een archief wordt verplaatst, kent een gewijzigde afhandeling van wegvallende verbindingen wanneer meerdere kopieer-threads actief zijn, en heeft nu een Readiness Error om opstartbare syncchronisaties via ChronoAgent-verbindingen te voorkomen onder macOS 11 Big Sur of nieuwer op het doelvolume. Verder zorgt het ervoor dat de AWS S3 Storage Provider robuuster is, zodat verloren verbindingen beter worden afgehandeld, het herstelt een bug waarbij mislukkingen bij pogingen om de locatie van een archief te wijzigen niet gerapporteerd werden. De nieuwe versie verhelpt cosmetische problemen in het laatste venster van een aantal Assistants onder macOS 13 Ventura en herstelt problemen met localisatie in de Bootable en Data Volume-assistenten, waarbij werd gemeld dat volumes opnieuw als HFS+ geformatteerd dienden te worden.

ChronoAgent 2.2.3 verhelpt een probleem waarbij wijzigingen in de Ignore Ownership-instelling van een volume mislukten, alsmede een bug waardoor het ChronoAgent Systeeminstellingen-venster niet opende onder Ventura. (Nieuw $ 49,99 voor ChronoSync met een korting van 20% voor TidBITS-leden, gratis update, 89,5 MB, toelichting, macOS 10.12+; nieuw $ 14,99 voor ChronoAgent, 42,7 MB, toelichting, 10.12+)

FastScripts 3.2.5 Agen Schmitz Geen reacties

FastScripts 3.2.5

Red Sweater Software heeft FastScripts 3.2.5 uitgebraccht; regular expression script-commando's zijn nu uitgebreid met ondersteuning voor “multiline anchors” en “dot matches all.” Het script-hulpprogramma voor macOS laat je nu ook modifier key toetscombinaties uitschakelen bij het kiezen van menuonderdelen (via Instellingen), kent een toetscombinatie om het script-foutenvenster te openen in Script Editor (Command-E), hernoemt de “result”-instelling naar “script result” en herstelt een bug waardoor de lijst van Script-bibliotheken in Instellingen korter was dan verwacht. (Gratis, of $ 39,95 voor betaalde functies, upgrade $ 19,95, 6,6 MB, toelichting, macOS 10.15+)


ExtraBITS

[vertaling: TK]


Adam Engst 2 reacties (Engelstalig)

iPhone 14 en iPhone 14 Plus nu verkrijgbaar in het geel

Zoals vermeld op Apple’s Newsroom:

heeft Apple vandaag een nieuwe gele iPhone 14 en iPhone 14 Plus aangekondigd, waarmee dit voorjaar nog meer kleuren aan het assortiment worden toegevoegd. De nieuwe gele iPhone 14 en iPhone 14 Plus zijn vanaf vrijdag 10 maart te bestellen en vanaf dinsdag 14 maart beschikbaar.

Het nieuwe geel is mooi, net als sommige andere kleuren. Het blijft een beetje vervelend dat Apple de iPhone 14 Pro en iPhone 14 Pro Max niet in levendige kleuren maakt - Pro betekent blijkbaar "saai". Maar het betekent allemaal niets zonder een transparant hoesje dat de kleur van de iPhone laat doorschijnen - ik moest mijn iPhone 14 Pro uit het Smartish Wallet Slayer Vol. 1 hoesje halen om mezelf aan zijn kleur te herinneren (een soort paars-grijs).

Voor wie zijn iPhone wil zien en een paar kaarten bij zich wil dragen, ben ik net op een transparante iPhone-hoes gestuit die een geïntegreerde kaartsleuf bevat, iets wat nog niet eerder was opgedoken in mijn onderzoek naar portemonnees (zie “Drie portemonnee-hoezen: Bellroy, Encased en Smartish”, 26 september 2022).

Adam Engst 21 reacties (Engelstalig)

Microsoft Outlook for Mac nu gratis, behoudens enkele voorwaarden

Op het Outlook-blog, schrijft Jeremy Perdue:

Nu kunnen consumenten Outlook gratis gebruiken op macOS, zonder dat ze een Microsoft 365-abonnement of -licentie nodig hebben. Of het nu thuis, op het werk of op school is, Mac-gebruikers kunnen eenvoudig Outlook.com-, Gmail-, iCloud-, Yahoo! of IMAP-accounts toevoegen in Outlook en de beste mail- en agenda-app op macOS ervaren. Outlook for Mac is een aanvulling op Outlook for iOS en biedt mensen een consistente, betrouwbare en krachtige ervaring die de beste ervaring van Outlook naar het Apple-ecosysteem brengt waar zo velen van houden.

Ik hebt Outlook niet gebruikt maar Tonya gebruikt het voor haar werk aan Cornell en vindt het een fatsoenlijke app voor e-mail en agenda's. Dat gezegd zijnde, Michael Tsai, de auteur van SpamSieve wijst erop dat deze gratis versie — die hij beschouwt als een gratis serviceniveau — ondersteund wordt door reclame en de nieuwe gebruikersinterface “New Outlook” vereist, een interface die kritiek heeft gekregen. Abonnees van Microsoft 365 krijgen geen reclame te zien en kunnen via Terminal de vorige interface weer instellen.

Waar je ook rekening moet mee houden voor je Outlook gaat testen, is het feit dat de app je vraagt om al je data te synchroniseren naar de Microsoft Cloud om functies mogelijk te maken die anders beperkt zijn tot abonnees van Microsoft 365 of Microsoft Exchange Online accounts. (Ik denk dat je kan weigeren via Sync Directly met Google-link in het bovenstaande dialoogvenster maar ik weet niet wat er daarna gebeurde. Ik ging uiteindelijk naar mijn Google Account en trok de machtigingen voor Microsoft in.) Niet omdat ik Microsoft niet vertrouw — zij beheren immers de e-mail voor honderden miljoenen gebruikers — maar omdat al mijn gegevens repliceren op een andere online locatie aanvoelt als een overbodig mogelijke kwetsbaarheid toevoegen vanuit het standpunt van privacy en beveiliging. Ik veronderstel dat het kan worden gezien als een back-up maar als dat het doel is, zou ik lokaal een back-up maken in plaats van naar een andere cloudlocatie.

Adam Engst 23 reacties (Engelstalig)

Apple Music Classical maakt deze maand zijn debuut

Sarah Perez schrijft bij TechCrunch :

Apple introduceert een nieuwe muziekstreamingdienst voor klassieke muziek. De nieuwe app Apple Music Classical is gebaseerd op hun overname van de Amsterdamse streamer Primephonic in 2021 en zal abonnees van Apple Music toegang verschaffen tot meer dan 5 miljoen stukken klassieke muziek, inclusief nieuwe releases in hoge kwaliteit audio, evenals honderden samengestelde afspeellijsten, duizenden exclusieve albums en andere functies zoals biografieën van componisten en diepgaande studies naar belangrijke werken, aldus Apple.

Hoewel de app vandaag wordt aangekondigd, is zij voorlopig alleen beschikbaar voor voorbestellingen in de App Store . De releasedatum is later deze maand, op 28 maart. Bovendien zal de app bij de lancering alleen iOS-apparaten met iOS 15.4 of nieuwer ondersteunen.

Chris Welch van The Verge voegt hieraan toe:

Apple Music Classical zal tot 192 kHz/24-bit hi-res lossless streamen en Apple zegt dat het "duizenden" ruimtelijke geluidsopnamen zal bevatten. Net als Primephonic zal het uitgebreide en nauwkeurige metadata bieden - een uitdaging voor diensten die alle muziekgenres in één bestemming proppen - en je zult kunnen zoeken "op componist, werk, dirigent of zelfs catalogusnummer, en specifieke opnames direct kunnen vinden."

Het is al 19 maanden geleden dat Apple Primephonic kocht en in 2022 een speciale app voor klassieke muziek beloofde maar beter laat dan nooit (zie “Apple koopt klassieke-muziekdienst Primephonic”, 31 augustus 2021). We zijn benieuwd hoe goed Apple Music Classical omgaat met de zeer specifieke metadata waar liefhebbers van klassieke muziek de voorkeur aan geven.

Apple Muziek Klassiek-app



Wij leggen uit wat je weten moet over Apple-technologie.


Vorige aflevering | TidBITS Nederlands | Volgende aflevering