4 ms·
I can't think of a good business reason why they would want to open source SwiftUI. If I want to stay on Windows and develop an app using SwiftUI, why would I b
by atarian 6y ago
I can't think of a good business reason why they would want to open source SwiftUI. If I want to stay on Windows and develop an app using SwiftUI, why would I bother developing for the Mac?
- monocasa 6y agoThere's nearly always advantages to being the owner of the complete stack, even if developed in the open and allowing other backends. Making sure that every piece matches your vision without little weird API impedance mismatches for a library being used in many places is a massive win. Nobody expects SwiftUI on Apple to be crippled by a decision, even if it would make SwiftUI on Windows and Linux better. That's one of the reasons AMD pushed Mantle, then pushed Vulkan and DX12 and dropped Mantle. The shape of the API better fits their model for driver development than OpenGL or DX prior to 11, and they're happy for their competitors to help build an ecosystem that works better on their products than the alternatives at the time. IMO, this is the best model for library/API development if you can pull it off.
- myko 6y agoFor folks developing for Apple platforms an open source SwiftUI would mean we could ship bug fixes to users who have not updated their OS.
- setr 6y agoIt goes backwards too. If I like swift enough even though I'm on windows, I could also trivially include MacOS support (and possibly iOS)