what does the mean for you? - meetupfiles.meetup.com/1698110/dion - what does the apple watch... ·...

41
What does the mean for you?

Upload: others

Post on 14-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

What does the

mean for you?

Page 2: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

The AppleWatch

● Why a Smart Watch?

● Apple and the Smart Watch

● Development and API

● Observations

● Opportunities

Page 3: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Why a Smart Watch?

Page 4: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Announced

Sept 9, 2014

Ordering online began

April 10, 2015

Deliveries began

April 24, 2015

Page 5: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

How many days till 1 million units were sold

Page 6: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Tech Specs

Apple S1

8 GB

NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Digital crown, multi-touch, force touch, microphone, Side Button

Force Touch Sensor, Accelerometer, gyroscope, heart rate

sensor, barometer

38mm: 272×340 px

42mm: 312×390 px

~18 hours

Page 7: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Models

Page 8: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Apple Watch Sport

$350 - $400

Case

Lightweight anodized 7000 series aluminum:

● silver

● space gray

Band

Sport Band: Fluoroelastomer plastic

● white

● black

● blue

● green

● pink

Page 9: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Apple Watch

$550 - $1100

Case

stainless steel:

● Space Gray

● Silver

Band

● Leather ○ modern buckle soft pink

○ modern buckle brown

○ modern buckle midnight blue

○ leather loop stone

○ leather loop light brown

○ leather loop bright blue

○ classic black buckle

● Stainless steel ○ link bracelet silver

○ link bracelet space

○ milanese loop

● Fluoroelastomer sport band ○ white

○ black

Page 10: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Apple Watch Edition

$10,000 - $17,000

Band

Sport Band: Fluoroelastomer plastic ● white

● black

Leather ● modern buckle bright red

● modern buckle rose grey

● classic black buckle

● classic midnight blue buckle

Case

Hardened 18-karat gold:

● yellow

● rose

Page 11: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Distribution of Pre-Order Sales by Model

Page 12: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Distribution of Pre-Order Sport Sales by Color

Page 13: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Development and API

Page 14: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

● Watch App is delivered through an iPhone

app

● Watch App is bundled with the app inside

an App Extension

● All communication is done through the

iPhone via Bluetooth and Wifi

Delivery - How Apps Work

Page 15: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

WatchKit - Young and Slim

● The Apple Watch is a first version product

with a tight demand on battery

● The SDK (software development kit) will be

opened up further later in the year

Page 16: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Communication and Interface

● There are three entry points to the

interfaces: o Main App Interface

o Glances

o Notifications

● Communication: o sharing data with app groups

o parent application

Page 17: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

User Interface

Application Glances Notifications

Page 18: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

User Interface

Application Glances Notifications

Page 19: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

● Similar to a storyboard interface

● Navigation can either be: o Hierarchical

o Page-Based

● Uses it’s own set of controls and interfaces

prefix “WK”

Main Application

Page 20: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Main App - Quirks

● Does not allow control customization yet (i.e.

subclasses)

● Animation is kept to a minimum

● It is about speed and battery power

Page 21: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

User Interface

Application Glances Notifications

Page 22: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

● For displaying important information quickly

● Available from the clock

● User Interface should not include any: o tables

o maps

o interactive controls

o animations

o custom fonts

Glances

Page 23: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

User Interface

Application Glances Notifications

Page 24: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

● uses already existing notification

infrastructure provides by iOS but provides

some more customization o Short Look

provides non-scrollable screen based on a

template with a static graphic, text, and image

o Long Look

displays scrollable notification content with

buttons and other allowed controls

Notifications

Page 25: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Notification - Long Look

● Static Interface ○ fallback restricted interface in case dynamic can’t

be rendered in time

● Dynamic Interface ○ fuller more complex interface for notifying the user

○ uses WKUserNotificationInterfaceController for the base class ■ receives call to either:

● didReceiveRemoteNotification:withCompletion: ● didReceiveLocalNotification:withCompletion:

Page 26: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Communication between Phone and Watch

Page 27: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

App Group

● similar to the way you would share data with

an App Extension

● App Extensions - are used for providing a

service used throughout a device (i.e.

custom keyboard, today notifications, etc..)

● Since the Watch app is provided as an App

Extension, App Groups can be used for

shared data

Page 28: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Creating a App Group

Page 29: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Communicating with the Parent App

● To communicate with the parent app, you can use: o openParentApplication:reply:

activates and sends data to the app

● For the parent app to respond to the call, implement: o application:handleWatchKitExtensionRequest

:reply: responds to the information sent with a method to call at

completion

Page 30: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Other Development Pointers

● Simulator support is poor

● Check out already existing tutorials on

App Extensions, Notifications, and App

Groups

● Take a look at libraries such as

MMWormhole, which provide decent

abstraction for communication

Page 31: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

● Handoff overused

● App Loading Speed

● Notification and Glance timing

● Wi-Fi Connection

The Negatives

Page 32: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

● Display Resolution

● Force Touch

● Camera App

● Siri

The Positives

Page 33: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

NO INTERFACE

Page 34: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Voice

Siri

Page 35: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Haptics

Taptic Engine

Page 36: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Gestures

Force Touch

Page 37: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Opportunities

Page 38: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Time-Based

Page 39: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Health

Page 40: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

Communication

Page 41: What does the mean for you? - Meetupfiles.meetup.com/1698110/Dion - What does the Apple Watch... · 2015-05-14 · Tech Specs Apple S1 8 GB ~18 hours NFC, Bluetooth 4.0, Wi-Fi 802.11b/g/n

[email protected]

@brightdigit

www.brightdigit.com

Leo Dion