WWDC 24
Keynote
Vision Pro
- 2,000 Apps created for Vision Pro
- Vision OS - 4 months since launch, today announcing Vision OS 2
- Vision OS 2
- Photos
- Quick acecess Apps, Control Center
- Mac Virtual Display - wrap around display up to 2 4Ks
- Travel Mode Train Support
- New APIs for enterprise
- Apple Vision Pro going to more countries!
iOS 18
- Home Screen
- customization
- App Icon - placement and dark look for icons
- new tinting options
- App Icon - placement and dark look for icons
- customization
- Control Center
- swipe to new controls
- Controls Gallery
- more extensible - devs can add controls from their apps
- Controls API
- Controls available from lockscreen
- Action Button can invoke these new controls
- Privacy
- hide apps from others
- Hidden Apps Folder
- new ways to share info with apps - e.g. - Contacts
- Accessories - new privacy controls
- hide apps from others
- Messages
- Tap Backs - any emoji or sticker
- Text Effects
- Messages via satellite
- SMS supported too!
- Mail
- categorization
- Maps
- topographic maps
- all US National Parks
- Wallet
- journey to replace physical wallet
- ‘Tap to Cash’
- Journal
- Goals - writing streaks, stats
- Search
- Gaming
- Game Mode
- Photos
- biggest redesign ever
- Categorization
- Trips
- Customizable to prioritize topics
- Reminders in Calendar!!
#
Audio and Home Apple TV
Airpods
- Voice Isolation
Apple Tv
Apple Watch
- Watch OS 11
- Training Load
- data, insights and recommendations
- effort rating
- Fitness App
- Vitals App
- daily health metrics
- new way to quickly view you health metrics
- Training Load
iPad OS 18
- Home Screen Personalization, Control Center Customization
- Apple Pencil Updates
- Floating Tab Bar
- Customizable
- Calculator
- Math Notes
- Notes - Smart Script refines handwriting as you go
macOS
- Sequoia
- Continuity
- iPhone mirroring!
- iPhone Notifications
- interactable
- Tile windows by dragging
- Keychain - Passwords App
- Sherlocks 1Password
- Safari
- Highlights - driven by Machine Learning
- Redesigned Reader
- Table of Contents, Summary
- Viewer
Apple Intelligence
Powerful, Intuitive, Itegrated,
Personal Intelligence and its the next big step for Apple
Intelligence that understands you
Capabilities
- understand and create Languages, Images, Actions and Personal Context
- Large Language Models built in!
- Images
- Personal Context
- Powerful Privacy at the core
- On device processing
- Private Cloud Compute
- A brand-new standard for privacy in AI
This really sounds like Apple has been working on this for a long time. On Device and Private Cloud compute is a big deal!
Experiences
- Siri
- introduced 13 years
- taking major step forward
- this is big
- App Intents API
- Personal Context Awareness + Actions
- figuring out timing for things
- Personal Context Awareness + Actions
- Smart Reply
- Browse Inbox
- Summaries
- Genmoji
- Image Playground
- with an API
- Image Wand
- rough sketch to polished image
- Photo Editing
- Notes - record and transcribe
- Phone App Recording
- Apple Intelligence available for free!
- ChatGPT 4o
- access for free
- subscribers access account
Developers
- SDKs
- Image Playground
- Writing Tools
- Xcode - generative code
AI for the rest of us
Platform State of the Union
New Apis
- Double Tap API
- Add your app to Control Center
- Text translate API
- Interactive widgets on watchOS
- Swift 6
- Game Porting Toolkit 2
- Volumetric APIs
- AccessoryWidgetGroup API
- AccessorySetupKit
- AdAttributionKit
- Enterprise APIs
- TabletopKit
- iPad Tab Bar APls
- Sensitive Content Analysis on visionOS
- Live Activities on watchOS
- Suggested widgets on watchOS
- Customize your app icon tinting
- Zoom Transitions
- Personalized Spatial Audio for game developers
- Document Launch View
- Multi-core CPU APIs
- State of Mind API
- Object Tracking APIs
- Sidebar APls
- Spatial Audio APls for games
- CoreML Tools
- Swift Transformers Package
- macOS training models
- Machine Learning Research at Apple
- Xcode
- Code Completion
- specifically trained for Swift and Apple SDKs
- runs locally on Mac, works offline
- Swift Assist
- Code Completion
- Swiftlang on Gitub
- Swift 6
- SwiftUI
- Image Playground app and Passwords app written in SwiftUI
- Previews
- reuses build assets
- easier to use state in previews
- Customizations
- new text animations
- Interoperability
- Appkit and UIKit
- Shared gesture
-
SwiftUI is ready to build any interface you want, using less code and better code
- SwiftData
- Index
- Unique
@Previewable
macro- Custom data stores
- Data Store History
-
RealityKit
Swift Testing
- https://developer.apple.com/documentation/Testing
- Paramaterized Testing
- cross-platform
-
Open source