Designing for Apple Watch

Size: px
Start display at page:

Download "Designing for Apple Watch"

Transcription

1 Design #WWDC15 Designing for Apple Watch Session 802 Mike Stern User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18 Three Themes

19 Personal Communication

20

21

22

23

24

25

26 Personal Communication

27 Personal Communication

28 Personal Communication Be considerate

29

30

31

32

33

34

35 Personal Communication Be considerate Keep it relevant

36 Personal Communication Be considerate Keep it relevant

37

38 Context Is Important

39 Location and Time

40 Location and Time

41 Location and Time

42

43

44

45

46 Location and Time

47 Location and Time

48

49 Personal Communication Be considerate Keep it relevant Pay attention

50 Personal Communication Be considerate Keep it relevant Pay attention

51

52 Implicit Explicit User Preferences

53 Implicit User Preferences Explicit

54

55

56

57

58

59

60

61

62

63

64

65

66 First Time Second Time

67

68

69

70 Personal Communication Be considerate Keep it relevant Pay attention Get to the point

71 Personal Communication Be considerate Keep it relevant Pay attention Get to the point

72 Holistic Design

73 Holistic Design Blurring the boundary Force Touch Digital Crown

74

75

76

77

78 Holistic Design Blurring the boundary Force Touch Digital Crown Taptic Engine

79 Holistic Design Blurring the boundary Force Touch Digital Crown Taptic Engine

80

81

82 Using Menus Focus on information and content

83

84

85

86

87

88 Weather Calendar Messages

89 Using Menus Focus on information and content Quick access

90

91

92

93 Action Viewport

94

95

96

97

98

99 Swipe Swipe Swipe Swipe

100 Using Menus Focus on information and content Quick access Avoids redundancy

101

102

103

104 Using Menus Focus on information and content Quick access Avoids redundancy Contextual actions

105

106

107

108 Using Menus Focus on information and content Quick access Avoids redundancy Contextual actions View mode preferences

109

110

111

112

113 Using Menus Focus on information and content Quick access Avoids redundancy Contextual actions View mode preferences Optional

114 Using Menus Focus on information and content Quick access Avoids redundancy Contextual actions View mode preferences Optional Not for critical-path actions

115

116

117

118

119

120

121 Holistic Design Blurring the boundary Force Touch Digital Crown

122 Holistic Design Blurring the boundary Force Touch Digital Crown

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139 Outline

140 Outline

141

142

143

144

145

146

147

148

149

150

151

152

153 Holistic Design Blurring the boundary Force Touch Digital Crown Taptic Engine

154 Holistic Design Blurring the boundary Force Touch Digital Crown Taptic Engine

155

156

157 Haptic and Auditory Feedback Notification Direction Up Direction Down Success Failure Retry Start Stop Click

158 Haptic and Auditory Feedback Notification Direction Up Direction Down Success Failure Retry Start Stop Click

159 Notification

160 Notification

161

162

163 Direction Up

164 Direction Up

165 Direction Down

166 Direction Down

167

168

169 Success

170 Success

171

172

173 Failure

174 Failure

175

176

177 Retry

178 Retry

179

180

181 Start

182 Start

183 Stop

184 Stop

185

186

187 Click

188 Click

189 Click

190 Click

191

192

193

194

195

196

197

198

199

200

201 Exercise Restraint

202 Haptic and Auditory Feedback Notification Direction Up Direction Down Success Failure Retry Start Stop Click

203 Holistic Design Blurring the boundary Force Touch Digital Crown Taptic Engine

204 Lightweight Interaction

205 Quick and Convenient

206 Seconds

207 Seconds

208 Focus

209 Glances

210

211

212

213

214

215

216 Glances

217 Glances Most important information

218 Glances Most important information Timely and contextual

219 Glances Most important information Timely and contextual Deep link to details

220 Glances Most important information Timely and contextual Deep link to details Communicate clearly and efficiently

221

222

223

224

225 Glances Most important information Timely and contextual Deep link to details Communicate clearly and efficiently

226 Glances Most important information Timely and contextual Deep link to details Communicate clearly and efficiently Left-align elements

227

228 Glance Templates

229

230

231

232

233

234

235

236

237

238

239 Notifications

240

241

242

243

244 Be Concise

245

246

247

248

249

250

251

252 Interactive Notifications

253 Triage

254

255

256 Apps

257 Apple Watch is NOT an iphone

258 Keep Apps Lightweight

259 Keep Apps Lightweight Complement the companion app

260 Focus on the Essentials

261 Quick and Convenient

262

263

264

265

266

267

268

269

270

271

272

273 Seconds

274 Seconds

275

276 Keep Apps Lightweight Complement the companion app Handoff

