WWDC 2015 - Round Up

23
www.michaelridland.com

Transcript of WWDC 2015 - Round Up

www.michaelridland.com

Michael Ridland

www.michaelridland.com

Xamarin Specialist

www.michaelridland.com

www.michaelridland.com

WWDC - The (Dev) Announcements!

www.michaelridland.com

Multitasking in iOS 9 (iPad)

Slideover SplitView

www.michaelridland.com

Multitasking in iOS 9 (iPad)

Picture-In-Picture

www.michaelridland.com

Search APIs in iOS 9

▪NSUserActivity – previously

viewed app content

▪CoreSpotlight – index any app

content

▪Web Markup – App content which

is also supported on the web

www.michaelridland.com

Swift 2.0 and is open source

www.michaelridland.com

WatchOS 2 + WatchKit

New watch faces Time travel

Many other user features

https://www.apple.com/watchos-2-preview/

www.michaelridland.com

WatchKit▪Custom complications (eg watch face)

▪ Programmatic access to the Digital Crown

▪ Animation APIs

▪ APIs for playing audio, video and microphone

▪ Access to the Taptic engine

▪ Extensions now run Native on the watch

▪ Full networking with NSSession

www.michaelridland.com

Others▪ Free App Development

▪ $99 for all platforms (early released)

▪OS Upgrade Improvements - Under 1.4 GB space

▪ iOS 9 Improved Battery Life & Low Power Mode

▪ App Thinning

▪ Bitcode

▪Much much more…

www.michaelridland.com

My takeaways

www.michaelridland.com

Native apps still dominate!▪ Apple is obsessed with user engagement, experience and performance, and

they believe apps are key to this.

▪ Why is Native important

▪ Notifications - Long form notifications and actionable notifications

▪ Search APIs - Apps are now allowed to interface with search in iOS

9+DeepLink

▪ App Extensions - While not new in iOS9, still a powerful engagement

feature

▪ Apple Watch

www.michaelridland.com

Other takeaways▪ Apple will continue pushing people to apps

▪ Apple will continue pushing people to upgrade iOS

▪ Swift all the things

▪watchOS is serious

▪ Stop thinking about Orientation

www.michaelridland.com

Some GotCha’s

www.michaelridland.com

Support Multitasking in your apps!

▪ ‘participating in iOS 9 multitasking is straightforward

when you’ve adopted Apple’s best-practice

recommendations for iOS 8’

▪ Stop thinking in Orientation focus on screen size

▪Use autolayout & Size classes

www.michaelridland.com

Your Xamarin.iOS project might crash on iOS9!

▪Need to build with the Stable version of Xamarin.iOS

and resubmit to the App Store

www.michaelridland.com

Beware (unsecured) connections

▪ Apple NSSession now has ATS security and it’s enabled

by default

▪ It will fail on insecure connections

▪ This affects ModernHttpClient

▪Can be switched off via plist

www.michaelridland.com

So what wasn’t in the Video’s?

www.michaelridland.com

aka… dub dub

www.michaelridland.com

Queue overnight for a dev conference WTF?

www.michaelridland.com

Get used to Queue’s

www.michaelridland.com

Q & AMichael [email protected]

www.michaelridland.com