Marsipandetaljer Berøringssnarveier, flere vinduer, innebygde Split View-kontroller og mer

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.