I have been poking around on developer.apple.com, trying to get the big
picture on the future of Cocoa for Mac. Ditto for the future of big apps.

Nothing explicit is said about it, but none of the public-facing pages
mention either Cocoa or Objective-C.  It's all SwiftUI and Swift. Searches
still show pages for them, but not the clickable links I followed.

Apple started a bunch of forums in 2015, and they are more active than this
list. Better search tools. Mostly tech q's, but a few interesting
meta-discussions (with similar civility levels as here).  I calculated
recent posts per day to get a sense of the mind-share that Apple sees for
their planning: Obj-C is .25 ppd, Cocoa 1.5, Swift 1.8, Cocoa Touch 2.8,
SwiftUI 3.3.

Presumably this list really is running on some forgotten server. Next time
someone trips over a power cord, it may suddenly go dark.

There still is a Carbon 64-bit transition guide in the archives, dated
2007-12-11, last updated 2013-04-23.  That suggests 6.5 years
health-to-death for Carbon. Kinda the best guess for Cocoa's future also.
Unlike Carbon, there's not likely to be a firm death point for Cocoa (ARM
chip transition would be convenient but it's too soon).  Probably just
deprecation and attrition. The clock may already be ticking- several years
ago there were forum complaints about Obj-C tutorials & pages disappearing,
and Cocoa has disappeared from Apple's PR.

Before I email comments to Apple, it would help to know more about how
other developers use Cocoa. Is it OK to run an informal poll?  I'll
consolidate it into a spreadsheet, and won't share any details without
consent.  Email me direct if you want more privacy.

How much of each language do you currently use in the apps you ship?
Swift, Obj-C, C++, C, other?

Size of your apps in programmer-years?

How do you feel about moving your code to SwiftUI, 0 = faints in horror, 10
= yippee!?  How many months do you think it will take to rewrite?

Thoughts on WinUI vs Cocoa/SwiftUI?  Anything else?

Anyone you know at Apple who listens to developers?  We worked with at
least a dozen Apple folks in the 90s but they are all gone.  The only
familiar names now are Tim Cook and Quinn.

Casey McDermott
TurtleSoft.com
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to