Appleās WWDC 2022 keynote was notable for only one reason: it featured multiple references to new APIs (application programming interfaces) for developers. That may not sound very surprising—WWDC is, after all, a developer show—but it was unique in the recent history of the conference as Apple has historically used the keynote to market new products and services to consumers, not developers.
āWe love collaborating with our developer community and providing them with new innovative technologies that enable them to build the next great generation of apps,ā Apple vice president of Worldwide Developer Relations and Enterprise and Education Marketing Susan Prescott said. āWith powerful new APIs for widgets on the Lock Screen, new services like WeatherKit, the availability of Xcode Cloud to help every Apple developer build apps faster, and new gaming capabilities with Metal 3, developers have more tools than ever to create app experiences that their users will love.ā
Sign up for our new free newsletter to get three time-saving tips each Friday ā and get free copies of Paul Thurrott's Windows 11 and Windows 10 Field Guides (normally $9.99) as a special welcome gift!
"*" indicates required fields
All that was missing was a high-level Apple executive sweating through their shirt as they ran around on a stage shouting, āAPIs! APIs! APIs!ā Not that the thin and fit folks that usually appear in Appleās carefully staged appearances would ever be seen sweating, of course. Or betray an actual emotion. (I really do miss Steve Ballmer.)
New developer features announced at WWDC 2022 include:
Xcode Cloud. Described as the ācontinuous integration and delivery cloud service designed specifically for Apple developers, Xcode Cloud lets developers and teams build, test, and deliver apps more efficiently by automatically building them in the cloud. This new service is now available via several different plans. You can learn more here.
Xcode 14 improvements. Apple is not upgrading Xcode to a new major version, but it is improving Xcode 14 by adding performance improvements, downloadable simulator runtimes for watchOS and tvOS, SwiftUI multiplatform support across iOS, iPadOS, macOS, and tvOS, and more.
Swift and SwiftUI. Swift is picking up new string processing capabilities with new regular expression literal support and a new Package Plugins interface in Swift Package Manager so that developers can run custom commands on their projects. And the SwiftUI user interface framework is getting an enhanced navigation API, Custom Layouts, and Swift Charts for improved in-app visualization.
Games. The new MetalFX Upscaling capability in Metal 3 lets game developers upscale complex scenes to create great-looking and fast-moving games on Apple Silicon. There is also a new Fast Resource Loading API that minimizes wait time by providing a more direct path from storage to the GPU, further improving the performance of games.
WeatherKit. Based on its Dark Sky acquisition, WeatherKit will provide APIs for Appleās platforms, of course, but those targeting web or other platforms like Windows and Android will be able to use REST APIs as well, a random cross-platform capability that, frankly, few were probably expecting. Those with an Apple Developer Program membership will get 500,000 API calls per month, but you will also be able to purchase additional tiers of service starting this fall.
Even more APIs. In addition to the APIs that Prescott mentions in the quote above—for widgets on the lock screen and WeatherKit, Apple also announced APIs for Live Text, Collaboration tools in Messages, Passkeys, MapKit, Focus filters, Automatic Shortcuts, watchOS 9, RoomPlan, and Live Activities.