Near the end of 2017, Bloomberg reported that Apple was working on Project Marzipan, an effort to allow for the creation of cross-platform apps that would work on both iOS and macOS.
The report also mentioned the company would announce it publicly at this yearβs Worldwide Developer Conference (WWDC) in June β but according to John Gruber, who follows developments at Apple closely and writes about it on his much-lauded blog Daring Fireball, Project Marzipan may not arrive quite so soon.
Gruber noted that, per his sources, Marzipan (now known by a different name within Apple) is a declarative control API of sorts, which seems to be a trend among tech firms building UI frameworks these days. This doesnβt specifically imply cross-platform support, but itβs one way of going about things if thatβs the companyβs goal:
β¦ it sounds like 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.
He also speculates that this wonβt materialize in 2018, and certainly not in time for WWDC in June; rather, itβs possible that itβll be on the agenda closer to when macOS 10.15 and iOS 13 arrive, sometime in 2019.
Itβs also worth noting that Apple CEO Tim Cook doesnβt seem especially keen on merging the two platforms just yet. Speaking to the Sydney Morning Herald earlier this month, he addressed the question, saying fans arenβt big on the idea either:
We donβt believe in sort of watering down one for the other. Both [The Mac and iPad] are incredible. One of the reasons that both of them are incredible is because we pushed them to do what they do well. And if you begin to merge the two β¦ you begin to make trade offs and compromises.
So maybe the company would be more efficient at the end of the day. But thatβs not what itβs about. You know itβs about giving people things that they can then use to help them change the world or express their passion or express their creativity. So this merger thing that some folks are fixated on, I donβt think thatβs what users want.
As we noted in our coverage, allowing for single versions of software to run on iOS and macOS devices would lower development and maintenance costs for creators, as well as the price of apps for users who are invested in Appleβs ecosystem. But per Gruberβs post, itβs now less clear as to whether the company is presently thinking about making this happen, versus simply modernizing the build process for both iOS and macOS developers.
Via The Verge
The Next Webβs 2018 conference is just a few weeks away, and itβll be ??. Find out all about our tracks here.
Get the TNW newsletter
Get the most important tech news in your inbox each week.