Mac Catalyst: cel bun, cel rău și cel urât

Mementouri | MacOS Catalina Hands-on | MacBook Pro
Dan Baker/Digital Trends

Catalizator de proiect este încercarea Apple de a face mai ușor pentru dezvoltatori să-și port aplicațiile iOS pe Mac. Este o modalitate prin care Apple îi ajută pe dezvoltatori să aducă aplicații mobile pe Mac, fără a fi nevoie să folosească o întreagă echipă pentru a le ține la zi.

Cuprins

  • Binele
  • Răul
  • Urâtul

Este o veste bună pentru dezvoltatori, dar este o veste bună pentru toți ceilalți? Când am testat MacOS Catalina beta, nu eram deloc convinși – aplicațiile Apple Catalyst, precum Apple Music și Apple TV, erau încurcate și se simțeau pe jumătate terminate. Nu chiar inspiră încredere. Dar acum, că MacOS Catalina a fost lansat oficial, alți dezvoltatori intră în acțiune, cu peste 30 de aplicații multiplatformă acum disponibile pe Mac.

Videoclipuri recomandate

Am vrut să știm dacă acești dezvoltatori terți au fost capabili să facă o treabă mai bună decât Apple când a fost vorba de Project Catalyst. Pentru a afla, am examinat cinci aplicații în detaliu dintr-o serie de genuri. Însemnă ele un viitor strălucit pentru Project Catalyst sau se află deja într-o situație dificilă? Am căutat câteva dintre primele exemple pentru a vedea cum au început lucrurile.

Legate de

  • Mac-urile M3 s-ar putea lansa anul acesta - cu un plus surprinzător
  • IMac-ul Apple M3 de 32 de inchi s-ar putea confrunta cu încă o întârziere
  • Apple tocmai le-a oferit jucătorilor de pe Mac un motiv important să fie entuziasmați

Binele

Am început excelent cu PDF Viewer. În cazul în care unele aplicații Project Catalyst sunt un amestec amestecat de decizii de proiectare greșite, PDF Viewer este clar, inteligent și bine făcut. Nu numai că dezvoltatorul său și-a luat timp să-l creeze Aplicație de editare PDF simțiți-vă ca acasă pe Mac, dar chiar a fost luată o frunză din cartea de design a Apple cu câteva alegeri sensibile care înseamnă că se potrivește perfect.

Face comparații favorabile cu propria aplicație Preview a Apple, cu un rând de butoane similare plasate în partea de sus a aplicației. Dar dezvoltatorul PDF Viewer a mers mai departe cu opțiunile sale de aspect pentru aceste butoane: butoanele de zoom, bara laterală și de partajare sunt în stânga, în timp ce comenzile de editare sunt în dreapta, la fel ca în Previzualizare. Deoarece PDF Viewer și Preview pot îndeplini funcții similare, este posibil să vă aflați că utilizați frecvent ambele aplicații. În astfel de cazuri, veți aprecia cu adevărat senzația familiară a PDF Viewer. Este un exemplu perfect de ce contează consistența designului.

În altă parte, dimensiunile și stilurile textului sunt adecvate pentru platformă, în timp ce există o mulțime de opțiuni utile în bara de meniu. Singurul pas greșit ușor este includerea glisoarelor în stil iOS în loc de casete de selectare în setări, dar acest lucru poate fi scuzat în locul oricărei alte lucruri pe care PDF Viewer face corect. Este o aplicație exemplară Project Catalyst.

În continuare, MoneyCoach – o aplicație de economisire și finanțare personală – este un pachet mixt. Pare o combinație între noul televizor Apple și Mementouri aplicații, cu poticniri ocazionale aruncate pentru bună măsură.

În partea de sus sunt patru file: Prezentare generală, Bugete, Tranzacții și Rapoarte. Acest aspect are multe în comun cu aplicația TV, despre care aveam unele nelămuriri serioase când l-am testat prima dată. Totuși, abordarea lui MoneyCoach funcționează mai bine, deoarece de fapt se simte că s-a gândit la design.

