Apple zal nieuwe ontwikkelaarstools bieden waarmee app-makers voor het eerst één binaire app kunnen ontwerpen, bouwen en compileren die op iPhone-, iPad- en Mac-apparaten kan worden uitgevoerd.
Volgens Mark Gurman van Bloomberg moeten de aanstaande ontwikkelaarstools programmeurs helpen hun bestaande iPhone- en iPad-apps uit te breiden naar het Mac-platform.
Zogenaamde universele binaire bestanden zijn niets nieuws: Apple gebruikt ze sinds iOS sinds de lancering van de originele iPad en op macOS sinds 2010 naar Intel-processors in 2005.
Met universele binaries kunnen ontwikkelaars code- en gebruikersinterface-middelen voor zowel hun iPhone-apps als voor iPad geoptimaliseerde apps combineren in één download.
De aankomende nieuwe tools zullen het universele binaire concept ook uitbreiden naar macOS-apps. Met andere woorden, ontwikkelaars kunnen apps ontwerpen die niet alleen werken met een touchscreen op iOS-apparaten, maar ook met een muis en trackpad op uw Mac.
Uit het rapport:
Het apps-initiatief van Apple maakt deel uit van een grotere push op langere termijn om de basis van zijn hardware en software meer op elkaar te laten lijken. Enkele jaren geleden begon het bedrijf met het ontwerpen van eigen processors voor iOS-apparaten.
Het begon hetzelfde te doen voor de Mac en lanceerde onlangs een T2-chip in zijn iMac Pro die functies zoals beveiliging en energiebeheer van de Intel-processor naar door Apple ontworpen silicium laadt. Net zoals Apple van plan is om apps te verenigen, zou het op een dag dezelfde hoofdprocessor kunnen gebruiken op Macs en iOS-apparaten.
Dat zou het eenvoudiger maken om één besturingssysteem te maken voor alle Apple-gadgets, iets wat Microsoft al heeft gedaan met zijn desktops, laptops en Surface-tablets.
Momenteel maken ontwikkelaars gebruik van het UIKit-raamwerk van Apple op iOS en AppKit op macOS om gebruikersinterfaces te ontwerpen, maar ze moeten afzonderlijke apps ontwerpen voor iOS en macOS.
Met een enkele app voor zowel iOS- als macOS-platforms krijgen eigenaren van iPhone-, iPad- en Mac-apparaten tegelijkertijd nieuwe functies en updates. Het is onduidelijk of het bedrijf van plan is om ook de afzonderlijke Mac- en iOS-appstores samen te voegen.
Het project, intern codenaam "Marsepein", vereist iOS 12 en macOS 10.14, die in de herfst van volgend jaar zou moeten verschijnen.
Apple werkt zijn softwareplatforms meestal bij tijdens zijn wereldwijde ontwikkelaarsconferentie, die in de zomer plaatsvindt. We moeten meer leren over dit opwindende nieuwe initiatief op WWDC 2018, hoewel de exacte tijdlijn kan veranderen.