![]() ![]() It's not just theory, either - for a long time, it was a broadly-recognised fact that iPhone Apps were of higher quality than their Android counterparts. Basically, if it is easier to create great Apps for Apple platforms, then Apple platforms will have the best Apps, which translates to a direct competitive advantage over platforms where easy-to-write Apps are not so great, or great Apps are much more difficult to create. At least not any time soon.Īpple's traditional approach to developer tools and frameworks is that they are features of the platform. How about it how do we convince you, Craig or whoever makes the open source decision of SwiftUI to make our dreams come true? But I do want to make making UI's on Apple's platforms better, and open sourcing is a fantastic opportunity to do that. ![]() Personally I'm not that interested in bringing it to other platforms as I'm sure it relies heavily on CoreGraphics/Animation and that would be a big job to port to other platforms and that isn't getting open sourced, ever. This would help faster adoption or new features and allow back porting of bug fixes instead of waiting for a new OS release to fix a bug. I really don't want to have to go through that again with SwiftUI.Īnother advantage of SwiftUI being open sourced is that we could (within reason) support some backwards compatibility. Then, if you're lucky, years down the line the issue gets fixed and you can eventually remove your hack. I think my biggest concern is that after using UIKit for the past 9 years (oh god, has it been that long ) is that when bugs have been found you need to hack your way around them either by doing something inventive within the constraints of the framework or by swizzling into the framework and fixing it yourself. As demonstrated by the Swift community already, there are a lot of people willing to contribute their energy and knowledge to a project like this and I think Apple would be missing an opportunity if they didn't try to utilise that. In my opinion SwiftUI should be open sourced just so the community can help push it forwards and fix issues. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |