I forkant av Marzipans debut på WWDC 2019 3. juni, dukket det opp nye nye detaljer om noen av de planlagte mulighetene for Apples kommende programvareramme som lover å hjelpe utviklere med å skrive plattforms-apper som går over iPhone, iPad og Mac.
Å få marsipanapper til å føle seg hjemmehørende
Guilherme Rambo, skriver på 9to5Mac, rapporterer at utviklere som porterer iPhone- og iPad-appene sine til macOS, vil ha tilgang til nye API-er for å få kryssplattformprogramvaren til å føle seg naturlig.
Den nye APIS vil la portede iOS-apper gjøre ting som følgende:
Gi snarveier på berøringslinjen
Mange apper har egendefinerbare snarveier på Touch Bar, og jeg kan absolutt fortelle deg at en egen Mac-app uten disse føles rare og malplassert. Heldigvis vil utviklere kunne integrere seg med berøringsfeltet for å gjøre de portede iOS-appene gode borgere på macOS.
Integrer deg med macOS-menylinjen
Dette inkluderer en tilpassbar tastatursnarvei for raskt å åpne menyen i en portert app.
Åpne flere vinduer
Dette kommer til å være en flott funksjon for marzipanbygde Mac-apper fordi appvinduer med avtakbare paneler også kommer til å bli støttet i iOS 13.
Samhandle med Split Views innfødt
Delte visninger som er portet fra iOS, vil bli integrert med MacOS. Dette gjøres i navnet på konsistens - du vil kunne endre størrelse på delt visning eller tilbakestille posisjonen ved å dra eller dobbeltklikke på skillelinjen, igjen, akkurat som med innfødte macOS-apper.
Aktivere Mac-støtte
Å portere UIKit til macOS er et viktig selskap, og det ser ut til at prosjektet Marzipan har utviklet seg mye siden det var tidlig forhåndsvisning på WWDC i fjor. Noe av arbeidet må selvfølgelig definitivt gjøres manuelt, spesielt med tanke på optimalisering av brukergrensesnittet.
Så 'Marzipan SDK' er bare iOS 13 SDK hele tiden - en avkrysningsrute i iOS-prosjektinnstillingene. Jeg teoretiserte det kanskje for måneder siden. Hva vil det bety for skillet mellom UIKit og AppKit verden? IOS SDK inkluderer ikke Mac-rammer som AppKit, AppleScript ...
- Steve Troughton-Smith (@stroughtonsmith) 22. april 2019
Men for det meste, å aktivere Mac-støtte for en eksisterende iOS-app er tilsynelatende "like enkelt som å krysse av i en avkrysningsrute" i Xcode, omtrent som du vil legge til iPad-støtte til en iPhone-bare-app.
Andre funn av macOS 10.15
Rambo oppdaget også en rekke andre utvikler- og sluttbrukerfunksjoner som kommer til iPhone og iPad via iOS 13 og til Mac-en din via macOS 10.15 programvareoppdatering.
Noen av funnene hans inkluderer forbedret Mac-Apple Watch-integrasjon, Luna Display-lignende desktop-utvidelsesfunksjonalitet for å gjøre en iPad om til et trådløst skjerm og grafikkbrett for din Mac, i tillegg til snarveier, skjermtid og iMessage-effekter på macOS.
Du har tilgang til helt nye frittstående Mac-apper for musikk, bøker, podcaster og TV. Til slutt kommer det en sammenslått Find My iPhone og Find My Friends-app for iOS 13 og macOS 10.15 med støtte for personlig gjenstandsporing via Apple-merkede Tile-lignende tagger og mer.
Hva gjør du av disse kommende endringene?
Gi oss beskjed ved å legge igjen en kommentar nedenfor.