Devs ding Catalyst, noul sistem Apple pentru portarea aplicațiilor iPad pe Mac

Devs ding Catalyst, noul sistem Apple pentru portarea aplicațiilor iPad pe Mac

macOS Catalyst portează aplicații iPad pe Mac
Dezvoltatorii spun că macOS Catalyst are mult potențial, dar și multe limitări.
Foto: Apple

Dezvoltatorii care folosesc sistemul Apple pentru a converti software-ul iPad în macOS spun că Catalyst are încă nevoie de multă muncă înainte ca acesta să își poată îndeplini promisiunea.

Funcționalitatea este în mare parte acolo, dar unele caracteristici lipsesc și există plângeri cu privire la stilul aplicațiilor rezultate.

Catalizatorul catalizează dezvoltarea macOS

Există mult mai multe aplicații pentru iPhone și iPad decât cele pentru MacOS. Un punct culminant al tocmai lansat macOS Catalina este Catalyst, care intenționa să le permită dezvoltatorilor terți să-și porteze cu ușurință software-ul iPadOS pe Mac.

Apple spune că „Începând cu Xcode 11, puteți crea o versiune Mac a aplicației iPad folosind Mac Catalyst. Configurarea aplicației pentru a rula în macOS necesită doar un clic într-o casetă de selectare. ”

Dezvoltatorul James Thomson a testat portarea aplicației sale PCalc de pe iPad pe Mac și a constatat că Catalyst chiar funcționează.

Cu toate acestea, a lovit limitări. „Suportul pentru ferestre multiple funcționează, dar am întâmpinat multe probleme”, a remarcat el într-o postare pe blog. „Unele API cum ar fi foaia de distribuire pur și simplu nu sunt prezente.”

Și poate pentru că iPad-urile nu vin cu tastaturi, nici Catalyst nu le acceptă pe deplin. „Încă nu există o modalitate directă de a citi starea tastaturii”, a spus Thomson. El subliniază că va cauza probleme jocurilor care utilizează comenzi de la tastatură.

Și nu este singur. Dezvoltatorul Steve Troughton-Smith folosește frecvent contul său de Twitter pentru a discuta despre limitările Catalyst, deși el a postat și multe comentarii pozitive.

Steve Troughton-Smith

@stroughtonsmith

Sper, într-adevăr, că Apple este agresiv cu actualizarea Catalyst (și UIKit pe iOS) pentru a adăuga funcționalități lipsă de care au nevoie diferite tipuri de aplicații desktop (cum ar fi evenimente key up). Ar fi de rau să trebuiască să aștepți un an întreg doar pentru a vedea orice progres

Imagine
19:32 · 8 octombrie 2019

108

6

Totuși, atât el, cât și Thomson au criticat lipsa documentației pentru macOS Catalyst.

O chestiune de stil

După cum sa menționat, Catalyst a reușit să transforme versiunea iPad a PCalc într-o aplicație pentru Mac, aproape fără funcționare. Dar asta nu înseamnă că Thompson este mulțumit de rezultat. „Versiunea Catalyst„ casetă de selectare unică ”a PCalc este o singură fereastră redimensionabilă, cu multe tabele și pop-up-uri care mi se par deplasate pe Mac.”

PCalc în macOS convertit cu Catalyst
PCalc portat pe Mac arată în continuare ca o aplicație iPad.
Foto: James Thomson

Site-ul dezvoltatorului Apple oferă un ghid numit „Optimizarea aplicației iPad pentru Mac”. Aceasta arată dezvoltatorilor cum să controleze ceea ce apare în bara de meniu și în fereastra de preferințe a unei aplicații macOS, precum și să ofere altă asistență. Este clar că crearea unui calitate superioară aplicația macOS dintr-un iPad necesită mai mult decât să faceți clic pe o casetă de selectare.

Thompson a spus: „Sper că acest lucru este doar 1.0 (dacă considerați aplicațiile Mojave ca beta publică), iar lucrurile vor continua să se îmbunătățească”.

Ultima postare pe blog

| Cultul lui Mac
October 21, 2021

Economisiți până la 36% la carcasele pentru iPhone Mujjo, mănușile cu ecran tactilHuse din piele la fel de bune ca Apple... pentru mult mai puțin.F...

Cum să faceți upgrade noului dvs. iPhone XS
October 21, 2021

În ultimii ani, procesul de configurare a iPhone-ului s-a schimbat la fel de dramatic ca și iPhone-urile în sine. Apple continuă să facă mai ușor d...

A7X-Powered Retina iPad Mini și iPad 5 vor veni înainte de Crăciun
October 21, 2021

Toată lumea este de acord că Apple va dezvălui iPhone 5S și iPhone 5C săptămâna viitoare la evenimentul din 10 septembrie. Nu este în dispută. Ceea...