483 One of the main problems faced by software developers in the 21st century is the existence of a multitude…
One of the main problems faced by software developers in the 21st century is the existence of a multitude of platforms and operating systems that require specific adaptation work when running a specific program or application. Well, it seems that from Cupertino they want to put an end to this problem with what we might call the Apple cross-platform applications .
It is not the first time that we talk about developing a software structure that allows combining the iPhone, iPad and Mac applications, and that under the code name of “Marzipan” (another one that has been given by the desserts), Apple would be working on the creation of an operating system, or at least, some kind of software solution that allows to run any program or application in an indistinct manner on all the manufacturer’s platforms.
And the fact is that the Bloomberg analyst, Mark Gurman , has said that although initially the project “Marzipan” would be presented at the Worldwide Developer’s Conference in 2018, everything points to that functionality evolves much slower than expected.
Apple’s cross-platform applications had to come with iOS 12 and macOS 10.14, but statements by Apple CEO Tim Cook, saying that a merged experience is not something that users claim, suggest that Apple is throwing balls out and that for now it does not intend to announce anything in this regard.
And is that it is not the first time that Apple makes declarations removing importance to an advance for time after announcing it as the best of the novelties (before 4-inch screens were ideal, without going any further).
According to another analyst called John Gruber (Daring Fireball) Apple’s cross-platform applications will come with macOS 10.15 and iOS 13 , and they will only allow iPhone and iPad applications run on Mac , but not the other way around.
According to Gruber, Apple would be working on a declarative control API for iOS and masOS, which means that this company would be focusing its efforts on facilitating developers creation of user interfaces between platforms.
The report does not give too many details of the level of integration that is planned to be achieved, since Apple is currently working on iOS 12 and macOS 10.14 and possibly the development is in an embryonic phase. For now he only knows that Apple intends either abstract API differences between iOS (UIKit) and macOS (AppKit) , or create a cross-platform user interface framework.
For now it is too early to know anything concrete, but the WWDC 2018 the next one is celebrated June 4 and Apple may give us some clue about the project they are working on. We will inform you.