Apple vil tilby nye utviklerverktøy som for første gang lar appprodusenter designe, konstruere og kompilere en enkelt app binær som vil gå over iPhone-, iPad- og Mac-enheter.
I følge Bloombergs Mark Gurman i dag, skal de kommende utviklerverktøyene hjelpe programmerere med å utvide sine eksisterende iPhone- og iPad-apper til Mac-plattformen.
Såkalte universalbinarier er ikke noe nytt: Apple har brukt dem på iOS siden 2010 lansering av den originale iPad og på macOS siden hun byttet til Intel-prosessorer tilbake i 2005.
Med universelle binære filer kan utviklere kombinere ressurser for kode og brukergrensesnitt for både iPhone-appene og iPad-optimaliserte appene til en enkelt nedlastning.
De kommende nye verktøyene vil utvide det universelle binære konseptet også til macOS-apper. Med andre ord vil utviklere kunne designe apper som ikke bare fungerer med en berøringsskjerm på iOS-enheter, men også med en mus og styreflate på Mac-en.
Fra rapporten:
Apples app-initiativ er del av et større og langsiktig press for å gjøre understøttelsen til maskinvaren og programvaren mer lik. For flere år siden begynte selskapet å designe egne prosessorer for iOS-enheter.
Det har begynt å gjøre det samme for Mac, og lanserte nylig en T2-brikke i iMac Pro som laster av funksjoner som sikkerhet og strømstyring fra hovedprosessoren til Apple-designet silisium. På samme måte som Apple planlegger å forene apper, kan det også en dag bruke den samme hovedprosessoren på Mac- og iOS-enheter.
Det ville gjøre det lettere å lage et enkelt operativsystem for alle Apple-dingser, noe Microsoft allerede har gjort med stasjonære, bærbare datamaskiner og Surface-nettbrett.
For tiden utnytter utviklere Apples UIKit-rammeverk på iOS og AppKit på macOS for å designe brukergrensesnitt, men de er pålagt å designe separate apper for iOS og macOS.
Med en enkelt app for både iOS- og macOS-plattformer vil eiere av iPhone, iPad og Mac-enheter få nye funksjoner og oppdateringer samtidig. Det er uklart om firmaet også planlegger å slå sammen separate Mac- og iOS App Stores.
Prosjektet, internt kodenavnet “Marzipan”, vil kreve iOS 12 og macOS 10.14, som skulle komme ut høsten neste år.
Apple oppdaterer typisk programvareplattformene på sin verdensomspennende utviklerkonferanse, som finner sted om sommeren. Vi bør lære mer om dette spennende nye initiativet på WWDC 2018, selv om den eksakte tidslinjen kan endres.