Beta program will be available to the first 1 million people who sign up.
Extras
iOS Devices seen as camera inputs
Apple has tweaked Yosemite to treat an iOS device as a camera input,
Can screen capture video from the device. Helpful for developer “Previews”.
Early performance is said to need some tweaking
Requirements
iMac (Mid–2007 or later)
MacBook (13-inch Aluminum, Late 2008), (13-inch, Early 2009 or later)
MacBook Pro (13-inch, Mid–2009 or later), (15-inch, Mid/Late 2007 or later), (17-inch, Late 2007 or later)
MacBook Air (Late 2008 or later)
Mac Mini (Early 2009 or later)
Mac Pro (Early 2008 or later)
Xserve (Early 2009)
iOS 8
Sold over 800 million iOS devices
100 million iPod
200 million iPad
500 million iPhone
130 million new Apple customers in the past year
50% of customers in China switched from Android in the last 6 months.
89% of customers running iOS 7
Craig back for iOS 8
iPhone
Notification center
Reply from notifications
“enhanced notifications” with actionable items. Even from lock screen
Double tap access to contacts
Tab view in safari on iOS
Safari sidebar
Mail
Suggestion to add items to calendar
swipe gestures. flag, delete, mark as unread
side compose window down to “set aside”
iPhone 4 will not be supported in iOS 8
Spotlight
App Store search
Points of interest
New
Music in iTunes
Movies
Spotlight suggestions
Keyboard
Quicktype
QuickType feature immediately begins suggesting words, even before the user types their first word
Three recommended words are given
The system learns typing habits and adapts
Will change words based on context based on what you’re typing and even to whom you’re typing.
Can be disabled by placing a finger on one of the recommended words, holding, then swiping down to hide the boxes. Swipe up off the top of the keyboard to bring them back.
Data and key presses are kept local to device
Multi-language support
Custom third party keyboard support
No network access without permission.
Data kept local.
Continuity
see above
Messages
most frequently used iOS app
Name threads
Add or remove people from existing message
Leave a thread
Do Not Disturb (DND) per thread
Share location inside message
Can be turned on or off for various amounts of time.
All attachments in one place, “Details”.
Tap to talk. Or video.
Self destruct after set period. Saves storage.
Works with Photos too.
Or you can “Keep”
Enterprise
98% of Fortune 500 use iOS
Device Enrollment Program, auto configure for Entreprise
Security, Productivity and Management
Pre-message sMIME
VIP threads, just notifications for an email thread
iCloud Document providers
Health
Health App
Health app compiles all of your favorite fitness stats in one easy to read application – heart rate, blood pressure, weight, activity, calories consumed and more.
Opt-in for what data is shared from what apps, to which apps, and with whom.
Has dashboards that can display data and info from the centralized data store
Contains a Medical ID “Emergency Card”
Can be accessed from the emergency dialer on the lock screen without a passcode
Used in case of an emergency
Contact data
Allergies
Medical Conditions, etc.
Integrated with Mayo Clinic app to share info with your doctor.
They are working on support with other healthcare providers
HealthKit
Tool for developers
Allow them to access the health data stored within the Health app
FamilySharing
Shared photostream, calendars, and reminders
Find My Friends special “Family” group.
Find my iPhone
Get at family purchases in iTunes, App Store, and iBooks
Up to 6 family members with same credit card
Kids devices ask for permission to buy
Photos
iCloud Photo Library
Syncs all your photos to iCloud storage
Smart suggestions
locations, near you, by date
Search
search based on location, time or albums.
Smart Editing
Light and Color
Can drill in to get a specific controls and sliders
Auto straighten and cropping
Time-lapse mode in Camera (on site, not in Keynote, via TUAW)
Photos on the Mac
Shipping early 2015
Primarily a management app with very limited editing capability, at this point.
Integrated with iCloud Photo Library
Every photo (and video) placed into iCloud at full resolution
Keeps original and edits it looks like
Feature can be turned off.
On Windows, via the web
Includes video.
Uses iCloud storage
5GB Free
20GB $0.99/mo.
200GB $3.99/mo.
Siri
Hey, Siri command (no touch)
Shazam sone recognition
22 new languages
China
Vector based Maps
Lunar Calendar
Extras
Developers have noticed “Resizable” iPhone and iPad options in the XCode App Simulator
Speculation is this means larger and possibly multiple screen sized devices
Seems like we are looking at “dynamic” interfaces that would scale and adapt based on screen size.
Think like “responsive” websites.
Might not be ideal for developers or users
A lot has to do with how well thought out and designed the Ui is.
Location aware apps
The icon in the bottom left will change and present a relevant app for your location if installed.
Vons, Apple Store, Starbucks, Tesco, etc.
Swipe up to launch the associated app.
Peer-to-Peer Airplay
Devices don’t need to be on same wi-fi or even connected to a wi-fi network at all.
Will work from iOS to Apple TV (no word on Macs yet)
Unclear how Apple will handle security.
RSS Feeds back in Safari
Add RSS feeds to your Shared Links feed
Open up your shared links
Go to Subscriptions
Tap “Add Current Site.”
Javascript no longer restricted for Apps
All apps will now be able to use the same improved JavaScript engine that powers Safari.
The “Feature Cloud”
Ya know that slide the show at the end
Shazam with Siri
Auto night mode for iBooks
Rich text editing in Notes
Purchase iTunes content with Siri
In Case of Emergency card
RSS feeds in shared links
iBooks built into iOS
‘Hey Siri’ for hands-free car use
Instant burst mode for camera
Private browsing
WiFi calling
Braille keyboard
Flyover city tours inside Maps app
Separate focus and exposure for Camera app
Panoramic photos on iPad
Improved zoom for accessibility
Battery usage by apps
Travel time notifications
Vector maps and navigation for China
24 new dictation languages
iBooks show books in a series
Touch ID to exit from Guided Access
Camera timer
FaceTime call waiting
Time limits and countdown timer for Guided Access
Lunar calendar support
More language support for dictionaries and keyboards for increased localization
Alex voice for accessibility
Multi-device support for
Speak screen
Tips app
DuckDuckGo support in Safari
Availability
Now for developers
Fall for the rest of us.
Compatible with iPhone 4s or later, 5th Gen iPod Touch, iPad 2 or later, iPad Mini or later
Develop
1.2 Million apps on the App Store
300 million visitors a week
75 billion app downloads
App Store
Explore tab
Trending searches
Endless scrolling search results
Related searches
Editor’s choice logo
Developers can create App Bundles, multiple apps at lower prices.
App previews
Short videos
Devs were duped, thought it was “trials” at first it seemed.
Integrated TestFlight for beta testing
SDK
Biggest release since the launch of the AppStore
4000 new developer APIs
Extensibility
Apps can offer services to other apps
Document providers that work with iCloud Drive
Among the storage options Apple showed as possibilities were Box and Microsoft’s OneDrive.
Widgets that can go in notification center
Photo filters
System wide 3rd party keyboards
Extensions have various “Extension Points”
Extension points
Today (iOS and OS X)- Get a quick update or perform a quick task in the Today view of Notification Center (A Today extension is called a widget)
Share (iOS and OS X) - Post to a sharing website or share content with others
Action (iOS and OS X) - Manipulate or view content within the context of another app
Photo Editing (iOS) - Edit a photo or video within the Photos app
Finder (OS X) - Use a remote file storage service in OS X
Storage Provider (iOS) - Choose a document from among the set of documents the current iOS app can access
Custom keyboard (iOS) - Replace the iOS system keyboard with a custom keyboard for use in all apps
TouchID API
83% of people use a passcode now with touchID
3rd party apps can use TouchID
Unlocks the Keychain items
Fingerprint data always stored on the device and cannot be shared
Cameras
New API that allows manual control of the camera focus, white balance, and exposure settings
Health Kit
Home Kit
Didn’t show a Nest thermostat
Home Kit creates a unified interface to control different smart appliances.
Home Kit provides seamless integration between accessories that support Apple’s Home Automation Protocol and iOS devices
Home Kit views a home as a collection of home automation accessories.
Homes (HMHome) are the top level container, and represent a structure that a user would generally consider to be a single home.
Rooms (HMRoom) are optional parts of homes, and represent individual rooms in the home.
Accessories (HMAccessory) are installed into homes and assigned to rooms. These are the actual physical home automation devices, such as a garage door opener.
Services (HMService) are the actual services provided by an accessory. Accessories have both user-controllable services, like a light, and services that are for their own use, like a firmware update service. Home Kit is most concerned with user-controllable services.
A single accessory may have more than one user-controllable service. For example, most garage door openers have a service for opening and closing the door, and another service for the light on the garage door opener.
Zones (HMZone) are optional groupings of rooms in a home. “Upstairs” and “downstairs” would be represented by zones. Zones are completely optional—rooms don’t need to be in a zone. By adding rooms to a zone, the user is able to give commands to Siri such as, “Siri, turn on all of the lights downstairs.”
CloudKit
Eliminate the need to write server-side application logic
Authentication, private and public database, structured and asset storage services
Enables your users to anonymously sign in to your apps with their iCloud Apple IDs
Comes with limits
Storage: 5GB for assets, 50MB for database
Grows with more users
Storage: 100MB/user for assets, 1MB/user for database
Data Transfer: 25MB/day and 500KB/user. 250KB/day and 5KB/user
Total limits
1PB in asset storage
10TB in datase storage
5TB/day in asset transfer
50GB/day in database transfer
Metal
“near bare-to-the-metal” access to Apple’s A7 processor
reduces the overhead
10x faster cell draw rates, GPU computation, and efficient multithreading
SpriteKit
Casual games
SceneKit
An Objective-C framework for building simple games and App user interfaces with 3D graphics
3D scene render that has been available to OS X, now on iOS
Xcode
New programming language
Objective-C without the baggage of C
Swift
Designed in a way that it is native to Cocoa and Cocoa touch
Code is said to be faster to code. Marking up code can be up to 93 times faster in some applications over Objective-C.
Allows developers to make real time changes in their programs, seeing the changes they make in the code show up in an active build with Xcode.
Will fit in with C and Objective-C code in same app
Language guide available in iBooks
Features
Inferred types
Unification of closures and function pointers
Multiple return values
Generics and functional programming patterns.
Playground
Beta available today, available in the Fall
Compatible back to iPad 2
Observations and Summary
Apple seems to be opening up their OS, but in a way that makes Apple and it’s products and service still the center of your digital life
But they are doing it in a way that doesn’t require them to build everything.
They are cleverly letting 3rd parties play in their sandbox
And they can because the built the sandbox everyone wants to play in.