How Craft Built Its visionOS App →

Kristof Gruber, Product Engineer at Craft:

Entering a new platform only happens a few times in a developers life. It is a rare and delicious event, when you step in the realm of something genuinely new. If you are fast, you can feel yourself like the explorers in old times. Everything is new, and flexible; the new platform doesn’t yet have established patterns, which gives you plenty of space to experiment.

We, at Craft, already had this chance once, when we started using Mac Catalyst, a wonderful technology, which allowed us to bring our iOS app to the Mac. Since then, we are using a common code base for building all our apps on all the platforms we support: iOS, iPadOS, and macOS. With the introduction of visionOS, we could build on these solid foundations.

The blog post goes on from there, detailing the team’s approach — and challenges — in tuning Craft for visionOS users. It’s a fascinating read.