
Projectkatalysator is de poging van Apple om het voor ontwikkelaars gemakkelijker te maken hun iOS-apps over te zetten naar de Mac. Het is een manier voor Apple om ontwikkelaars te helpen mobiele apps naar de Mac te brengen, zonder dat ze een heel team hoeven in te zetten om het up-to-date te houden.
Inhoud
- De goede
- De slechte
- De lelijke
Dat is goed nieuws voor ontwikkelaars, maar is het ook goed nieuws voor alle anderen? Toen we de MacOS Catalina bèta waren we helemaal niet overtuigd: Apple's eigen Catalyst-apps, zoals Apple Music en Apple TV, waren warrig en voelden half af. Niet bepaald vertrouwenwekkend. Maar nu MacOS Catalina officieel is uitgebracht, komen andere ontwikkelaars in actie, met meer dan 30 platformonafhankelijke apps die nu op de Mac verkrijgbaar zijn.
Aanbevolen video's
We wilden weten of deze externe ontwikkelaars het beter konden doen dan Apple als het om Project Catalyst ging. Om daarachter te komen, hebben we vijf apps in verschillende genres gedetailleerd onderzocht. Betekenen ze een mooie toekomst voor Project Catalyst, of bevindt het zich al in een moeilijke situatie? Ik heb enkele van de eerste voorbeelden doorgenomen om te zien hoe de zaken van start zijn gegaan.
Verwant
- M3 Macs komen mogelijk dit jaar op de markt, met een verrassende toevoeging
- De 32-inch M3 iMac van Apple zou opnieuw met vertraging te maken kunnen krijgen
- Apple gaf Mac-gamers zojuist een grote reden om enthousiast te zijn
De goede

We zijn goed van start gegaan met PDF Viewer. Waar sommige Project Catalyst-apps een warboel van misplaatste ontwerpbeslissingen zijn, is PDF Viewer duidelijk, slim en goed gemaakt. Niet alleen heeft de ontwikkelaar de tijd genomen om het te maken PDF-editor-app voel me thuis op de Mac, maar het is zelfs uit het ontwerpboek van Apple gehaald met een aantal verstandige keuzes die ervoor zorgen dat het er precies in past.
Het trekt gunstige vergelijkingen met Apple's eigen Preview-app, met een rij vergelijkbare knoppen bovenaan de app. Maar de ontwikkelaar van PDF Viewer is nog verder gegaan met de lay-outkeuzes voor deze knoppen: knoppen voor zoomen, zijbalk en delen bevinden zich aan de linkerkant, terwijl de bewerkingsknoppen zich aan de rechterkant bevinden, net als in Voorvertoning. Omdat PDF Viewer en Preview soortgelijke functies kunnen uitvoeren, zult u merken dat u beide apps regelmatig gebruikt. In dergelijke gevallen zult u het vertrouwde gevoel van PDF Viewer zeer op prijs stellen. Het is een perfect voorbeeld van waarom ontwerpconsistentie belangrijk is.
Elders zijn tekstgroottes en -stijlen geschikt voor het platform, terwijl er tal van handige opties in de menubalk zijn. De enige kleine misstap is het opnemen van schuifregelaars in iOS-stijl in plaats van selectievakjes in de instellingen, maar dit kan worden verontschuldigd in plaats van al het andere dat PDF Viewer goed doet. Het is een voorbeeldige Project Catalyst-app.

