Apple is introducing updated guidelines that include support for the emerging category of apps that offer creator content experiences. The developer code of conduct expands to help keep the App Store a fair marketplace for developers and users, including updated guidelines around developer identity requirements, ratings and review manipulation, and excessive customer complaints. There are also new avenues for developers to appeal an app rejection on concerns of bias, as well as the option for them to report an app if there is reason to believe an app presents a trust or safety concern, or is in violation of the App Store Review Guidelines.
Swift — Apple’s powerful and intuitive programming language — now features built-in concurrency support. This means developers can more easily write code that does work in parallel, which is key to building apps that are responsive to user input, while doing more work in the background. With concurrency in Swift, developers can write fast, modern, safe code with fewer mistakes, and take full advantage of the powerful multicore silicon across Apple’s devices.
SwiftUI has reinvented user interface development by making it easier to develop great-looking apps with as little code as possible. Now SwiftUI takes a huge step forward, helping developers bring more great experiences to all their users. This includes enhancements for improving list views, search experiences, in-app accessibility features, multicolumn tables, and so much more.
Swift Playgrounds is a great way to learn to code right on a Mac or iPad. With Swift Playgrounds 4, coming later this year, users will be able to create the visual design of an app with SwiftUI. App projects can be opened and edited in Swift Playgrounds or in Xcode, and when they’re ready, users can build a real app and submit it directly to the App Store right from their iPad.