Apple Provides Developers with Even More Powerful Technologies to Push the App Experience Forward
Apple has announced new tools and APIs aimed at enhancing app development for its ecosystem. Notable features include the introduction of WeatherKit for integrating weather data, enhancements to Xcode Cloud for efficient app delivery, and Metal 3 for improved gaming graphics. Developers can now utilize new APIs like Widgets on the Lock Screen, Live Text, and advanced Swift features. This release aims to empower developers with innovative capabilities to create user-friendly and engaging applications.
- New APIs enhance app development capabilities, fostering innovation.
- Introduction of WeatherKit enables developers to incorporate weather data efficiently.
- Xcode Cloud now available with multiple plans, aiding in faster app delivery.
- Improvements to Metal 3 boost gaming graphics performance significantly.
- Widgets on the Lock Screen allow for better app information display.
- None.
New APIs offer deeper platform integration and greater capabilities for third-party apps
“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,” said
Xcode Cloud Now Available
Xcode Cloud is now available with a range of subscription plans to best fit developers’ needs, starting with 25 hours per month free through
Built into Xcode, Xcode Cloud is a continuous integration and delivery cloud service designed specifically for
Developers can find more information on available plans for Xcode Cloud here.
Xcode 14 Improvements
Xcode 14 features new enhancements to further improve developer productivity. Project builds are up to 25 percent faster, thanks to improved parallelism, and the Xcode application is now 30 percent smaller to download, with downloadable simulator runtimes for watchOS® and tvOS®. The new multiplatform target creates a single SwiftUI interface for use across iOS, iPadOS®, macOS®, and tvOS. Developer code is easier to maintain yet highly customizable to take advantage of each platform’s unique capabilities. SwiftUI live previews are now interactive by default in Xcode, so changes are immediately live, and developers can create variants of each preview without writing any code, altering the color scheme, text size, device orientation, or accessibility modes. The new App Icon feature in Assets Catalog allows developers to provide a single icon size for all platforms, and Xcode automatically generates all the required assets for the app. Xcode includes language and editing enhancements with smarter autocompletion, and additional dynamic snippets get developers to the code they want to write faster.
New Gaming Capabilities
Metal 3 — the latest version of Apple’s graphics framework — comes with new features that enable game developers to tap into the power of
Game developers that integrate with Game Center can now add Activity views into the dashboard, making it possible for their users to see which games their friends are playing and their high scores. And with SharePlay™ support, it’s easier than ever for users to play together in real time.
Enhancements to Swift and SwiftUI
Swift and SwiftUI offer the best way to build an app, and now come with new features that streamline the development process.
Swift adds a powerful string processing capability with new regular expression literal support built directly into the language, allowing developers to quickly check the correctness of their regular expressions and extract information with less code. With new Package Plugins available in Swift Package Manager, it’s now easier for developers to run custom commands on their projects, and even upload and share the commands with others.
SwiftUI, Apple’s next-generation user interface framework, features an enhanced navigation API to make it easier for developers to control how their app moves from view to view. With Custom Layouts, developers can go beyond common app layouts and create versions that work best for their app designs. And Swift Charts can be customized to almost any charting need so developers can better visualize the data in their apps.
Introducing WeatherKit
WeatherKit enables developers to integrate the same world-class global weather forecast that powers
Developers can find more information on available plans for WeatherKit here.
Privacy-Focused Approach to Measuring Ads
The SKAdNetwork API comes with new features designed to help ad networks and advertisers better measure how ads perform in apps or on the web while still preserving user privacy. Hierarchical source IDs increase a developer’s ability to optimize their campaigns without increasing the risk of cross-app tracking of individuals. SKAdNetwork also features hierarchical conversion values to allow developers to receive more information about conversions for smaller campaigns, and developers can better calculate return on ad spend by offering multiple conversions at defined time windows.
New APIs for Even More Powerful Apps
-
Widgets on the Lock Screen: With iOS 16 enabling widgets on the iPhone®
Lock Screen , developers can now seamlessly share the same code between their widgets on the Lock Screen and complications onApple Watch®, which are based on the same new WidgetKit API. - Live Text™: Developers can now offer users the ability to grab text straight from photos and videos found in their apps, or through a live camera feed. Live Text is processed on device for greater user privacy and performance.
- Collaboration tools: The rich collaboration features built into Messages are available to third-party apps. Developers can also highlight content that users have shared from their app in Messages in a new Shared with You section of their app, making it easier for recipients to get back to that content at a later time.
- Passkeys: Passkeys are next-generation credentials that are more secure, easier to use, and designed to work in apps as easily as they do on the web.
-
MapKit: Third-party apps can include the detailed 3D city experience and Look Around for a richer user experience. New
Apple Maps Server APIs offer faster and easier Maps integrations. - Focus filters: Developers can adjust the content of their apps based on the user’s current Focus.
- Automatic Shortcuts: Developers can now use App Intents to enable their apps to be used with Siri® and Shortcuts, with no user setup required.
-
watchOS 9: VoIP calls are now supported with CallKit; the share sheet enables users to share content from their favorite app directly to iMessage® and other popular messaging apps; and third-party apps can now access the Photos app with Photos picker and even integrate with
Apple TV®. - RoomPlan: Powered by ARKit®, developers can now utilize the LiDAR Scanner on iPhone and iPad® to create a 3D floor plan for a room, with characteristics like dimensions and type of furniture included.
- Live Activities: Using WidgetKit, developers can keep their users up to date with the most current information for an activity or event right on the Lock Screen.2
1 Historical weather data is not available in all regions. Visit developer.apple.com/weatherkit for feature availability.
2 Live Activities will be available to developers later this year.
NOTE TO EDITORS: For additional information visit
© 2022
View source version on businesswire.com: https://www.businesswire.com/news/home/20220606005761/en/
alex_bender@apple.com
Katie Clark Alsadder
kclarkalsadder@apple.com
Source:
FAQ
What new tools did Apple announce for developers?
How does the new Xcode Cloud benefit developers?
What is WeatherKit and how does it benefit developers?
What improvements were made to Metal 3?