pub-6887543428250003

WPMagic90

WWDC2014 logo

Here are my notes from the WWDC Monday June 2, 2014 1–3pm EDT. Little sketch on the gamer stuff due to lack of interest.

WWDC 2014
* Paper – Liebskind
* Developers – Magic
* Today and all week to celebrate developers
* 25th year – Sytstem 7 1997
* 2/3rds first timers
* Student scholarship winners
* Youngest developer 13
* 9M registered developers – +47% from last year
* Platforms OSX iOS – to work seamlessly together
* DEV – developer tools?

OSX – Mac
* Shipping best macs
* Last year industry declined by 5% – Macs +12%
* Mavericks
* Powers users
* Advanced Tech
* New and improved apps
* 40M copies installed
* User adoption 51% – fastest adoption every any PC operating system
* Windows
* Windows 8 year before Mavericks – at 14%

Future
* Craig Frederighi- Mavericks naming conversation
* Oxnard
* Rancho Cucamonga
* OSX Weed
* Yosemite
* New interface – Apps – Coninuity
* Design
* OSX – Aqua – Mavericks
* Flat design
* Clarity – utility – toolbars – window materials – translucence – also sidebars – keeps sense of depth and place
* Dock – New Icons – new trash can
* Typography – consistent and clear type
* Also Dark mode
* Fewer edges
* Notification centre
* Light dark
* Today view – with widgets
* Spotlight
* Find apps and content
* Now get a search field – launch an app
* Inline previews
* Also Internet – get feeds wikipedia maps
* Maps – titlebar picks up colour
* Calendar – caledar area then more into
* Notifications – Today view – weather clock – stocks – reminder – edit widgets from apps
* Spotlight – search field in middle of screen – can look up contacts – numbers – get all recent docs – conversions – quick searches – news – maps – lookups – movies with showtimes

iCloud Drive
* iWork docs – all platforms – in Finder – iOS docs – can store all of your own files – synch across all macs – organize – iOS – also Windows

Mail
* reliable synching
* fast switches
* quick retrieval
* large attachments – Mail Drop
* encrypted – securely – link – att up to 5G – click to download on other end

Mark Up
* In mail on pdfs – can sign it into email message (take picture)

Safari
* Just the top bar
* Can bring back favs – smart search field finds them – also spotlight
* Sharing – can subscribe to RSS – shared links – share to people one click
* Tab view – bird’s eye view – stacks for each site
* Privacy – easier than ever – new window private – other windows unaffected
* Standards -web gl – indexedDB JS Promises css shapes
* up to 2 hours longer on battery
* Uber fast
* JS compiler faster
* Brian Kroll
* Search field – instant access to all sites
* Tabs – doesn’t matter how many you have open – slide open
* tabs image stacks
* sharing button top right
* right top box of image – Markup – mag loop – can also add comments – recognizes attempt at arrow
* guesses image scrawl –
* Safari – Mail

Continuity
* Right device for the moment
* Transitions seamless
* Start with Airdrop between iOS and the Mac
* Handoff – Proximal devices are aware of what you are doing on your mac – iPad swipe up – start working on your iPad – also works backward
* Instant hotspot – WiFi menu on Mac auto-finds your phone – don’t have to touch the phone
* SMS – now foreign SMS on mac -phone relays them – also with phone calls – Mac gives caller ID – can use as a speaker phone
* Even with phone in charger.
* Contacts can call a number
* Mac phone numbers callable
* Developers get it here today – everyone else in the Fall – free
* Public beta program – can sign up on the web

iOS
* 800M devices
* New customers to Apple – 130M (First apple device)
* Switchers from Android
* Nearly half of customers from China
* 97% iOS7 satisfaction
* Free – installed base 89% running iOS7
* Android -KitKat 9% – 1/3rd using version over 4 years old – not getting new features or latest apps – security – Android dominates the Mobile malware market.

iOS8
* User and Developer features
* End User
* Craig
* Design
* iPhone & iPad
* Notification Centre
* Interactive – pull down – don’t have to leave app
* Works on lock screen
* Double tap to get to people you use most frequently
* Birds eye view of tabs – sidebar and top bar translucency
* Delete pull all the way across
* Composing – swipe message down – access to rest of mail
* Swipe left to decline or accept
* Contacts – can phone email FaceTime

