What are the biggest new APIs not available for objective c
Generated on 8/4/2024
1 search
The biggest new APIs not available for Objective-C, as presented at WWDC, include:
-
Enterprise APIs for visionOS:
- These APIs provide enhanced sensor access and improved visual capabilities for vision Pro, including access to the main camera, improved capture and streaming, and enhanced functionality through the camera.
- They also offer advanced machine learning capabilities via the Apple Neural Engine, enhanced object tracking, and the ability to tune app performance for intensive workloads.
- These APIs are intended for enterprise use and require managed entitlements and a license file tied to the developer account. They are only available for proprietary in-house apps or custom-made apps for other businesses (Introducing enterprise APIs for visionOS).
-
Swift API for Vision Framework:
- The Vision framework now includes a new Swift API with Swift 6 support, providing capabilities for visual intelligence such as text extraction, face detection, body pose recognition, and more. This API streamlines integration and introduces new features like hand pose detection and body pose requests (Explore machine learning on Apple platforms).
-
StoreKit 2:
- StoreKit 2 offers many improvements over the original StoreKit API, such as customer transaction history, subscription renewal info, and automatic cryptographic validation. It uses modern language features like the Swift async/await pattern for tasks like fetching product metadata and purchasing (What’s new in StoreKit and In-App Purchase).
-
RealityKit 4:
- RealityKit 4 includes APIs for rich materials, virtual lighting, blend shapes, inverse kinematics, and animation timelines. It also provides low-level mesh and texture APIs that work with Metal compute shaders for improved control over app appearance (Platforms State of the Union).
These APIs leverage modern Swift features and are not available for Objective-C, emphasizing the shift towards Swift for new development on Apple platforms.
Platforms State of the Union
Discover the newest advancements on Apple platforms.
Platforms State of the Union 5-Minute Recap
Watch a quick recap of the newest advancements on Apple platforms.
What’s new in UIKit
Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.
Explore machine learning on Apple platforms
Get started with an overview of machine learning frameworks on Apple platforms. Whether you’re implementing your first ML model, or an ML expert, we’ll offer guidance to help you select the right framework for your app’s needs.
What’s new in StoreKit and In-App Purchase
Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We’ll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in Xcode. We’ll also review an important StoreKit deprecation.
Introducing enterprise APIs for visionOS
Find out how you can use new enterprise APIs for visionOS to create spatial experiences that enhance employee and customer productivity on Apple Vision Pro.