277 Keep Apps Lightweight Complement the companion app Handoff

278

279

280

281

282

283

284

285

286

287

288

289

290

291 Keep Apps Lightweight Complement the companion app Handoff Sessions

292 Keep Apps Lightweight Complement the companion app Handoff Sessions

293

294 A little while later

295 A little while later

296

297

298 A little while later

299 A little while later

300

301 Sessions Enable Lightweight Interaction

302 Workout Sessions

303 Workout Sessions User must be in control

304 Workout Sessions User must be in control

305 Workout Sessions User must be in control Deliberately starts workout

306 Workout Sessions User must be in control Deliberately starts workout Knows how to end workout

307 Workout Sessions User must be in control Deliberately starts workout Knows how to end workout

308 Workout Sessions User must be in control Deliberately starts workout Knows how to end workout Convey a workout is ongoing

309

310

311

312

313

314

315

316

317 Sessions Are About Convenience

318 Designing for Apple Watch

319 Designing for Apple Watch Personal Communication

320

321

322 Designing for Apple Watch Personal Communication Holistic Design

323 Designing for Apple Watch Personal Communication Holistic Design

324

325

326

327

328

329

330

331

332 Designing for Apple Watch Personal Communication Holistic Design Lightweight Interaction

333 Designing for Apple Watch Personal Communication Holistic Design Lightweight Interaction

334 Designing for Apple Watch Personal Communication Holistic Design Lightweight Interaction

335 Beauty and Delight

336

337

338

339

340

341

342

343

344

345

346

347

348

349

350

351

352

353

354 Animation

355

356

357 Height

358 Height

359 Width

360 Width

361 Insets

362 Insets

363 Alignment

364 Alignment

365 Background color

366 Background color

367 Tint color

368 Tint color

369 Opacity

370 Opacity

371

372

373

374

375

376

377

378

379 Exercise Restraint

380 Related Sessions WatchKit Tips and Tricks Presidio Friday 10:00AM Designing with Animation Presidio Thursday 3:30PM Designing for Future Hardware Presidio Wednesday 2:30PM Introducing the New System Fonts Presidio Friday 2:30PM Apple Watch Design Tips & Tricks Presidio Friday 3:30PM

381 Related Sessions WatchKit Tips and Tricks Presidio Friday 10:00AM Designing with Animation Presidio Thursday 3:30PM Designing for Future Hardware Presidio Wednesday 2:30PM Introducing the New System Fonts Presidio Friday 2:30PM Apple Watch Design Tips & Tricks Presidio Friday 3:30PM

382 Related Sessions WatchKit Tips and Tricks Presidio Friday 10:00AM Designing with Animation Presidio Thursday 3:30PM Designing for Future Hardware Presidio Wednesday 2:30PM Introducing the New System Fonts Presidio Friday 2:30PM Apple Watch Design Tips & Tricks Presidio Friday 3:30PM

383 Related Sessions WatchKit Tips and Tricks Presidio Friday 10:00AM Designing with Animation Presidio Thursday 3:30PM Designing for Future Hardware Presidio Wednesday 2:30PM Introducing the New System Fonts Presidio Friday 2:30PM Apple Watch Design Tips & Tricks Presidio Friday 3:30PM

384 Related Sessions WatchKit Tips and Tricks Presidio Friday 10:00AM Designing with Animation Presidio Thursday 3:30PM Designing for Future Hardware Presidio Wednesday 2:30PM Introducing the New System Fonts Presidio Friday 2:30PM Apple Watch Design Tips & Tricks Presidio Friday 3:30PM

385 Related Sessions WatchKit Tips and Tricks Presidio Friday 10:00AM Designing with Animation Presidio Thursday 3:30PM Designing for Future Hardware Presidio Wednesday 2:30PM Introducing the New System Fonts Presidio Friday 2:30PM Apple Watch Design Tips & Tricks Presidio Friday 3:30PM

386

387

388 User Interface Design Lab

389

390 More Information Apple Watch Human Interface Guidelines Designing Great Apps Mike Stern User Experience Evangelist

391

392

393

Apple Watch Design Tips and Tricks

Apple Watch Design Tips and Tricks Design #WWDC15 Apple Watch Design Tips and Tricks Session 805 Mike Stern User Experience Evangelist Rachel Roth User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public

More information

Building Watch Apps #WWDC15. Featured. Session 108. Neil Desai watchos Engineer

Building Watch Apps #WWDC15. Featured. Session 108. Neil Desai watchos Engineer Featured #WWDC15 Building Watch Apps Session 108 Neil Desai watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Agenda

More information

Designing Great Apple Watch Experiences

Designing Great Apple Watch Experiences Design #WWDC16 Designing Great Apple Watch Experiences Session 804 Mike Stern User Experience Evangelist 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

