A new report sheds more light on Apple’s recently announced “Project Catalyst” porting effort.
Project Catalyst is an important venture at Apple these days, and for good reason — the code name was used to describe a project to merge development for iOS and Mac apps, allowing you to use them interchangeably on all kinds of Apple devices.
At WWDC 2019, Apple officially revealed this as “Project Catalyst,” thought it was previously known as Project Marzipan. It’s a large undertaking that’s years away from being completed, but the seeds have planted for a very different future for your Mac.
Now, Ars Technicahas spoken with some of the team members working on Project Catalyst, who shared more information on their decisions. The report is comprehensive in nature and gives us a better look at how the Project Catalyst works and the benefits it has to offer.
Apple’s senior director of marketing for iOS, Todd Benjamin, says it’s the right time to focus on bringing Catalyst to developers:
We’re at a stage at this point now where developers have fully developed iPad apps, and there’s a great opportunity to take the work that they’ve done there, which not only leverages what they had done on iOS, but also takes advantage of screen space and some things that we can leverage nicely as we bring them over to the Mac.
The team also mentions how exploring the idea came about and what quirks they had to work out to make Project Catalyst possible:
We learned at WWDC this year that one major component to that push is called Project Catalyst, which enables porting iPad apps to the Mac relatively quickly.
App developers can start doing this now with the beta version of Xcode, the development environment Apple maintains for making apps for its various platforms. To much fanfare on the WWDC stage, Apple claimed developers simply need to open their iPad app project in Xcode and click a single check box to be able to build a Mac app. Of course, it won’t always be/quite/that simple—but it’s closer than you might think.
Mac app runs natively, utilizing the same frameworks, resources, and runtime environment as apps built just for Mac. Fundamental Mac desktop and windowing features are added, and touch controls are adapted to the keyboard and mouse. Custom UI elements that you created with your code come across as-is. You can then continue to implement features in Xcode with UIKit APIs to make sure your app looks great and works seamlessly.
The Apple team also talked about the decision to focus on porting iPad apps, not iOS ones which outnumber that of Apple’s tablet. Todd Benjamin explains why:
Just design-wise, the difference between an iPad app and an iPhone app is that the iPad app has gone through a design iteration to take advantage of more screen space. And as you bring that app over to the Mac… you have something that’s designed around that space that you can work with and that you can start from.
Lastly, Benjamin gives a bit of background information on the history of how we’ve looked at Mac and iOS apps and how Catalyst fits in.
I think apps on the Mac have always been these large and complex and highly capable apps that are very broad. And I think apps on iOS by nature are a little bit more focused. They’re highly designed. They’re very much considered in what they do and how they do it. And I think that’s changed how people look at apps, right?
Now people know what those things are, and they would love to have those kinds of simple and accessible experiences on the desktop as well. And while the Web can actually do that, an app is a more focused thing… now you’re used to using that experience that’s relatively new on your phone and on your iPad. Why can’t that same experience translate over to the Mac?
The Ars Technica piece sheds a spotlight on all the inner workings of Project Catalyst and is most definitely worth a read.
Canadian banking and credit card applications are lagging behind their U.S. counterparts in the integration of personal financial management tools, finds a series of new studies by J.D. Power. These innovative tools, described as the 'next frontier' for mobile apps and website development, have been slower to gain traction among Canadian banks. The studies conducted...
In a recent internal memo, Meta CEO Mark Zuckerberg shared his perspectives on Apple's new Vision Pro headset, noting differences in approach and corporate values between the two tech giants. The memo was obtained by The Verge, as part of a meeting with Meta employees. In the wake of Apple's latest product announcement, Zuckerberg candidly...
In response to attempts by Meta and Google to negotiate terms over a Liberal legislative proposal that would obligate them to compensate for Canadian journalism, Prime Minister Justin Trudeau remains uncompromising. Trudeau denounced the strong-arm strategies of Meta and Google on Wednesday, emphasizing that his administration will ensure these corporations don't undermine Canada's democracy or...