Fila Prezentare generală, de exemplu, este bine aprovizionată cu dreptunghiuri rotunjite în stil Mementouri, fiecare conținând o secțiune diferită de conținut. Culoarea este folosită judicios pentru a evidenția zonele cheie și pentru a-ți atrage atenția, fără a arăta ca o explozie de curcubeu. Fila Rapoarte, între timp, este bine organizată, deși puțin copleșitoare.

Nu este perfect, totuși. Procesul de adăugare a unui nou buget amintește foarte mult de iOS: fereastra pop-up are Anulare și Salvare în în stânga sus și, respectiv, în dreapta sus, unde stilul MacOS este să folosească semaforul tradițional butoane. Fereastra Setări este ridicată aproape textual din aplicația Setări iOS, în timp ce glisoarele iOS abundă.

Se pare că dezvoltatorii lui MoneyCoach aproape au reușit, dar apoi au rămas fără timp și au portat restul aplicației en gros din versiunea mobilă. Introduceți o eroare ciudată în care textul din unele casete (dar nu toate) își schimbă dimensiunea atunci când redimensionați aplicația și aveți o aplicație care nu atinge notele maxime.

Răul

HabitMinder este, după cum sugerează și numele, o aplicație concepută pentru a vă ajuta să începeți și să vă mențineți obiceiuri bune. Mănâncă mai multe legume, fă mai multă mișcare, învață ceva nou, așa ceva. Puteți alege un obicei dintr-o listă lungă de opțiuni, sortate în cinci categorii diferite: Corp, Minte, Obiceiuri sănătoase, Apreciază și Angajează. Alegeți un obicei, decideți cât de des doriți să îl faceți, apoi faceți clic pe Salvați.

Cu toate acestea, există o problemă inevitabilă care se ridică aproape imediat. Proiecta. HabitMinder arată și se simte ca o aplicație iOS care s-a pierdut și a rătăcit pe Mac când caută culoarul pentru cereale. Fila Acasă, de exemplu, este o zonă goală vastă în care obiceiurile alese de dvs. sunt micșorate de spațiul alb cavernos; probabil că acest lucru ar părea acceptabil pe iOS, unde ecranele mai mici fac spațiul gol mai puțin evident, dar este dureros de evident pe MacOS.

Problemele se extind la setări, unde glisoarele în stil iOS iau locul casetelor de selectare care sunt utilizate pe MacOS. Textul este masiv și îndrăzneț, în contrast puternic cu stilurile mai subtile întâlnite mai frecvent pe Mac. Și, în mod bizar, puteți redimensiona lățimea aplicației doar cu (literal) 5-10 pixeli în ambele direcții.

Puteți argumenta că toate acestea sunt lipsite de importanță și că suntem doar prea agitați. Dar Apple s-a mândrit întotdeauna cu ea coerența proiectării. O parte din motivul pentru care oamenii iubesc MacOS este comunitatea de dezvoltatori care este construită în jurul acestuia. Aplicațiile Mac au propriile reguli de design. Chiar dacă nu ați mai folosit niciodată o aplicație, știți aproximativ cum funcționează, deoarece alte aplicații Mac funcționează în același mod. Deci, când începi să vezi butoane iOS și altele asemenea, se simte nepotrivit.

Greșelile lui HabitMinder nu sunt direct vina Apple, dar compania a deschis porțile acestui tip de lucru prin introducerea Proiectului Catalyst, apoi urmărindu-l cu propriile aplicații pe jumătate pregătite în Catalina beta.

Twitter este un exemplu grozav a ceea ce își propune să facă Mac Catalyst. Stare de nervozitate și-a eliminat aplicația nativă de la Mac la începutul anului 2018, susținând că a fost prea dificil de a fi la curent, având în vedere numărul de utilizatori.

Dar Mac Catalyst i-a permis Twitter să port cu ușurință peste populara sa aplicație mobilă. Având în vedere că este probabil cel mai mare nume dintre aplicațiile Project Catalyst de până acum, am avut mari speranțe că va fi un exemplu a tot ceea ce este bun despre experimentul multiplatform de la Apple.