Quick Interaction Techniques for watchos

Quick Interaction Techniques for watchos App Frameworks #WWDC16 Quick Interaction Techniques for watchos Session 211 Tom Witkin watchos Engineer Miguel Sanchez watchos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display

More information

What s New in watchos

What s New in watchos Session App Frameworks #WWDC17 What s New in watchos 205 Ian Parks, watchos Engineering 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from

More information

WatchKit In-Depth, Part 2

WatchKit In-Depth, Part 2 App Frameworks #WWDC15 WatchKit In-Depth, Part 2 Session 208 Nathan de Vries watchos Engineer Chloe Chang watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

Creating Great App Previews

Creating Great App Previews Services #WWDC14 Creating Great App Previews Session 304 Paul Turner Sr. Operations Manager itunes Digital Supply Chain Engineering 2014 Apple Inc. All rights reserved. Redistribution or public display

More information

Creating Complications with ClockKit Session 209

Creating Complications with ClockKit Session 209 App Frameworks #WWDC15 Creating Complications with ClockKit Session 209 Eliza Block watchos Engineer Paul Salzman watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display

More information

What s New in Notifications

What s New in Notifications System Frameworks #WWDC15 What s New in Notifications Session 720 Michele Campeotto ios Notifications Gokul Thirumalai Apple Push Notification Service 2015 Apple Inc. All rights reserved. Redistribution

More information

Adapting to the New UI of OS X Yosemite

Adapting to the New UI of OS X Yosemite Frameworks #WWDC14 Adapting to the New UI of OS X Yosemite Session 209 Mike Stern User Experience Evangelist! Rachel Goldeen Cocoa Software Engineer! Patrick Heynen Cocoa Engineering Manager 2014 Apple

More information

What s New in Xcode App Signing

What s New in Xcode App Signing Developer Tools #WWDC16 What s New in Xcode App Signing Developing and distributing Session 401 Joshua Pennington Tools Engineering Manager Itai Rom Tools Engineer 2016 Apple Inc. All rights reserved.

More information

Monetize and Promote Your App with iad

Monetize and Promote Your App with iad Media #WWDC15 Monetize and Promote Your App with iad From design to launch Session 503 Carol Teng Shashank Phadke 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Getting the Most Out of HealthKit

Getting the Most Out of HealthKit App Frameworks #WWDC16 Getting the Most Out of HealthKit What s new and best practices Session 209 Matthew Salesi ios Software Engineer Joefrey Kibuule ios Software Engineer 2016 Apple Inc. All rights

More information

Writing Great Alerts. Design #WWDC17. Natalie Calvert, Designer

Writing Great Alerts. Design #WWDC17. Natalie Calvert, Designer Session Design #WWDC17 Writing Great Alerts 813 Natalie Calvert, Designer 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. When

More information

What s New in CloudKit

What s New in CloudKit System Frameworks #WWDC15 What s New in CloudKit Session 704 Olivier Bonnet icloud Client Eric Krugler icloud Server 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

Guides. The Insider s Guide to the Apple Watch

Guides. The Insider s Guide to the Apple Watch Guides The Insider s Guide to the Apple Watch C ongratulations! After months of patiently waiting for your Apple Watch to arrive at your doorstep, it s finally on your wrist but now what? Here s everything

More information

Using Grouped Notifications

Using Grouped Notifications #WWDC18 Using Grouped Notifications Session 711 Michele Campeotto, ios User Notifications 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Accessibility on ios. Developing for everyone. Frameworks #WWDC14. Session 210 Clare Kasemset ios Accessibility

Accessibility on ios. Developing for everyone. Frameworks #WWDC14. Session 210 Clare Kasemset ios Accessibility Frameworks #WWDC14 Accessibility on ios Developing for everyone Session 210 Clare Kasemset ios Accessibility 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Building Visually Rich User Experiences

Building Visually Rich User Experiences Session App Frameworks #WWDC17 Building Visually Rich User Experiences 235 Noah Witherspoon, Software Engineer Warren Moore, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public

More information

Mysteries of Auto Layout, Part 1

Mysteries of Auto Layout, Part 1 App Frameworks #WWDC15 Mysteries of Auto Layout, Part 1 Session 218 Jason Yao Interface Builder Engineer Kasia Wawer ios Keyboards Engineer 2015 Apple Inc. All rights reserved. Redistribution or public

More information

What s New in Testing

What s New in Testing #WWDC18 What s New in Testing Session 403 Honza Dvorsky, Xcode Engineer Ethan Vaughan, Xcode Engineer 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

Introducing On Demand Resources

