apple watch

29
Apple Watch @millanimix 1

Upload: nscoder-mexico

Post on 14-Jan-2017

40 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Apple Watch

Apple Watch@millanimix

1

Page 2: Apple Watch

Contenido

Apple Watch

Watch OS

Human Interface Guidelines

Watch OS SDK

API Differences

2

Page 3: Apple Watch

Apple Watch

3

Page 4: Apple Watch

4

Page 5: Apple Watch

5

Page 6: Apple Watch

Apple WatchKevin Lynch

"People are carrying their phones with them and looking at the screen so much. People want that level of engagement. But how do we provide it in a way that’s a little more human, a little more in the moment when you’re with somebody?"

6

Page 7: Apple Watch

Apple WatchSep. 14 - Apr. 2015

38mm (1.5 in) - 42mm (1.7 in)

Digital Crown

Force Touch

Side Button

Water Resistant 50 m

Heart Rate Sensor

Taptic Engine

Paired iPhone 5, iOS 8.2

7

Page 8: Apple Watch

Apple S1 (System in Package)

CPU ARMv7

GPU SGX543

512 DRAM

Wi-Fi, Bluetooth

Gyroscope / accelerometer

NFC

8 GB flash

Wireless charging

Touch controller

8

Page 9: Apple Watch

Apple S2

Dual-core processor

50% faster

GPU

2x faster

9

Page 10: Apple Watch

Contenido

Apple Watch

Watch OS

Human Interface Guidelines

App Programming Guidelines

API Differences

10

Page 11: Apple Watch

Watch OSBases on the iOS

Watch OS 3

The Dock

Stickiness

Gesture support

Direct access to Digital Crown

Improve notification support

Extra large complications

Background App Refresh

Faster interactions

11

Page 12: Apple Watch

Interface as a extension of iPhone

Lightweight interactions

Fast interactions

Focus on the content

Holistic design

Enhance the user’s perception

Personal communication

Its UI is attuned to the user’s presence

12

Page 13: Apple Watch

Design PrinciplesGlanceable

Information

Importan

Clear

Without distraction

Current

Complication

Interactions over short periods

13

Actionable

Information present to the user

Current & relevant

Complication

Access the app easily

Responsive

Complications & snapshot up-to-date

Minimizes time to launch and load new screens

Page 14: Apple Watch

App ComponentsComplications

Timely and relevant information on Watch Face

Notifications

Short looks (Default)

Long looks (Default-Custom)

14

Watch Apps

Complement iPhone app

More detail information or functionality

Page 15: Apple Watch

Complications

15

Page 16: Apple Watch

Notifications

16

Page 17: Apple Watch

Watch Apps

17

Page 18: Apple Watch

Interface ElementsLabels

Images

Groups

Pickers

Tables

Buttons

Switches

Sliders

18

Maps

Movies and Inline Movies

Date and Timer Labels

Menus

Activity Rings

HomeKit Cameras

SpriteKit and SceneKit

Payment Buttons

Page 19: Apple Watch

Contenido

Apple Watch

Watch OS

Human Interface Guidelines

App Programming Guidelines

API Differences

19

Page 20: Apple Watch

Developing for Apple WatchBundles (inside an iOS app)

Watch App

Storyboars

Resources

Custom notification

Complication

WatchKit extension

Extension delegate

Controllers

20

The Watch App

Complications

Snapshots and the Dock

Background Tasks

Custom and Actionable Notifications

User Interface

Page 21: Apple Watch

Watch App Architecture

21

Page 22: Apple Watch

App and Extension22

Pairing Apple Watch with iPhone is secured using an out-of-band (OOB) process to exchange public keys, followed by the BTLE link shared secret.

Page 23: Apple Watch

Watch App Life Cycle

23

Page 24: Apple Watch

Life cycle of an interface controller

24

Page 25: Apple Watch

Life cycle of watch app

25

Page 26: Apple Watch

Contenido

Apple Watch

Watch OS

Human Interface Guidelines

App Programming Guidelines

API Differences

26

Page 27: Apple Watch

watchOS 2.2 to watchOS 3.0

Objective-C and Swift

AVFoundation

CloudKit

CoreAudio

GameKit

SceneKit

SpriteKit

UserNotification

27

Page 28: Apple Watch

Preguntas

28

Page 29: Apple Watch

Oferta de trabajo

[email protected]

[email protected]

29