Devs ding Catalyst, Apples nye system for overføring av iPad -apper til Mac
Utviklere som bruker Apples system for å konvertere iPad -programvare til macOS sier at Catalyst fortsatt trenger mye arbeid før det kan oppfylle løftet.
Funksjonaliteten er stort sett der, men noen funksjoner mangler, og det er klager på stilen til de resulterende appene.
Katalysator katalyserer macOS -utvikling
Det er langt flere iPhone- og iPads -apper enn det er macOS -apper. Et høydepunkt på nettopp utgitt macOS Catalina er Catalyst, som hadde til hensikt å tillate tredjepartsutviklere å enkelt portere iPadOS-programvaren til Mac.
Apple sier at "Fra og med Xcode 11 kan du lage en Mac -versjon av iPad -appen din ved hjelp av Mac Catalyst. Å konfigurere appen din til å kjøre i macOS tar bare et klikk i en avmerkingsboks. "
Utvikler James Thomson testet å portere sin PCalc -app fra iPad til Mac, og fant ut at Catalyst virkelig fungerer.
Imidlertid løp han inn i begrensninger. "Støtte for flere vinduer fungerer, men jeg løp inn i mange problemer," bemerket han i et blogginnlegg. "Noen APIer som aksjearket er bare ikke tilstede."
Og kanskje fordi iPads ikke kommer med tastaturer, støtter Catalyst dem ikke fullt ut heller. "Det er fremdeles ingen direkte måte å lese tastaturets tilstand," sa Thomson. Han påpeker at det kommer til å forårsake problemer for spill som bruker tastaturkontroller.
Og han er ikke alene. Utvikler Steve Troughton-Smith bruker ofte hans Twitter -konto for å diskutere begrensningene til Catalyst, selv om han også har lagt ut mange positive kommentarer.
Steve Troughton-Smith
@stroughtonsmith
Jeg håper virkelig at Apple er aggressiv med å oppdatere Catalyst (og UIKit på iOS) for å legge til manglende funksjonalitet som ulike typer skrivebordsprogrammer trenger (som oppstartshendelser). Det ville være trist å måtte vente et helt år bare for å se noen fremgang
108
6
Likevel har både han og Thomson kritisert mangel på dokumentasjon for macOS Catalyst.
Et spørsmål om stil
Som nevnt var Catalyst i stand til å gjøre iPad -versjonen av PCalc til en Mac -app med nesten ingen jobb. Men det betyr ikke at Thompson er fornøyd med resultatet. "Catalyst-versjonen av" enkelt avkrysningsboks "av PCalc er et enkelt vindu som kan endres, med mange tabeller og popovers som synes jeg er ute av sted på Mac."
Apples utviklerside tilbyr en guide som heter "Optimalisering av iPad -appen din for Mac”. Dette viser utviklere hvordan de kan kontrollere det som vises i menylinjen og Preferanser -vinduet i en macOS -app, samt gi annen assistanse. Det er klart at det å lage en høy kvalitet macOS -appen ut av en iPad tar mer enn å klikke i en avmerkingsboks.
Thompson sa: "Jeg håper at dette bare er en 1.0 (hvis du regner Mojave -appene som en offentlig beta), og ting vil fortsette å bli bedre."