Introducing On Demand Resources App Frameworks #WWDC15 Introducing On Demand Resources An element of App Thinning Session 214 Steve Lewallen Frameworks Engineering Tony Parker Cocoa Frameworks 2015 Apple Inc. All rights reserved. Redistribution

More information

Introduction to Siri Shortcuts

Introduction to Siri Shortcuts #WWDC8 Introduction to Siri Shortcuts Session 2 Ari Weinstein, Siri Willem Mattelaer, Siri 208 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Implementing UI Designs in Interface Builder

Implementing UI Designs in Interface Builder Developer Tools #WWDC15 Implementing UI Designs in Interface Builder Session 407 Kevin Cathey Interface Builder Engineer Tony Ricciardi Interface Builder Engineer 2015 Apple Inc. All rights reserved. Redistribution

More information

ios Accessibility Developing for everyone Session 201 Ian Fisch ios Accessibility

ios Accessibility Developing for everyone Session 201 Ian Fisch ios Accessibility App Frameworks #WWDC15 ios Accessibility Developing for everyone Session 201 Ian Fisch ios Accessibility 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

Improving the Accessibility and Usability of Complex Web Applications

Improving the Accessibility and Usability of Complex Web Applications Media #WWDC14 Improving the Accessibility and Usability of Complex Web Applications Session 516 Jesse Bunch Productivity Engineering 2014 Apple Inc. All rights reserved. Redistribution or public display

More information

Media and Gaming Accessibility

Media and Gaming Accessibility Session System Frameworks #WWDC17 Media and Gaming Accessibility 217 Greg Hughes, Software Engineering Manager Charlotte Hill, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public

More information

Advanced Scrollviews and Touch Handling Techniques

Advanced Scrollviews and Touch Handling Techniques Frameworks #WWDC14 Advanced Scrollviews and Touch Handling Techniques Session 235 Josh Shaffer ios Apps and Frameworks Engineer Eliza Block ios Apps and Frameworks Engineer 2014 Apple Inc. All rights reserved.

More information

Mastering UIKit on tvos

Mastering UIKit on tvos App Frameworks #WWDC16 Mastering UIKit on tvos Session 210 Justin Voss UIKit Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from

More information

What s New in tvos #WWDC16. App Frameworks. Session 206. Hans Kim tvos Engineer

What s New in tvos #WWDC16. App Frameworks. Session 206. Hans Kim tvos Engineer App Frameworks #WWDC16 What s New in tvos Session 206 Hans Kim tvos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Welcome

More information

Using and Extending the Xcode Source Editor

Using and Extending the Xcode Source Editor Developer Tools #WWDC16 Using and Extending the Xcode Source Editor Session 414 Mike Swingler Xcode Infrastructure and Editors Chris Hanson Xcode Infrastructure and Editors 2016 Apple Inc. All rights reserved.

More information

Working with Metal Overview

Working with Metal Overview Graphics and Games #WWDC14 Working with Metal Overview Session 603 Jeremy Sandmel GPU Software 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Data Delivery with Drag and Drop

Data Delivery with Drag and Drop Session App Frameworks #WWDC17 Data Delivery with Drag and Drop 227 Dave Rahardja, UIKit Tanu Singhal, UIKit 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Building Apps with Dynamic Type

Building Apps with Dynamic Type Session App Frameworks #WWDC17 Building Apps with Dynamic Type 245 Clare Kasemset, Software Engineering Manager Nandini Sundar, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or

More information

New UIKit Support for International User Interfaces

New UIKit Support for International User Interfaces App Frameworks #WWDC15 New UIKit Support for International User Interfaces Session 222 Sara Radi Internationalization Software Engineer Aaltan Ahmad Internationalization Software Engineer Paul Borokhov

More information

Introducing SiriKit. Hey Siri, say hello to apps #WWDC16. App Frameworks. Session 217

Introducing SiriKit. Hey Siri, say hello to apps #WWDC16. App Frameworks. Session 217 App Frameworks #WWDC16 Introducing SiriKit Hey Siri, say hello to apps Session 217 Robby Walker SiriKit Engineering Brandon Newendorp SiriKit Engineering Corey Peterson SiriKit Design 2016 Apple Inc. All

More information

Enhancing your apps for the next dimension of touch

Enhancing your apps for the next dimension of touch App Frameworks #WWDC16 A Peek at 3D Touch Enhancing your apps for the next dimension of touch Session 228 Tyler Fox UIKit Frameworks Engineer Peter Hajas UIKit Frameworks Engineer 2016 Apple Inc. All rights

More information

Extending Your Apps with SiriKit

Extending Your Apps with SiriKit App Frameworks #WWDC16 Extending Your Apps with SiriKit Session 225 Vineet Khosla SiriKit Engineering Diana Huang SiriKit Engineering Scott Andrus SiriKit Engineering 2016 Apple Inc. All rights reserved.

