discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Thoughts about the future...


From: Gregory Casamento
Subject: Thoughts about the future...
Date: Fri, 20 Sep 2024 05:33:03 -0400

Hey guys,

I've been doing some thinking about what Apple's current direction is... before I say anything let me describe the current state of things:

1) They haven't updated macOS significantly (Cocoa specifically) in a few years.  I've been keeping track since Catalina
2) Currently you can run UIKit apps on the mac if your mac uses Apple Silicon.
3) They are aggressively phasing out Intel based macs.

I am wondering if these facts combined mean that they are thinking about deprecating Cocoa within the next few years and going COMPLETELY to using UIKit as the preferred framework for development.   

Another thing that goes along with that is the possibly deprecation of ObjC after that.  White this seems like a disaster, it might be a good thing for US.

Obviously I am not okay with any of the above...  I think:

1) We need to add support for macOS to GNUstep so that, in the case that they DO deprecate Cocoa or ObjC (I hope they DO NOT) then the people who use those have someplace to go
2) We need to have a mobile library (UIKit compatible) to accommodate those who might want to bring their applications to other things outside of the stupidity of Apple's walled garden.
3) We need to add support for Swift (most likely by enabling the ObjC extensions already present in the compiler on Linux)

As I have been unemployed for 6 months I have had copious time to think about all of this.  Thankfully I have something temporary at the moment... but we'll see.

Share your thoughts anyone?

Yours, GC
--
Gregory Casamento
GNUstep Lead Developer / Black Lotus, Principal Consultant
http://www.gnustep.org - http://heronsperch.blogspot.com
https://www.patreon.com/bePatron?u=352392 - Become a Patron
https://www.openhub.net/languages/objective_c
https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation

reply via email to

[Prev in Thread] Current Thread [Next in Thread]