Blog / News / Apple is Planning to Kill AppKit with Catalyst

Apple is Planning to Kill AppKit with Catalyst

Ashish Chauhan By Ashish Chauhan | August 7, 2019

iPad OS and macOS Catalina are prepared to usher in a cross-platform app ecosystem through Catalyst – the just-click-here app porting feature in Xcode. The move is a hint that Apple might be abandoning the legacy macOS framework AppKit.

Before the Catalyst announcement, developers were looking out for the four Apple apps:  Stocks, Voice Memos, Home, and News to understand how cross-platform apps will perform, without knowing that they were probable Catalyst candidates.

Apple SVP of Software Engineering Craig Federighi at WWDC talked about the first round of applications made with Catalyst last year and what the company took away from it. 

“I think we learned a lesson last year, many lessons with the first release of things like News and Stocks and so forth, some of the things that got written after we released those apps, were attributed to… where people said “oh this doesn’t feel right as a Mac app” were attributed to the underlying technology, when in fact they were just design decisions.”

Moving on to the core values of Catalyst for straightforward apps: it provides everything needed to make an iPad app available to the Mac developers without having to use AppKit. Meanwhile, as per the Human Interface Guidelines for Catalyst apps, it is hinted that Apple will make use of the toolbar menu for settings/ commands or using features within the app’s menu in its window. 

While developers will still be able to use AppKit for developing standalone Mac apps, Catalyst doesn’t appear to be very supportive of the tool. It can be seen as an indication that Apple is not interested in making AppKit a core part of the development of core apps and might soon start limiting its usage. 
In the end, we can conclude that the future of iOS app development is UIKit and Swift whereas AppKit and Objective-C will be limited to be used in isolated apps.

Ashish Chauhan
Ashish Chauhan

Co-Founder and VP Mobile Architect at Appventurez. An expert programmer who is passionate and loves to explore emerging mobile technologies. As a leader, he is a perfect match as he is always there for the team to help and guide them to learn and implement smartly and effectively.

⚡️ by Appventurez

Leave a Reply

Please rate*

Your email address will not be published. Required fields are marked *

Hey there! This is Ashish, author of this blog. Leave your email address and we'll keep you posted on what we're up to.

This will subscribe you to Appventurez once-a-month newsletter. You can unsubscribe anytime. And we promise not to pester you or share your data :)

Hey there, wondering where this article came from? It was produced by some people at Appventurez, a Mobile & Web App Development Company. We are here for solutioning of your technological needs.

Our Latest Blog

React Native vs Ionic vs Xamarin
Ionic vs React Native vs Xamarin: Which One To Choose?

Over a period of time, several platforms and frameworks are continuously trying...

Read more
artificial intelligence in retail industry
Role of Artificial Intelligence in Retail Industry

Assume that you are a shopkeeper running a small shop in a super-competitive su...

Read more
Finance mobile app development solution
How Financial Apps Simplify Businesses?

Imagine, you are waiting in a bank queue for your cheque to get deposited and t...

Read more

Our Global Presence

Appventurez Map
Mobile App Agency In USA USA
Usa Flag

USA

5440-F Thornwood Drive San Jose, CA 95123

+1-512-823-1002
Mobile App Agency In Australia Australia
Australia Flag

Australia

5 Taunton Place Craigieburn VIC Australia

+1 512-823-1002
Mobile App Agency In Germany Germany
Germany Flag

Germany

Frauengartenstr. 2, Hechingen, Baden-Wuerttemberg, Germany 72379

+49 7471 9699793
Mobile App Agency In Qatar Qatar
Qatar Flag

Qatar

Office #216 Regus Tower Bank Street, Doha Qatar

+974-33497259
Mobile App Agency In India India
India Flag

India (HQ)

Logix Infotech Park, 1st Floor, Plot No.- D-5, Sector 59, Noida, Uttar Pradesh 201301

+91 120 41 577 46
Mobile App Agency In Dubai Dubai
Dubai Flag

Dubai

Rimal 5 Jumeirah Beach Residence 2 Dubai

+1 512 823 1002
Mobile App Agency In South Africa South Africa
South Africa Flag

South Africa

3 monterrey Complex, 63 Montrose Avenue, Northgate, Johannesburg, 2191

+27 737 810 945
Mobile App Agency In United Kingdom United Kingdom
United Kingdom Flag

United Kingdom

7 Hanover House, Chapel Street, Bradford BD1 5DQ, United Kingdom

+1 512 823 1002
Mobile App Agency In Mexico Mexico
Mexico Flag

Mexico

Calle Ambar 2711, Av Victoria, 45089, Zapopan, Jalisco, Mexico

+521 332 393 9998
India Flag

India (HQ)

Logix Infotech Park, 1st Floor, Plot No.- D-5, Sector 59, Noida, Uttar Pradesh 201301

+91 120 41 577 46
Australia Flag

Australia

5 Taunton Place Craigieburn VIC Australia

+1 512-823-1002
Qatar Flag

Qatar

Office #216,Regus Tower, Bank Street, Doha Qatar

+974-33497259
Germany Flag

Germany

Frauengartenstr. 2, Hechingen, Baden-Wuerttemberg, Germany 72379

+49 7471 9699793
USA Flag

USA

5440-F Thornwood Drive San Jose, CA 95123

+1-512-823-1002
Dubai Flag

Dubai

Rimal 5 Jumeirah Beach Residence 2 Dubai

+1 512 823 1002
South Africa Flag

South Africa

3 monterrey Complex, 63 Montrose Avenue, Northgate, Johannesburg, 2191

+27 737 810 945
United Kingdom Flag

United Kingdom

7 Hanover House, Chapel Street, Bradford BD1 5DQ, United Kingdom

+1 512 823 1002
Mexico Flag

Mexico

Calle Ambar 2711, Av Victoria, 45089, Zapopan, Jalisco, Mexico

+521 332 393 9998