More information

Introducing the Modern WebKit API

Introducing the Modern WebKit API Frameworks #WWDC14 Introducing the Modern WebKit API Session 206 Anders Carlsson Safari and WebKit Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

Introducing Password AutoFill for Apps

Introducing Password AutoFill for Apps Session App Frameworks #WWDC17 Introducing Password AutoFill for Apps Reducing friction for your users 206 Ricky Mondello, ios Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display

More information

Leveraging Touch Input on ios

Leveraging Touch Input on ios App Frameworks #WWDC16 Leveraging Touch Input on ios And getting the most out of Apple Pencil Session 220 Dominik Wagner UIKit Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display

More information

Introduction to WatchKit. CS193W - Spring Lecture 1

Introduction to WatchKit. CS193W - Spring Lecture 1 Introduction to WatchKit CS193W - Spring 2016 - Lecture 1 appleᴡᴀᴛᴄʜ Released April 24, 2015 No updates to the hardware yet. Three collections, over 30 models Two sizes The Screen OLED (organic light-emitting

More information

Building for Voice with Siri Shortcuts

Building for Voice with Siri Shortcuts #WWDC18 Building for Voice with Siri Shortcuts Session 214 Amit Jain, Siri Ayaka Nonaka, Siri 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

What s New in SpriteKit

What s New in SpriteKit Graphics and Games #WWDC16 What s New in SpriteKit Session 610 Ross Dexter Games Technologies Engineer Clément Boissière Games Technologies Engineer 2016 Apple Inc. All rights reserved. Redistribution

More information

What s New in imessage Apps

What s New in imessage Apps Session App Frameworks #WWDC17 What s New in imessage Apps 234 Eugene Bistolas, Messages Engineer Jay Chae, Messages Engineer Stephen Lottermoser, Messages Engineer 2017 Apple Inc. All rights reserved.

More information

Introducing Swift Playgrounds

Introducing Swift Playgrounds Developer Tools #WWDC16 Introducing Swift Playgrounds Exploring with Swift on ipad Session 408 Matt Patenaude Playgrounds Engineer Maxwell Swadling Playgrounds Engineer Jonathan Penn Playgrounds Engineer

More information

itunes Connect Development to distribution #WWDC15 Distribution Session 304

itunes Connect Development to distribution #WWDC15 Distribution Session 304 Distribution #WWDC15 itunes Connect Development to distribution Session 304 Paul Turner Senior Engineering Operations Manager, itunes Digital Supply Chain 2015 Apple Inc. All rights reserved. Redistribution

More information

App Extension Best Practices

App Extension Best Practices App Frameworks #WWDC15 App Extension Best Practices Session 224 Sophia Teutschler UIKit Engineer Ian Baird CoreOS Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

What's New in UIKit Dynamics and Visual Effects Session 229

What's New in UIKit Dynamics and Visual Effects Session 229 App Frameworks #WWDC15 What's New in UIKit Dynamics and Visual Effects Session 229 Michael Turner UIKit Engineer David Duncan UIKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public

More information

Mastering Drag and Drop

Mastering Drag and Drop Session App Frameworks #WWDC17 Mastering Drag and Drop 213 Tom Adriaenssen, UIKit Wenson Hsieh, WebKit Robb Böhnke, UIKit 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

Integrating Apps and Content with AR Quick Look

Integrating Apps and Content with AR Quick Look Session #WWDC18 Integrating Apps and Content with AR Quick Look 603 David Lui, ARKit Engineering Dave Addey, ARKit Engineering 2018 Apple Inc. All rights reserved. Redistribution or public display not

More information

What s New in NSCollectionView Session 225

What s New in NSCollectionView Session 225 App Frameworks #WWDC15 What s New in NSCollectionView Session 225 Troy Stephens Application Frameworks Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Apple Watch Docs. Release 0.1. Michael Hahn

Apple Watch Docs. Release 0.1. Michael Hahn Apple Watch Docs Release 0.1 Michael Hahn Nov 20, 2017 Contents 1 First Watch Glance 3 1.1 Create an iphone App.......................................... 3 1.2 Add WatchKit Targets..........................................

More information

Creating Audio Apps for watchos

Creating Audio Apps for watchos Session #WWDC18 Creating Audio Apps for watchos 504 Neil Desai, watchos Frameworks Engineer 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Getting Published in Apple News

Getting Published in Apple News Media #WWDC16 Getting Published in Apple News Session 502 Ryan Griggs Apple News 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.

More information

What s New in Energy Debugging

What s New in Energy Debugging #WWDC18 What s New in Energy Debugging Phillip Azar, Apple/Battery Life David Choi, Apple/Battery Life 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

Mastering Xcode for iphone OS Development Part 2. Marc Verstaen Sr. Manager, iphone Tools

Mastering Xcode for iphone OS Development Part 2. Marc Verstaen Sr. Manager, iphone Tools Mastering Xcode for iphone OS Development Part 2 Marc Verstaen Sr. Manager, iphone Tools 2 Tale of Two Sessions Part 1: Orientation: Tour of complete development cycle Part 2: Mastery: Details of several

More information

Tracker Design Guidelines

Tracker Design Guidelines s..0 Copyright Samsung Electronics, Co., Ltd. All rights reserved. Overview This document includes design guidelines for the Samsung Digital Health SDK s tracker and tracker tile. Tracker The tracker is

More information

Accessibility on OS X

Accessibility on OS X Frameworks #WWDC14 Accessibility on OS X New Accessibility API Session 207 Patti Hoa Accessibility Engineer! Chris Dolan Accessibility Engineer 2014 Apple Inc. All rights reserved. Redistribution or public

More information

Enabling Your App for CarPlay

Enabling Your App for CarPlay Session App Frameworks #WWDC17 Enabling Your App for CarPlay 719 Albert Wan, CarPlay Engineering 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Mastering Xcode for iphone OS Development Part 1. Todd Fernandez Sr. Manager, IDEs

Mastering Xcode for iphone OS Development Part 1. Todd Fernandez Sr. Manager, IDEs Mastering Xcode for iphone OS Development Part 1 Todd Fernandez Sr. Manager, IDEs 2 3 Customer Reviews Write a Review Current Version (1) All Versions (24) Gorgeous and Addictive Report a Concern by Play

More information

Bill Pay Upgrade Scheduled July 14!

Bill Pay Upgrade Scheduled July 14! Bill Pay Upgrade Scheduled July 14! We are pleased to bring you the upgraded Bill Pay user interface. Although the new interface features much of the same functionality, we hope you enjoy the more streamlined,

More information

Apple Watch + Ski Tracks START YOU SKI ADVENTURE

Apple Watch + Ski Tracks START YOU SKI ADVENTURE Apple Watch + Ski Tracks START YOU SKI ADVENTURE Get the most out of your Apple Watch on the mountain. 2.0.1 Introduction The Apple Watch is an advanced wearable device that is fully supported by Ski Tracks

More information

Modern User Interaction on ios

Modern User Interaction on ios App Frameworks #WWDC17 Modern User Interaction on ios Mastering the UIKit UIGesture System Session 219 Dominik Wagner, UIKit Engineer Michael Turner, UIKit Engineer Glen Low, UIKit Engineer 2017 Apple

More information

Advances in TVMLKit. App Frameworks #WWDC17. Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer

Advances in TVMLKit. App Frameworks #WWDC17. Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer Session App Frameworks #WWDC17 Advances in TVMLKit 202 Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer 2017 Apple Inc. All rights reserved. Redistribution or

More information

Managing Apps and Notifications

Managing Apps and Notifications ipad Basics Managing Apps and Notifications Managing Apps and Notifications As you collect more and more apps (including those that are builtin, and those that you download from the App Store), you might

More information

Writing Energy Efficient Apps

Writing Energy Efficient Apps Session App Frameworks #WWDC17 Writing Energy Efficient Apps 238 Daniel Schucker, Software Power Engineer Prajakta Karandikar, Software Power Engineer 2017 Apple Inc. All rights reserved. Redistribution

More information

Readiness Guide The New Regions itreasury. Cash Management Refined

Readiness Guide The New Regions itreasury. Cash Management Refined Readiness Guide The New Regions itreasury Cash Management Refined TABLE OF CONTENTS The New Regions itreasury - itreasury Preview Video - System Demo - Video Tutorials Overview - General Expectations -

More information

Advanced Debugging and the Address Sanitizer

Advanced Debugging and the Address Sanitizer Developer Tools #WWDC15 Advanced Debugging and the Address Sanitizer Finding your undocumented features Session 413 Mike Swingler Xcode UI Infrastructure Anna Zaks LLVM Program Analysis 2015 Apple Inc.

More information

Seamless Linking to Your App

Seamless Linking to Your App App Frameworks #WWDC15 Seamless Linking to Your App Session 509 Conrad Shultz Safari and WebKit Software Engineer Jonathan Grynspan Core Services Software Engineer 2015 Apple Inc. All rights reserved.

More information

MOBILE PAYMENT INSTRUCTIONS. saskatoon.ca/flexparking ǀ

MOBILE PAYMENT INSTRUCTIONS. saskatoon.ca/flexparking ǀ MOBILE PAYMENT INSTRUCTIONS saskatoon.ca/flexparking ǀ 306.975.2548 1 First you will need to download the WayToPark app to your smart phone. The WayToPark app is available for both iphones and Android

More information

Weekend Urnr. Mobile App Wireframes. May Copyright UX Wireframe Experts 1

Weekend Urnr. Mobile App Wireframes. May Copyright UX Wireframe Experts 1 Weekend Urnr Mobile App Wireframes May 016 1 What is a wireframe? A wireframe is an outline of a digital product expressed in simple block layouts and representative text that conveys structure, hierarchy

More information

CloudKit Tips And Tricks

CloudKit Tips And Tricks System Frameworks #WWDC15 CloudKit Tips And Tricks Session 715 Nihar Sharma CloudKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Please write neatly. We cannot give credit for what we cannot read

Please write neatly. We cannot give credit for what we cannot read CS 160: USER INTERFACE DESIGN UC BERKELEY SPRING 2016 MIDTERM EXAM Professor Eric Paulos 16 March 2016 Your name (please print): This is a closed book, individual test. You are not allowed to use your

More information

Write 2 Manual BASICS. Write is a document-based App like Free, SimpleEdit, TextEdit or Pages. Thus it behaves in the same way.

Write 2 Manual BASICS. Write is a document-based App like Free, SimpleEdit, TextEdit or Pages. Thus it behaves in the same way. Write 2 Manual BASICS Write is a document-based App like Free, SimpleEdit, TextEdit or Pages. Thus it behaves in the same way. How to create a new document > Menu > File > New How to open an existing document

More information

Improving your Existing Apps with Swift

Improving your Existing Apps with Swift Developer Tools #WWDC15 Improving your Existing Apps with Swift Getting Swifty with It Session 403 Woody L. in the Sea of Swift 2015 Apple Inc. All rights reserved. Redistribution or public display not

More information

REQUIRED CREATIVE ASSETS

REQUIRED CREATIVE ASSETS REQUIRED CREATIVE ASSETS Your Sales Representatives and Account Manager are here to help with any questions about your campaign. For questions regarding assets, creative execution, or tracking, please

More information

Business travel simplified.

Business travel simplified. Congrats! Now that you've registered for TripSource, your trip information is immediately accessible just tap "Trips. Though the app is very user friendly, we ve put together some tips and tricks to help

More information

2. How to enter/exit power save mode?(both) Long press the crown for 2 seconds to enable/disable Power Reserve option

2. How to enter/exit power save mode?(both) Long press the crown for 2 seconds to enable/disable Power Reserve option 1.How to clear the Bluetooth list?(ios) a.open the BT list on your iphone b.forget all devices names Apply for issue related to: connection timeout(unsuccessful) 2. How to enter/exit power save mode?(both)

More information

Guidelines for Annual Meeting Presentations Child Neurology Society October 15-18, 2018 Hyatt Regency Chicago Chicago, IL

Guidelines for Annual Meeting Presentations Child Neurology Society October 15-18, 2018 Hyatt Regency Chicago Chicago, IL Guidelines for Annual Meeting Presentations Child Neurology Society October 15-18, 2018 Hyatt Regency Chicago Chicago, IL Thank you for participating in the CNS 2018 Annual Meeting. We want your presentation

More information

Paypal User Guide Pdf Ipad 3 Ios 6 >>>CLICK HERE<<<

Paypal User Guide Pdf Ipad 3 Ios 6 >>>CLICK HERE<<< Paypal User Guide Pdf Ipad 3 Ios 6 22 View this user guide on iphone. 22 Tips for using ios 127 Read PDFs This guide describes ios 8.4 for: iphone 6. iphone 6 Plus. iphone 5s. iphone. While anyone buying

More information

COMPUTERIZED OFFICE SUPPORT PROGRAM

COMPUTERIZED OFFICE SUPPORT PROGRAM NH113 PowerPoint Level 1 16 Total Hours COURSE TITLE: PowerPoint Level 1 COURSE OVERVIEW: This course provides students with the knowledge and skills to create and deliver engaging multimedia presentations

More information

Essentials of Web Designing

Essentials of Web Designing Module Presenter s Manual Effective from: July 2014 Ver. 1.0 Amendment Record Version No. Effective Date Change Replaced Pages 1.0 July 2014 New - Presenter s Manual Aptech Limited Page 2 TABLE OF CONTENTS

More information

Advances in AVFoundation Playback

Advances in AVFoundation Playback Media #WWDC16 Advances in AVFoundation Playback Waiting, looping, switching, widening, optimizing Session 503 Sam Bushell Media Systems Architect 2016 Apple Inc. All rights reserved. Redistribution or

More information

View Controller Advancements for ios8

View Controller Advancements for ios8 Frameworks #WWDC14 View Controller Advancements for ios8 Session 214 Bruce D. Nilo Manager, UIKit Fundamentals 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

SceneKit in Swift Playgrounds

SceneKit in Swift Playgrounds Session Graphics and Games #WWDC17 SceneKit in Swift Playgrounds 605 Michael DeWitt, Gem Collector Lemont Washington, Draw Call Blaster 2017 Apple Inc. All rights reserved. Redistribution or public display

More information

REACH SCREEN SYSTEMS. System Support Manual. User manual for operating the REACH Announcement Tool, Scheduling Tool, and Touch Screen Systems.

REACH SCREEN SYSTEMS. System Support Manual. User manual for operating the REACH Announcement Tool, Scheduling Tool, and Touch Screen Systems. REACH SCREEN SYSTEMS System Support Manual User manual for operating the REACH Announcement Tool, Scheduling Tool, and Touch Screen Systems. Table of Contents REACH Announcement Tool... 4 Overview... 4

More information

What s New in XAML Q Release

What s New in XAML Q Release facebook.com/telerik @telerik Today s session will be recorded and available 24/7 on http://tv.telerik.com What s New in XAML Q3 2013 Release Roadmap for Today Introduction and Housekeeping New Controls

More information

US Consumer Device Preference Report

US Consumer Device Preference Report KINDLE FIRE ANDROID WINDOWS PHONE ANDROID TABLET DESKTOP OTHER MOBILE IPHONE IPAD US Consumer Device Preference Report Q4 2014: Mobile Hits an All-Time High 57.3 54.9 45.1 43.1 39.1 40.2 32.3 27.6 28.0

More information

! ios 10 Feature Guide

! ios 10 Feature Guide ios 10 Feature Guide Contents ios 10 is compatible with these devices. 3 Introduction to ios 10 4 Messaging 5 Siri now works with apps 15 Apple Maps 16 New home app 19 itunes upgrade 20 3D Touch inside

More information

QUICK START GUIDE Your day. Under control.

QUICK START GUIDE Your day. Under control. QUICK START GUIDE Your day. Under control. Version 2.3 Release: June 2015 1 2 Get to know Customize Install Agenda list basics Details screen basics Connect to conference calls Enter conference service

More information

Cocoa Touch Best Practices

Cocoa Touch Best Practices App Frameworks #WWDC15 Cocoa Touch Best Practices Session 231 Luke Hiesterman UIKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Profiling in Depth. Do you know where your code is? Session 412. Kris Markel Performance Tools Engineer Chad Woolf Performance Tools Engineer

Profiling in Depth. Do you know where your code is? Session 412. Kris Markel Performance Tools Engineer Chad Woolf Performance Tools Engineer Developer Tools #WWDC15 Profiling in Depth Do you know where your code is? Session 412 Kris Markel Performance Tools Engineer Chad Woolf Performance Tools Engineer 2015 Apple Inc. All rights reserved.

More information

Cross Platform Nearby Networking

Cross Platform Nearby Networking Core OS #WWDC14 Cross Platform Nearby Networking Session 709 Demijan Klinc Software Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Thread Sanitizer and Static Analysis

Thread Sanitizer and Static Analysis Developer Tools #WWDC16 Thread Sanitizer and Static Analysis Help with finding bugs in your code Session 412 Anna Zaks Manager, Program Analysis Team Devin Coughlin Engineer, Program Analysis Team 2016

More information

Index. Battery life, Blood pressure monitor, 193

Index. Battery life, Blood pressure monitor, 193 Index A Accelerometer, 5 Activity app, 42 creation, 69 display, 65 66 Exercise ring, 67 improvements, 193 mission accomplishment, 68 Move ring, 66 67 nonaerobic sports, 194 purpose, 67 reminder, 69 sensor,

More information

New Ways to Work with Workouts

New Ways to Work with Workouts Session #WWDC18 New Ways to Work with Workouts 707 Niharika Bedekar, Fitness Software Engineer Karim Benhmida, Health Software Engineer 2018 Apple Inc. All rights reserved. Redistribution or public display

More information

Salesforce1 - ios App (Phone)

Salesforce1 - ios App (Phone) Salesforce1 - ios App (Phone) Voluntary Product Accessibility Template (VPAT) This Voluntary Product Accessibility Template, or VPAT, is a tool that helps officials and decision-makers to evaluate Salesforce1

More information

What s New in SiriKit

What s New in SiriKit Session App Frameworks #WWDC17 What s New in SiriKit 214 Sirisha Yerroju, SiriKit Engineer Tin Tran, SiriKit Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

What s New in tvos 12

What s New in tvos 12 #WWDC18 What s New in tvos 12 Session 208 Hans Kim, tvos Engineering 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Agenda Agenda

More information