Gruber Confirms Active Cross-Platform UI Project for iOS and macOS

Gruber Confirms Active Cross-Platform UI Project for iOS and macOS

Posted by · 5899 views · Translate

Apple is actively working on a cross-platform UI project for iOS and macOS, according to Daring Fireball's John Gruber.

About four months ago, Bloomberg reported that Apple would soon let developers create a single application that works with a iPhone, iPad, or Mac. The project was purportedly codenamed 'Marzipan'.

While Gruber has confirmed the project, his sources say it's currently known by a different name that has yet to be leaked. Details are light but it appears that Apple is working on a declarative control API.

The general idea is that rather than writing classic procedural code to, say, make a button, then configure the button, then position the button inside a view, you instead declare the button and its attributes using some other form. HTML is probably the most easily understood example. In HTML you don’t procedurally create elements like paragraphs, images, and tables — you declare them with tags and attributes in markup. There’s an industry-wide trend toward declaration, perhaps best exemplified by React, that could be influencing Apple in this direction.

Gruber is quite certain that the project won't debut at WWDC 2018 but believes it's a 2019 thing for macOS 10.15 and iOS 13.

More details at the link below and please follow iClarified on Twitter, Facebook, Google+, or RSS for updates.

Read More


Gruber Confirms Active Cross-Platform UI Project for iOS and macOS

Recent