June 10, 2024
PRESS RELEASE
Apple empowers builders and fuels innovation with new instruments and assets
Enhancements to Xcode and Swift, mixed with new APIs, supply builders expanded capabilities for creating excessive‑high quality apps
CUPERTINO, CALIFORNIA Apple at this time unveiled a collection of modern new instruments and assets designed to allow builders worldwide to create extra highly effective and environment friendly apps throughout all Apple platforms. With Xcode 16, builders can save time of their growth course of and get extra completed because of options like Swift Help and predictive code completion. New and expanded APIs give builders the instruments to advance their apps and introduce thrilling options.
“At Apple, we’re devoted to offering builders in every single place with the cutting-edge applied sciences and assets to construct unbelievable apps,” stated Susan Prescott, Apple’s vp of Worldwide Developer Relations. “With considerate innovation behind Xcode 16 and our newest platform APIs, we’ve created the very best instruments for builders to create excellent apps. We’re excited to see what they construct subsequent.”
Xcode 16
Xcode 16 units a brand new customary for developer productiveness, providing options and efficiency enhancements that empower builders to construct distinctive apps quicker than ever earlier than.
Swift Help serves as a companion for all of a developer’s coding duties, to allow them to deal with higher-level issues and options. It’s seamlessly built-in into Xcode, and is aware of the most recent software program growth kits (SDKs) and Swift language options, so builders will all the time get the most recent code options that mix completely into their initiatives. With Swift Help, duties like exploring new frameworks and experimenting with new concepts are only one request away. Swift Help makes use of a robust mannequin that runs within the cloud — and like all Apple developer providers, it’s constructed with privateness and safety in thoughts. Builders’ code is barely used to course of requests and by no means saved on servers, and Apple won’t use it to coach machine studying fashions.
The brand new predictive code completion engine in Xcode makes use of a novel mannequin particularly educated for Swift and Apple SDKs, and might counsel the code builders want. Code completion is powered solely by Apple silicon and machine studying enhancements in macOS Sequoia, and runs regionally on a developer’s gadget — which means that code is saved fully personal, and builders can obtain related options rapidly even when working offline.
Xcode previews now supply a brand new dynamic linking structure that makes use of the identical construct artifacts for previews and code execution, making for a smoother and extra productive workflow when switching between the 2.
Extra enhancements to testing environments in Xcode 16 make it simpler than ever for builders to see how their apps carry out in real-world situations from the second they start constructing them. For instance, builders can now localize and take a look at their apps’ privateness insurance policies, license agreements, and subscription group show title.
Swift 6
Swift 6 introduces new capabilities geared toward enhancing developer productiveness and code readability. As multicore architectures have made gadgets extra highly effective, Swift has regularly added options to make concurrent programming simpler. Swift 6 introduces compile-time data-race security, which diagnoses concurrent entry to reminiscence throughout a developer’s venture at compile time. This development permits errors to be caught and glued with minimal modifications to all the codebase, enhancing code security and maintainability for the longer term.
WWDC24 marks the tenth anniversary of Swift. Since its launch, Swift has empowered builders to create high-quality experiences throughout Apple’s ecosystem. As we speak, almost 1 million apps use Swift, and it’s utilized all through Apple’s software program stack — from apps and frameworks, all the best way all the way down to firmware like Safe Enclave.
A decade in, Apple stays deeply dedicated to advancing Swift’s capabilities and fostering collaboration throughout the developer group. Apple is increasing the supply of Swift to a broader vary of builders and programmers, with assist for added code editors that leverage the Language Server Protocol. Furthering its growth, an all-new GitHub group devoted to Swift will host various crucial initiatives for the Swift ecosystem — together with the Swift compiler, Basis, and different key libraries.
Swift Testing
The brand new Swift Testing framework affords builders expressive APIs that make it easy to put in writing exams. It’s cross-platform and straightforward to study, so builders can use it to put in writing exams for quite a lot of platforms and domains. The framework additionally features a versatile tagging system to assist builders arrange their exams and take a look at plans. Swift Testing is designed for a lot of of Swift’s use instances, from apps to servers.
Recreation Porting Toolkit 2
With the introduction of Recreation Porting Toolkit, builders have been in a position to deliver their video games to Apple gadgets quicker than ever, and gaming fans can expertise extra video games on Mac. Recreation Porting Toolkit 2 takes this to the subsequent stage with among the most-requested capabilities from sport builders, making it even simpler to deliver superior video games to Mac, in addition to iPhone and iPad. Whether or not a developer is bringing an current sport or one which’s presently in growth to Apple gadgets, Recreation Porting Toolkit 2 saves valuable time. Due to improved compatibility with Home windows video games, highly effective new shader debugging instruments, and updates to Xcode that permit builders unify their sport code and shaders throughout gadgets, it’s by no means been simpler to create superb video games throughout iPhone, iPad, and Mac.
visionOS 2
Apple Imaginative and prescient Professional continues to draw builders from everywhere in the world who faucet into its distinctive capabilities to create new spatial experiences — all powered by visionOS, the revolutionary spatial working system that seamlessly blends digital content material with the bodily world. visionOS 2 introduces new APIs and frameworks, helping builders with creating complicated and nuanced spatial experiences that have been by no means earlier than potential.
New volumetric APIs give builders extra management over how 3D objects seem of their apps, and permit even essentially the most complicated spatial apps to run facet by facet for the final word multitasking expertise. TabletopKit makes it simple for builders to construct spatial app experiences that anchor to flat surfaces, like manufacturing workstations or board and card video games. RealityKit simplifies growth for apps that assist a number of Apple gadgets, reducing growth time and making workflows extra environment friendly for Common apps.
Builders can extra simply create lovely and immersive environments inside their apps by new APIs, improved tooling, and a simplified growth course of. It’s additionally even simpler to develop unbelievable spatial SharePlay experiences, and builders with out Apple Imaginative and prescient Professional {hardware} can now create and preview SharePlay-based apps in Simulator. visionOS 2 additionally helps HealthKit, which permits apps to privately and securely entry and share well being knowledge.
New enterprise APIs will assist enterprises and enterprise builders supercharge their workflows in healthcare, manufacturing, aerospace, automotive, and past.
Extra Platform APIs
Builders can undertake the brand new Controls API to let customers accomplish much more duties from much more locations, equivalent to to rapidly unlock their automobile or open their favourite third-party digicam proper from the Management Middle.
AccessorySetupKit permits builders to seamlessly and securely pair Bluetooth equipment by their app with out counting on entry to all close by Bluetooth equipment, preserving different gadgets personal.
With updates to the Good Stack on Apple Watch, builders will have the ability to use cues like time and date, location, get up and bedtime, and extra to make their apps present up as recommended widgets. And for the primary time ever, apps that assist Reside Actions will mechanically present up on Apple Watch.
Builders additionally now have entry to a brand new watchOS double faucet API to allow them to assign the gesture to key elements of their Apple Watch app expertise.
TestFlight
TestFlight helps builders acquire useful beta suggestions from testers to enhance an app all through the event and launch course of. With enhancements to the TestFlight invitation and enrollment expertise, builders will have the ability to have interaction testers by gadget and OS to obtain higher-quality suggestions for how one can enhance their apps.
TestFlight invites will embody the beta app’s description, app class, and non-compulsory screenshots to spotlight new options and content material for potential testers. New metrics assist builders consider engagement with public hyperlinks and look at invitation acceptances or declines.
App Retailer
For over 15 years, the App Retailer has made it simple for builders to distribute their apps and video games to folks everywhere in the world and develop their companies. This yr, the App Retailer provides new methods for builders to get their apps found and new options for monetizing with subscriptions.
New that includes nominations let builders simply nominate their apps’ upcoming content material and enhancements for consideration to be featured on the App Retailer. Builders can submit nominations in App Retailer Join and embody particulars equivalent to publish date and related nations or areas. The knowledgeable App Retailer editorial workforce critiques every submission to assist join nice apps and video games with individuals who will love them.
Customized product pages allow builders to showcase totally different content material and options which are accessible of their apps. Now, with customized product web page deep hyperlinks, builders can seamlessly direct folks from a specific customized product web page on the App Retailer to a related place inside their apps. Deep hyperlinks may also be used with Search Adverts campaigns to supply a extra constant expertise for customers, from what they see in an advert to the place they land within the app.
For subscription apps, builders can encourage former subscribers to resubscribe with new win-back affords. Eligible prospects can uncover these affords throughout the App Retailer in addition to of their apps. For macOS apps, builders can present discounted or free subscriptions for a time period with supply codes to amass, retain, and convey again former subscribers.
Enhancements to StoreKit views give builders new choices to prepare and current in-app purchases.
App Analytics has been expanded to assist builders get much more perception into their enterprise and their apps’ efficiency. Experiences now embody tons of of recent metrics that allow builders to seek out alternatives for enchancment.
App Retailer Join
The App Retailer Join app for iOS and iPadOS options an up to date consumer interface and introduces a brand new approach for builders to advertise their apps’ particular moments. Whether or not they’re launching a brand-new app or delivery an thrilling new app replace, builders can now effortlessly generate advertising property from App Retailer Connect with share instantly onto their social channels. If an app has been featured as App of the Day, builders will obtain a push notification from App Retailer Join inviting them to create a particular advertising asset to commemorate the second.
As we speak’s updates be part of an ever-growing abundance of instruments, applied sciences, and assets Apple makes accessible for builders. For extra particulars about the important thing applied sciences and thrilling capabilities accessible at this time, go to developer.apple.com/whats-new.
About Apple
Apple revolutionized private know-how with the introduction of the Macintosh in 1984. As we speak, Apple leads the world in innovation with iPhone, iPad, Mac, AirPods, Apple Watch, and Apple Imaginative and prescient Professional. Apple’s six software program platforms — iOS, iPadOS, macOS, watchOS, visionOS, and tvOS — present seamless experiences throughout all Apple gadgets and empower folks with breakthrough providers together with the App Retailer, Apple Music, Apple Pay, iCloud, and Apple TV+. Apple’s greater than 150,000 staff are devoted to creating the very best merchandise on earth and to leaving the world higher than we discovered it.
Press Contacts
Adam Dema
Apple
Apple Media Helpline