În retrospectivă, probabil că nu ar fi trebuit să mă aștept la mare lucru, având în vedere că folosirea Twitter într-un browser web Mac pare că oricum ai fi pe iOS. Aplicația Twitter Catalyst este perfect deservibilă - este în esență o aplicație web Twitter ambalată ca o aplicație nativă. Aspectul este familiar, cu secțiuni pentru hashtag-uri, notificări, mesaje și multe altele în stânga, feedul tău în mijloc, apoi o casetă de căutare și tendințe în dreapta. Până acum, atât de obișnuit.

Singurul lucru care distinge Twitter pe web de aplicația iOS sunt setările sale, unde obțineți casete de selectare tradiționale pentru Mac pe Mac și glisoare în aplicația iOS. În mod ironic, aplicația Catalyst folosește glisoare, chiar dacă acestea nu au avut niciodată loc pe Mac. Este cam singurul lucru care îl diferențiază de experiența normală Twitter pe un Mac.

Impresia generală pe care o avem din aplicația Twitter este una de efort minim. Sigur, funcționează bine, dar este atât de asemănător cu aplicația Twitter pentru iOS încât este greu să faci diferența. Nu există considerații pentru Mac aici, doar o aplicație portată care a fost produsă în cât timp este nevoie pentru a bifa caseta de selectare Project Catalyst. Dacă aceasta va deveni o tendință pentru aplicațiile Catalyst, nu ne umple de încredere.

Urâtul

Rosetta Stone te poate ajuta să înveți o nouă limbă, dar, din păcate, încă nu vorbește fluent limbajul de design al Apple. Unele dintre greșelile sale par să se datoreze lipsei de efort, în timp ce altele sunt erori vizuale ciudate și alte ciudatenii. În cea din urmă categorie, de exemplu, este ceea ce se întâmplă atunci când redimensionați aplicația. În loc să rearanjați elementele de pe ecran pentru a umple spațiul atunci când lărgiți aplicația, totul devine pur și simplu mai mare. Înseamnă că spațiul este folosit la fel de prost ca atunci când aplicația era mai îngustă.

Dar este prima categorie în care se găsesc pașii greșiți mai flagrant. Chiar de pe pagina de înscriere, lucrurile par neregulate. Vi se oferă o casetă pentru a vă introduce numele, un buton Următor mare comic și o zonă vastă de spațiu alb gol. Faceți clic pe Următorul și veți primi o altă casetă pentru a vă introduce e-mailul, din nou înconjurat de gol. De ce nu ar fi putut fi acestea pe aceeași pagină? Ecranul mai mare al unui Mac oferă spațiu amplu pentru asta, dar în mod inexplicabil dezvoltatorii au ignorat această posibilitate. Ne spune că s-a acordat foarte puțină atenție modului în care aplicația ar funcționa pe Mac.

Odată ce ați ajuns în corpul principal al aplicației, este mai mult la fel. Aspectul este extrem de de bază, constând numai din casete de plăci pentru fiecare modul de limbă. Nu există bare laterale, nici instrumente și doar o selecție mizerabilă de opțiuni din bara de meniu. Deși unele dintre aceste elemente își fac apariția pe măsură ce intrați mai adânc în aplicație, impresia inițială este extrem de slabă.

Mac-ul este o mașină puternică, iar aplicațiile sale nu trebuie să fie constrânse în acest fel. Project Catalyst este o oportunitate pentru dezvoltatori de a-și lua aplicațiile iOS existente și de a le extinde și de a le personaliza pentru experiența Mac. Oferiți utilizatorilor mai multe opțiuni, lăsați-i să facă lucruri pe care nu le pot pe iOS - pentru asta este proiectul Catalyst. În schimb, prea des primim aplicații precum Rosetta Stone. Este cel mai prost tip de dezvoltare de aplicații leneșă și oportunistă, iar utilizatorii de Mac merită mai bine.

Recomandările editorilor

  • MacBook Pro M3 se poate lansa mai devreme decât se aștepta oricine
  • Sunt prea multe MacBook-uri
  • Cum ar putea macOS Sonoma să repare widget-urile – sau să le înrăutățească și mai mult
  • Cipurile Intel au împiedicat MacBook Air de 15 inchi, spune Apple
  • Următorul tău monitor Mac ar putea avea această nouă caracteristică genială