Devs ding Catalyst, novi Appleov sustav za prijenos iPad aplikacija na Mac
Fotografija: Apple
Programeri koji koriste Appleov sustav za pretvaranje iPad softvera u macOS kažu da Catalyst -u treba još puno rada prije nego što ispuni obećanje.
Funkcionalnost je uglavnom prisutna, ali neke značajke nedostaju i postoje pritužbe na stil rezultirajućih aplikacija.
Katalizator katalizira razvoj macOS -a
Aplikacija za iPhone i iPads ima daleko više nego za MacOS. Vrhunac upravo objavljeni macOS Catalina je Catalyst, koji je namjeravao omogućiti programerima trećih strana da jednostavno prenesu svoj iPadOS softver na Mac.
Apple kaže da „Počevši od Xcode 11, možete stvoriti Mac verziju svoje iPad aplikacije pomoću Mac Catalyst -a. Konfiguriranje aplikacije za pokretanje u macOS -u traje samo jedan klik u potvrdnom okviru. ”
Razvojni programer James Thomson testirao je prijenos svoje PCalc aplikacije s iPada na Mac i otkrio da Catalyst doista radi.
Međutim, naišao je na ograničenja. "Podrška za više prozora funkcionira, ali naišao sam na mnogo problema", primijetio je u postu na blogu. "Neki API -ji poput lista za dijeljenje jednostavno nisu prisutni."
Možda zato što iPadi ne dolaze s tipkovnicama, ni Catalyst ih ne podržava u potpunosti. "Još uvijek nema izravnog načina za očitavanje stanja tipkovnice", rekao je Thomson. Ističe kako će to uzrokovati probleme igrama koje koriste kontrole tipkovnice.
I nije sam. Razvojni programer Steve Troughton-Smith često koristi njegov Twitter račun raspravljati o ograničenjima Catalysta, iako je također objavio mnogo pozitivnih komentara.
![](/f/7b8889723ae4da279bc94939c53abbc1.jpg)
Steve Troughton-Smith
@stroughtonsmith
Iskreno se nadam da je Apple agresivan s ažuriranjem Catalysta (i UIKita na iOS -u) kako bi dodao nedostajuće funkcije koje su potrebne raznim vrstama stolnih aplikacija (poput ključnih događaja). Bilo bi gadno čekati cijelu godinu samo da bi se vidio napredak
108
6
Ipak, i on i Thomson kritizirali su nedostatak dokumentacije za macOS Catalyst.
Pitanje stila
Kao što je napomenuto, Catalyst je uspio napraviti iPad verziju PCalca u Mac aplikaciji gotovo bez ikakvog posla. No to ne znači da je Thompson zadovoljan rezultatom. "Catalyst verzija PCalc-a s" jednim potvrdnim okvirom "jedan je prozor s jednom promjenom veličine, s mnogim tablicama i skočnim prozorima koji mi se čine neprikladni na Macu."
![PCalc u macOS -u pretvoren s Catalystom PCalc u macOS -u pretvoren s Catalystom](/f/57f05a3fc84f94de549bef0fb4dc1663.jpg)
Fotografija: James Thomson
Appleova web stranica za programere nudi vodič pod nazivom „Optimiziranje vaše iPad aplikacije za Mac”. Ovo programerima pokazuje kako kontrolirati ono što se prikazuje na traci izbornika i prozoru sa postavkama aplikacije za macOS, kao i pružanje druge pomoći. Jasno je da stvaranje a visoka kvaliteta Za macOS aplikaciju s iPada potrebno je više od klika na potvrdni okvir.
Thompson je rekao: "Nadam se da je ovo samo 1.0 (ako računate aplikacije Mojave kao javnu beta verziju) i da će se stvari nastaviti poboljšavati."