Mail
* Add to calendar
* Can mark as unread – flick
* Flag – flick
* Drag all the way across to delete

Spotlight
* Pull down on your home screen
* Search for apps on app store
* Points of interest
* News
* Restaurants
* Songs
* Movies

Keyboard – Quicktype
* Autocorrect language models
* Predictive suggestions – context sensitive
* Personalized – people and apps
* Privacy protected
* Language models – Canada

Continuity

Messages
* Name thread
* Add & remove
* Do not disturb
* Can leave thread
* Can share location in conversation – can see theirs too
* Tap to talk – hold mike button – can video message
* Details button – message – locations
* Do not disturb – slider for thread or leave with a single tap
* Photos – attachments all in one place on the thread
* Audio video message

iCloud Drive
* Can work across applications – no copies problem

Enterprise
* 98% of Fortune 500 uses iOS
* best enterprise manageability
* Device Enrollment Program – iPad or iPhone auto-configures for services and apps
* Expanded data protection -including 3rd party apps
* Per message app-mime
* VIP threads – one tap
* Automatic reply for exchange
* Doc providers intergrated into iCloud
* Manage books and pdfs

Health
* Info in silos – can’t get a comprehensive picture
* HealthKit – composit profile
* Health APP
* Also 3rd party apps – privacy provided
* Mayo clinic – can send warnings to hospitals and doctors
* US – centric

Family Sharing
* Family sharing invitation
* Photos – reminders -find my friends – find kids devices – Calendars – Media – Songs – Movies – Books – Apps
* Up to 6 family members – Children as parents for permission

Photos
* iCloud – every photo on all devices
* Can get at them all wherever you are
* Need great search – suggestions – locations – time – albums
* Smart editing – light colour – cropping – straightening
* Smart light meter – controling bightness contrast all together
* Same with Color
* Edits across devices
* Mac new photo solution – will ship early next year
* Moments to collections
* Same kinds of interactive adjustments

Also all videos
First 5Gs are free
* 20 G .99 per month
* 50 G 5.99 per month

Siri
* Car – start up remotely
* Find songs

Maps
* China
* Maps
* Calendar
* Weather

Developer iOS
* App store – 1.2M apps
* 300M visits every week
* 75B apps downloaded
* Store features
* Explore tab – to find app
* Top trending searches
* Search scrolling list
* Related searches
* Editor’s choice logo
* Can make app bundles
* App previews – short videos
* TestFlight – beta test service – can invite users – Free
* Available in fall

SDK
* Biggest release since launch of app store
* 4000 new dev apis
* Extensibility
* Extend system and offer services to other apps
* Security in sandbox – can’t mess with other apps
* Extensions live in own sandbox but via iOS can reach out
* Pinterest – can offer a share sheet to Safari
* Bing could offer translation to Safari
* Photo filters
* Document providers
* 3rd part apps widgets to go in notifications
* Can be used in Photos
* Safari extensions – translation – can translate in-line
* Pinterest – UI defined by Pinterest – post/pin
* System wide third party keyboards – by default no access out of sandbox

Touch ID API
* Third party apps can take advantage
* Protects logins and user data (fingerprint data kept secure)

Camera API’s
* Access

Photos API
* Access

HomeKit
* Switches – Thermostats
* Home automation 3rd Parties
* Secure pairing
* Individual devices
* Group into Scenes
* Siri integration

Cloud Kit
* Client – Server side issues today
* Client side takeover – effectively Free – based on number of users

3D Graphics – Metal
* Open GL – current standard – gets between game and hardware
* A7 direct – 10X faster Draw call rates
* Get compute power of CPU
* Can get most out of processor
* Zen Garden in the App store for free

SpriteKite
* Casual games
* Light sources
* Field forces
* Per-pixels physics
* Inverse kinematics

SceneKit
* 3D scenes

Xcode

14 M downloads
Objective-C – used for 20 years
without the C?
New programming language – Swift

Swift
* Fast modern, safe interactive
* Closures – return types – modern – type inference – generics – Namespaces
* Native Cocoa – Cocoa Touch
* Alongside C code and objective C
* Playgrounds
* Runs code as type – sidebar response
* click to display images
* history of a value over time
* Day one submission to the app store

In beta today locally – everyone else in the Fall – all devices.