Blog

Porting the ownCloud iOS App to the Mac – how Catalyst Changes the Game

The ownCloud team ported the new iOS app to the Mac, using the new Catalyst technology. What did they learn? Michael Neuwert talked about it at the ownCloud Conference.
Porting the ownCloud iOS App to the Mac

In the last 10 years, iOS developers spent quite some effort on developing frameworks and tools allowing faster porting of their applications to macOS – but those have their limitations and struggled with Apple’s iOS fast development pace.

At WWDC 2018 Apple announced that they are working on an official toolset – project Marzipan. They showcased the technology in macOS Mojave.

Building the iOS App for MacOS With Catalyst

We were eager to play with the new technology and as soon as it became available in Xcode 11 beta, we used it to build a native Mac app from our iOS client code-base.

We presented it running on macOS Catalina beta at the ownCloud Conference and shared our learnings from this experiment.

Watch the talk on YouTube!

You can find the code of the project on GitHub, in the occon/catalyst branch of the new iOS app.

Further Information:

WWDC 2019 Talks about the topic

What do you think about these new opportunities? Leave a comment below or share this post on social media!

ownCloud

September 23, 2019

Ready to see what’s next?

Having trouble viewing or submitting this form?

Contact Us

We care about protecting your data. Here’s our Privacy Policy.

Read now:

ownCloud Infinite Scale with Microservice Architecture

ownCloud Infinite Scale with Microservice Architecture

Infinite Scale is a complete modernization of ownCloud in Go. With Infinite Scale, ownCloud promises to push the performance limits of its platform, having made a huge change in its data distribution platform. The geo-distributed and federated approach is modern and up-to-date. The partnerships – especially with CERN – lend the product additional credibility in terms of security and interoperability.

mehr lesen
Living Roadmap: Join the Conversation

Living Roadmap: Join the Conversation

With the Living Roadmap, we invite you to come forward with your valuable opinions, feedback and suggestions regarding ownCloud Infinite Scale features and future plans, to help us further enhance the experience.

mehr lesen
ownCloud Sprint Review: Android 4.0, Notifications and Configurable Roles

ownCloud Sprint Review: Android 4.0, Notifications and Configurable Roles

The Sprint Review from 10th March 2023 delivered several enhancements and developments. The version 4.0 beta of our Android client is now available, with many useful new features, including Spaces for ownCloud Infinite Scale users. Plus, it is now possible to receive notifications in its web client, and there is now the provision to apply configurable roles with separate permissions.

mehr lesen