WWDC 2020 Wishlist
WWDC is right around the corner. So its time to start writing our letter to WWDC Santa. Last year was one of the most jam packed WWDC’s I have ever witnessed. Lets hope this year is another productive event.
SwiftUI for game development
We currently have SpriteKit, and SceneKit which help us create great games, however I would like apple to simplify the development process by bringing these two frameworks into a unified declarative framework so that we can make games in a similar manner that we can create Views in SwiftUI. Here is a example of how the code would look.
Creating games in a code structure like this would be a dream come true. I have tried making native IOS games, and they take up way too much code for some simple things such as assets, and motion.
2. Xcode for iPad
Currently the iPad is able to replace lots of people’s computers, for example their is a great IDE called Play.js that lets you create React Native apps on the iPad, and launch them. This is super cool, however if Apple added Xcode to the iPad we could get rid of our Macs for most of our workflow. The only question is how do we create MacOS apps on the iPad? Would there be a simulator? I ask myself all these questions, and hope to get answers at WWDC 2020.
3. Improved CoreData
CoreData is not the most pleasant framework to work with, so lets say Apple would add a interface in CoreData console so you add all the fields you need, and then it generates the Swift Objects, and all you have to do is bring them into your project. After that all you have to do is reference the object to read and write to CoreData. Currently CoreData has so many boilerplate code you have to implement in order to get it running. This can be time consuming, and irritating when debugging. CoreData is currently Objective-C code converted to Swift which explains some of the weird headaches of implementing it, however Apple should also completely convert CoreData over to Swift.
4. PLEASE bring ImageFromURL to UIImage
Why do we always have to write an extension to get an image from a URL. This should be something Apple should have added since the beginning of the creation of UIImage. I know the extension is only like seven lines of code, but if we don’t have to copy and paste this extension every time we create a project would be nice.
5. Siri, and VoiceOver custom Voices
Asa vision impaired developer I would like to create better voices for Siri, and VoiceOver. Apple should let us create voices for Siri, and VoiceOver using Swift. There would be certain phrases the person recording his/her voice would have to speak, and AI will create the basic synthesizer, then we can go ahead and customize the generated synthesizer using Swift.
We have comments enabled, let’s share our WWDC 2020 wishlist.