Vervolgens is MoneyCoach – een app voor sparen en persoonlijke financiën – een allegaartje. Het lijkt op een mashup tussen de gloednieuwe tv van Apple en Herinneringen apps, met af en toe een struikelblok voor de goede orde.
Bovenaan staan vier tabbladen: Overzicht, Budgetten, Transacties en Rapporten. Deze lay-out heeft veel gemeen met de tv-app, waar we ernstige twijfels over hadden toen we het voor het eerst testten. Toch werkt de aanpak van MoneyCoach beter omdat het voelt alsof er goed over het ontwerp is nagedacht.
Het tabblad Overzicht is bijvoorbeeld goed gevuld met afgeronde rechthoeken in Herinneringen-stijl, die elk een ander gedeelte met inhoud bevatten. Er wordt verstandig gebruik gemaakt van kleur om belangrijke gebieden te accentueren en de aandacht te trekken, zonder dat het op een regenboogexplosie lijkt. Het tabblad Rapporten is ondertussen goed georganiseerd, zij het een beetje overweldigend.
Het is echter niet perfect. Het proces voor het toevoegen van een nieuw budget doet sterk denken aan iOS: het pop-upvenster bevat Annuleren en Opslaan respectievelijk linksboven en rechtsboven, waar MacOS-stijl het traditionele verkeerslicht gebruikt toetsen. Het venster Instellingen is bijna woordelijk overgenomen uit de iOS-app Instellingen, terwijl iOS-schuifregelaars er in overvloed zijn.
Het voelt alsof de ontwikkelaars van MoneyCoach het bijna goed hadden gedaan, maar toen geen tijd meer hadden en de rest van de app in bulk overzetten van de mobiele versie. Voeg een rare storing toe waarbij de tekst in sommige (maar niet alle) vakken van grootte verandert wanneer je het formaat van de app wijzigt en je een app hebt die net niet de volledige score haalt.
De slechte

HabitMinder is, zoals de naam al doet vermoeden, een app die is ontworpen om u te helpen goede gewoonten aan te leren en te behouden. Eet meer groenten, doe meer beweging, leer iets nieuws, dat soort dingen. Je kunt een gewoonte kiezen uit een lange lijst met opties, onderverdeeld in vijf verschillende categorieën: Lichaam, Geest, Gezonde Gewoontes, Waarderen en Toewijden. Kies een gewoonte, bepaal hoe vaak je dit wilt doen en klik vervolgens op Opslaan.
Er is echter één onontkoombaar probleem dat vrijwel onmiddellijk de kop opsteekt. Ontwerp. HabitMinder ziet eruit en voelt aan als een iOS-app die verdwaald is geraakt en op de Mac is terechtgekomen toen hij op zoek was naar het graangangpad. Het tabblad Home is bijvoorbeeld een enorme lege zone waar de door jou gekozen gewoonten overschaduwd worden door de holle witte ruimte; vermoedelijk zou dit er acceptabel uitzien op iOS, waar de kleinere schermen de lege ruimte minder duidelijk maken, maar op MacOS is het pijnlijk duidelijk.
De problemen strekken zich uit tot de instellingen, waarbij schuifregelaars in iOS-stijl de plaats innemen van de selectievakjes die op MacOS worden gebruikt. De tekst is enorm en vetgedrukt, in schril contrast met de subtielere stijlen die vaker op de Mac voorkomen. En, bizar genoeg, kun je de breedte van de app in beide richtingen slechts met (letterlijk) 5-10 pixels vergroten.
Je zou kunnen zeggen dat dit allemaal onbelangrijk is, en dat we gewoon te kieskeurig zijn. Maar Apple is er altijd trots op geweest consistentie van het ontwerp. Een deel van de reden waarom mensen van MacOS houden, is de ontwikkelaarsgemeenschap die eromheen is gebouwd. Mac-apps hebben hun eigen ontwerpregels. Zelfs als je nog nooit een app hebt gebruikt, weet je ongeveer hoe deze werkt, omdat andere Mac-apps op dezelfde manier werken. Dus als je iOS-knoppen en dergelijke begint te zien, voelt het niet geschikt.
De fouten van HabitMinder zijn niet rechtstreeks de schuld van Apple, maar het bedrijf heeft de sluizen voor dit soort fouten geopend door Project Catalyst te introduceren en dit vervolgens op te volgen met zijn eigen halfbakken apps in de Catalina bèta.

Twitter is een goed voorbeeld van wat Mac Catalyst wil doen. Twitteren heeft de eigen app verwijderd van de Mac begin 2018, waarbij hij beweerde dat het te moeilijk was om up-to-date te blijven gezien het grote aantal gebruikers.
Maar Mac Catalyst heeft ervoor gezorgd dat Twitter zijn populaire mobiele app gemakkelijk kan overbrengen. Aangezien het waarschijnlijk de grootste naam onder de Project Catalyst-apps tot nu toe is, had ik goede hoop dat het een voorbeeld zou zijn van al het goede aan het platformonafhankelijke experiment van Apple.
Achteraf gezien had ik waarschijnlijk niet veel moeten verwachten, aangezien het gebruik van Twitter in een Mac-webbrowser toch voelt alsof je iOS gebruikt. De Catalyst-app van Twitter is perfect bruikbaar: het is in wezen een Twitter-webapp verpakt als een native app. De lay-out is vertrouwd, met secties voor hashtags, meldingen, berichten en meer aan de linkerkant, je feed in het midden en vervolgens een zoekvak en trends aan de rechterkant. Tot nu toe zo gewoon.
Ongeveer het enige dat Twitter op internet onderscheidt van de iOS-app zijn de instellingen, waarbij je traditionele Mac-aanvinkvakjes op de Mac en schuifregelaars in de iOS-app krijgt. Ironisch genoeg gebruikt de Catalyst-app schuifregelaars, ook al hebben deze nooit een plek op de Mac gehad. Het is ongeveer het enige dat het onderscheidt van de normale Twitter-ervaring op een Mac.
De algemene indruk die we krijgen van de Twitter-app is er een van minimale inspanning. Natuurlijk werkt het prima, maar het lijkt zo veel op de iOS Twitter-app dat het moeilijk is om het verschil te zien. Er zijn hier geen overwegingen voor de Mac, alleen een geporteerde app die is ontwikkeld in de tijd die het kost om het selectievakje Project Catalyst aan te vinken. Als dit een trend gaat worden voor Catalyst-apps, geeft dat ons geen vertrouwen.
De lelijke

Rosetta Stone kan je helpen een nieuwe taal te leren, maar helaas spreekt het nog niet vloeiend de ontwerptaal van Apple. Sommige fouten lijken te wijten te zijn aan een gebrek aan inspanning, terwijl andere vreemde visuele storingen en andere eigenaardigheden zijn. In de laatste categorie zit bijvoorbeeld wat er gebeurt als je het formaat van de app aanpast. In plaats van de elementen op het scherm opnieuw te rangschikken om de ruimte te vullen wanneer je de app breder maakt, wordt alles alleen maar groter. Het betekent dat de ruimte net zo slecht wordt gebruikt als toen de app smaller was.
Maar het is de eerste categorie waar de meest flagrante misstappen worden aangetroffen. Vanaf de aanmeldingspagina lijken de zaken niet goed te zijn. Je krijgt een vak te zien waarin je je naam kunt invoeren, een komisch grote knop Volgende en een enorme hoeveelheid lege witte ruimte. Klik op Volgende en je krijgt een nieuw vak waarin je je e-mailadres kunt invoeren, opnieuw omgeven door leegte. Waarom konden deze niet op dezelfde pagina staan? Het grotere scherm van een Mac biedt hiervoor voldoende ruimte, maar op onverklaarbare wijze negeerden de ontwikkelaars deze mogelijkheid. Het vertelt ons dat er heel weinig aandacht werd besteed aan de manier waarop de app op de Mac zou functioneren.
Als je eenmaal in het hoofdgedeelte van de app bent, is het meer van hetzelfde. De lay-out is uiterst eenvoudig en bestaat uitsluitend uit betegelde vakken voor elke taalmodule. Er zijn geen zijbalken, geen hulpmiddelen en slechts een smerige selectie menubalkopties. Hoewel sommige van deze elementen naar voren komen naarmate je dieper in de app duikt, is de eerste indruk buitengewoon slecht.
De Mac is een krachtige machine en de apps hoeven niet op deze manier beperkt te worden. Project Catalyst is een kans voor ontwikkelaars om hun bestaande iOS-apps uit te breiden en aan te passen voor de Mac-ervaring. Geef gebruikers meer opties, laat ze dingen doen die ze niet kunnen op iOS – dat is waar Project Catalyst voor is. In plaats daarvan krijgen we te vaak apps zoals Rosetta Stone. Het is de ergste vorm van luie, opportunistische app-ontwikkeling, en Mac-gebruikers verdienen beter.
Aanbevelingen van de redactie
- De M3 MacBook Pro komt mogelijk eerder uit dan iedereen had verwacht
- Er zijn te veel MacBooks
- Hoe macOS Sonoma widgets kan repareren – of zelfs nog erger kan maken
- Intel-chips hielden de 15-inch MacBook Air tegen, zegt Apple
- Uw volgende Mac-monitor zou deze geniale nieuwe functie kunnen hebben