Apple for a long time it was rumored that was working on a feature to combine iPhone, iPad and Mac applications, allowing developers to create a single application that works on all three platforms. A secret project, codenamed "Marzipan", was previously mentioned by Bloomberg's Mark Gurman to be part of Apple's software plan and the plan was expected to be presented at the Worldwide Developer's Conference 2018 with iOS 12 and macOS 10.14. . However, a new report has affirmed that the function will not arrive until 2019 and that the multiplatform support may not be as extensive as initially expected. This news comes just after CEO Tim Cook claimed that users are not interested in a merged experience between their mobile devices and their desktop computers.
Reports on universal applications running on iPhone, iPad and Mac first surfaced in December of last year. At that time, Apple had planned to introduce the functionality in iOS 12 and macOS 10.14, with an announcement that will likely occur in June of this year. However, a new report by John Gruber's Daring Fireball has stated that the multiplatform functionality that will allow iPhone and iPad applications to run on Mac is planned for macOS 10.15 and iOS 13. It is "almost certain" that the feature will not be announced at WWDC 2018.
According to Gruber, the "second-hand sources" have confirmed that Apple is working on declarative control API for iOS and macOS. This essentially means that the company wants to make it easier for developers to create modern user interfaces between platforms. The report says that extensive details are not available at this time.
The report states that there is nothing "intrinsically cross-platform" about such a feature, noting that it makes sense in some cases. For example, it would address the problem of abstracting API differences between iOS and macOS, or perhaps creating a cross-platform user interface framework. The report explains: "But it makes sense that Apple believes that (a) iOS and MacOS should have declarative control APIs, and (b) they should address the problem of abstracting the API differences between UIKit (iOS) and AppKit (MacOS), which they would address them at the same time. "
With contradictory reports, it is not clear when the new feature will be presented by the Cupertino giant. We will have to wait until the latest version of macOS and iOS 12 is presented in the main event of WWDC 2018, which is scheduled for June 4.