5 ms·
There is no evidence to suggest that Apple are deprecating AppKit and UIKit
by bowsamic 4y ago
There is no evidence to suggest that Apple are deprecating AppKit and UIKit
- ChrisMarshallNY 4y agoIt'll be around for many years. I know, for a fact, that some AAA applications are still using ObjC. Also, I am quite sure (but don't know) that Apple still has a plenty big ObjC codebase at home.
- aaaaaaaaaaab 4y agoSome? More like all AAA applications use ~100% ObjC. I'm talking about apps like Facebook, Messenger, Instagram, YouTube, etc.
- ChrisMarshallNY 4y agoThis is likely true. I only know of a couple, but I'm quite sure that there are legacy codebases up the yin-yang. Either that, or Electron/Xamarin/React Native. I am not really a fan of the hybrid apps. I was just watching Slack go crazy on my iPad, a few minutes ago.
- pjmlp 4y agoThose use mostly C++ alongside Objective-C, or nowadays Swift, unfortuly what most use is something like React Native, Flutter,....
- ChrisMarshallNY 4y agoI'm pretty sure that Adobe Photoshop is still C++. Funny story. It started off as Object Pascal, and used MacApp 0.9 as its framework. I think the codebase was converted to C++, around Photoshop 3. Snapseed[0, 1] (won awards) had its engine written in C++. C++ is a good language for image pipelines. Doesn't really pass the "ooh, shiny!" test, though... [0] https://apps.apple.com/us/app/snapseed/id439438619 https://apps.apple.com/us/app/snapseed/id439438619 [1] https://play.google.com/store/apps/details?id=com.niksoftware.snapseed https://play.google.com/store/apps/details?id=com.niksoftwar...
- pjmlp 4y agoYes, the initial Photoshop version source code has been made available. https://computerhistory.org/blog/adobe-photoshop-source-code/ https://computerhistory.org/blog/adobe-photoshop-source-code...
- Someone 4y agoSupertankers turn slowly, but if the captain tells you the ship will turn, you better believe it, even if you don’t see the ship turning yet. Having said that, even though Apple indicates it will turn, it still may change its mind halfway through.
- worik 4y ago> but if the captain tells you the ship will turn, you better believe it, What Apple says at their circus show is not the same weight as the captain of a ship telling you the ship's course.
- pjmlp 4y agoFrom the same WWDC, > The Objective-C language, AppKit & UIKit frameworks, and Interface Builder have empowered generations of developers. These technologies were built for each other, and will continue to serve us well for a long time to come, but over time new abstractions become necessary. For a while now, you've seen us hard at work defining the next generation of integrated language, frameworks, and tools: Swift, SwiftUI, and Xcode Previews. > > Tight integration in a development platform like this requires that all three pieces be designed and evolved together, both driving and driven by one another. Swift result builders were inspired by SwiftUI's compositional structure. SwiftUI's declarative views were enabled by Swift value types. And Xcode Previews was specifically designed for, and enabled by, both. Now, the result is the best development platform that we have ever built. And this year, Swift, SwiftUI, and Xcode all have fantastic updates that take this vision further, and make it even easier for you to build great apps for all of our platforms. And it all starts with Swift. Now Ben from the Swift team is gonna tell you all about what's next. -- https://developer.apple.com/videos/play/wwdc2022/102/ https://developer.apple.com/videos/play/wwdc2022/102/
- bowsamic 4y agoIndeed