12
What's New
iOS 12 delivers significant machine learning improvements through Core ML enhancements supporting quantized models and batch prediction, strengthens security with mandatory device unlock for USB accessories, and advances networking with HTTP/2 connection reuse. The release introduces Siri Shortcuts integration and includes hardened Core Graphics validation, though developers should note breaking changes around USB accessory requirements and platform-specific feature availability.
Highlights
- Core ML now supports quantized models (8-bit), flexible image sizes, batch prediction, and custom models
- URLSession HTTP/2 implementation supports connection reuse across multiple hostnames per RFC 7540
- Core Graphics calls hardened against invalid parameters with early returns or nil responses
- Enhanced security requiring device unlock for USB accessory and computer connections
- Siri Shortcuts integration with improved voice shortcut button and suggestions on compatible devices
Breaking Changes
- Core Graphics calls may now return nil or return early with invalid parameters
- USB accessories and computer connections require device unlock on passcode-protected devices
- Camera Effects in Messages limited to iPhone SE and iPhone 6s or later, unavailable on iPad
- Camera Effects in FaceTime available only on iPhone 7 or later, unavailable on iPad
Deprecations
- FTP and File URL schemes for Proxy Automatic Configuration (PAC) deprecated; HTTP and HTTPS only
Related Articles
How We Tested iOS 12 Beta
Testing strategies and approaches used to validate iOS 12 beta compatibility.
Testing iOS 12 Beta
Strategies and approaches for testing iOS applications on beta versions.