CONTACT
ao

Apple is Planning to Kill AppKit with Catalyst

iPad OS and macOS Catalina are prepared to usher in a cross-platform app development ecosystem through Catalyst – the just-click-here app porting feature in Xcode. The move is a

Apple is Planning to Kill AppKit with Catalyst

iPad OS and macOS Catalina are prepared to usher in a cross-platform app development 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 the performance and uses of cross-platform app development, without knowing that they were probable Catalyst candidates.

Apple SVP of Software Engineering Craig Federighi atWWDC 2020 Keynote highlights talked about the 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

Global Delivery Head

Global Delivery Head at Appventurez, Ashish governs the process of software delivery operations. He ensures the end product attains the highest remarks in qualitative analysis and is streamlined to the clientele’s objectives. He has over a decade of experience as an iOS developer and teams mentorship.

Related Blogs

Apple iPhone 13 Launch Event: Live Updates Are Here From ‘California Streaming’!
Apple iPhone 13 Launch Event: Live Updates Are Here From ‘California Streaming’!

Finally, the wait is over for another iPhone announcement.  Apple introduced four new models in the iPhone 13 lineup, two new iPads and an u

Read More
Apple Update! iOS 14.8 Is Here Just Before The Event
Apple Update! iOS 14.8 Is Here Just Before The Event

After a huge event and multiple updates from WWDC 2021 announcements, Apple came up under the security infringement checkups. The security researcher

Read More

We’re your neighbour

Appventurez is a well known mobile app development company in the USA and India that works to build strong, long-lasting relations with its clients in different locations.

india flag appventurez
India (HQ)

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

Inquiries : +91-9899 650980

5 Taunton Place Craigieburn VIC Australia

Inquiries : +1-424-903-8644

Office #216 Regus Tower Bank Street, Doha Qatar

Inquiries : +974-33497259

usa flag appventurez
USA

12501 W Chandler Blvd, Suite 200 Valley Village, CA 91607 USA

Inquiries : +1-424-903-8644

Rimal 5 Jumeirah Beach Residence 2 Dubai

Inquiries : +1-424-903-8644

south africa flag appventurez
South Africa

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

Inquiries : +27 737 810 945

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

Inquiries : +1-424-903-8644

Netherlands flag appventurez
Netherlands

Amstelveen, Netherlands

Inquiries : +31-(0)-61-020-9692

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

Inquiries : +521 332 393 9998

ghana flag appventurez
Ghana

North Industrial Area, Otublohum Road, Opposite Melcom Plus, Accra, Ghana

Inquiries : +27 737 810 945

appventurez worldwide presence
india flag appventurez
India (HQ)

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

Inquiries : +91-9899 650980

5 Taunton Place Craigieburn VIC Australia

Inquiries : +1-424-903-8644

Office #216 Regus Tower Bank Street, Doha Qatar

Inquiries : +974-33497259

usa flag appventurez
USA

12501 W Chandler Blvd, Suite 200 Valley Village, CA 91607 USA

Inquiries : +1-424-903-8644

Rimal 5 Jumeirah Beach Residence 2 Dubai

Inquiries : +1-424-903-8644

south africa flag appventurez
South Africa

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

Inquiries : +27 737 810 945

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

Inquiries : +1-424-903-8644

Netherlands flag appventurez
Netherlands

Amstelveen, Netherlands

Inquiries : +31-(0)-61-020-9692

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

Inquiries : +521 332 393 9998

ghana flag appventurez
Ghana

North Industrial Area, Otublohum Road, Opposite Melcom Plus, Accra, Ghana

Inquiries : +27 737 810 945

10 Global Offices

Empowering our vision through global exposure.

300+ Worldwide clients

Largest International clients

24 x 7 Availability

Effective support, anytime