SlideShare a Scribd company logo
1 of 28
Download to read offline
A P P L E WAT C H
A D E V E L O P E R ’ S P E R S P E C T I V E
E N N I O M A S I @ E N N I O M A
P R O G R A M M E R S ! W H Y D O E S I T M AT T E R ?
Apple Watch sales forecast for the 2015
15 million units (lowered!)
http://bgr.com/2015/05/20/apple-watch-sales-projection-kgi/
NFC WiFi 802.11 b/g/n BLE 4.0
GPS AccelerometerHeart Rate Sensor
A D E V E L O P E R ’ S P E R S P E C T I V E
https://twitter.com/willipmrpip/status/510126522574049280/photo/1
Fact#1
The watch doesn’t act as an iPhone
A D E V E L O P E R ’ S P E R S P E C T I V E
https://twitter.com/willipmrpip/status/510126522574049280/photo/1
Fact#1: The watch doesn’t act as an iPhone
A D E V E L O P E R ’ S P E R S P E C T I V E
Fact#2
Watch apps need a paired iPhone
From the late 2015 it should be possible to
build standalone apps
A D E V E L O P E R ’ S P E R S P E C T I V E
Fact#2: Watch apps need a paired iPhone
A D E V E L O P E R ’ S P E R S P E C T I V E
WatchKit Extension
A D E V E L O P E R ’ S P E R S P E C T I V E
Watch App
A D E V E L O P E R ’ S P E R S P E C T I V E
UX Fact#1
Interaction is measured in seconds
The device is too small …
… it doesn’t act as an iPhone!
A D E V E L O P E R ’ S P E R S P E C T I V E
UX Fact#2
Build a passive user interface
Provide value without a direct interaction
A D E V E L O P E R ’ S P E R S P E C T I V E
Design Fact#1
Don’t create targets smaller that 1cm x 1cm
A D E V E L O P E R ’ S P E R S P E C T I V E
Design Fact#1: Don’t create targets smaller that 1cm x 1cm
A D E V E L O P E R ’ S P E R S P E C T I V E
Design Fact#2
Black is the new white!
A D E V E L O P E R ’ S P E R S P E C T I V E
Design Fact#2: Black is the new white!
A D E V E L O P E R ’ S P E R S P E C T I V E
Design Fact#3
Readability is fundamental
A D E V E L O P E R ’ S P E R S P E C T I V E
Design Fact#3: Readability is fundamental
http://en.wikipedia.org/wiki/San_Francisco_%282014_typeface%29
A D E V E L O P E R ’ S P E R S P E C T I V E
A D E V E L O P E R ’ S P E R S P E C T I V E
Gestures
Navigation
UI Elements
Notifications
Glances
A D E V E L O P E R ’ S P E R S P E C T I V E
Taps
Vertical Swipe
Horizontal Swipe
Left Edge Swipe
Force Touch
Gestures
We can’t
customize these
actions!
A D E V E L O P E R ’ S P E R S P E C T I V E
- Taps
- Vertical Swipe
- Horizontal Swipe
- Left Edge Swipe
- Force Touch
Digital Crown
Gestures Interaction
A D E V E L O P E R ’ S P E R S P E C T I V E
Hierarchical
vs
Page-Based
Navigation
A D E V E L O P E R ’ S P E R S P E C T I V E
UI Elements
Labels Images
GroupsTables
A D E V E L O P E R ’ S P E R S P E C T I V E
UI Elements
Buttons Switches Sliders
A D E V E L O P E R ’ S P E R S P E C T I V E
UI Elements
Maps Date&Time Menus
A D E V E L O P E R ’ S P E R S P E C T I V E
Notifications
http://martiancraft.com/blog/2015/02/briefs-apple-watch/
short look long look
app icon
app name
notification text
Up to 4 actions
More content
A D E V E L O P E R ’ S P E R S P E C T I V E
Glances
Partial view of the app (~widget)
Resides on the extension
Only one for each app
A D E V E L O P E R ’ S P E R S P E C T I V E
Q&A
E N N I O M A S I
ennio dot masi at gmail dot com
@ennioma

More Related Content

What's hot

How to launch a event ticketing sales business [Part 3 - Building for Mobile]
How to launch a event ticketing sales business [Part 3 - Building for Mobile]How to launch a event ticketing sales business [Part 3 - Building for Mobile]
How to launch a event ticketing sales business [Part 3 - Building for Mobile]Matt Brown
 
If You Track It, They Will Come Tracking Multi-Device Users
If You Track It, They Will Come Tracking Multi-Device UsersIf You Track It, They Will Come Tracking Multi-Device Users
If You Track It, They Will Come Tracking Multi-Device UsersAffiliate Summit
 
Mr and Mrs Presenter
Mr and Mrs PresenterMr and Mrs Presenter
Mr and Mrs PresenterGovinda raj
 
2014 MicroStrategy at Netflix (MicroStrategy User Group)
2014 MicroStrategy at Netflix (MicroStrategy User Group)2014 MicroStrategy at Netflix (MicroStrategy User Group)
2014 MicroStrategy at Netflix (MicroStrategy User Group)Albert Wong
 
Twitter Presentation
Twitter PresentationTwitter Presentation
Twitter PresentationMichelle B
 
DSA Annual Conference Mobile Presentation
DSA Annual Conference Mobile PresentationDSA Annual Conference Mobile Presentation
DSA Annual Conference Mobile PresentationBryan Huber
 
Trends and Transformations in iOS Development
Trends and Transformations in iOS DevelopmentTrends and Transformations in iOS Development
Trends and Transformations in iOS DevelopmentSarath C
 
Video journalism for your device
Video journalism for your deviceVideo journalism for your device
Video journalism for your deviceDon Goble
 

What's hot (16)

How to launch a event ticketing sales business [Part 3 - Building for Mobile]
How to launch a event ticketing sales business [Part 3 - Building for Mobile]How to launch a event ticketing sales business [Part 3 - Building for Mobile]
How to launch a event ticketing sales business [Part 3 - Building for Mobile]
 
Yozzy Phone Car Mount
Yozzy Phone Car Mount Yozzy Phone Car Mount
Yozzy Phone Car Mount
 
Fa proj 4
Fa proj 4Fa proj 4
Fa proj 4
 
Different Types of Mobile Apps
Different Types of Mobile AppsDifferent Types of Mobile Apps
Different Types of Mobile Apps
 
If You Track It, They Will Come Tracking Multi-Device Users
If You Track It, They Will Come Tracking Multi-Device UsersIf You Track It, They Will Come Tracking Multi-Device Users
If You Track It, They Will Come Tracking Multi-Device Users
 
Great Apps for REALTORS
Great Apps for REALTORSGreat Apps for REALTORS
Great Apps for REALTORS
 
Mr and Mrs Presenter
Mr and Mrs PresenterMr and Mrs Presenter
Mr and Mrs Presenter
 
2014 MicroStrategy at Netflix (MicroStrategy User Group)
2014 MicroStrategy at Netflix (MicroStrategy User Group)2014 MicroStrategy at Netflix (MicroStrategy User Group)
2014 MicroStrategy at Netflix (MicroStrategy User Group)
 
Twitter Presentation
Twitter PresentationTwitter Presentation
Twitter Presentation
 
DSA Annual Conference Mobile Presentation
DSA Annual Conference Mobile PresentationDSA Annual Conference Mobile Presentation
DSA Annual Conference Mobile Presentation
 
Weekly2011.01
Weekly2011.01Weekly2011.01
Weekly2011.01
 
Sputnik @ TwunchQ
Sputnik @ TwunchQSputnik @ TwunchQ
Sputnik @ TwunchQ
 
Trends and Transformations in iOS Development
Trends and Transformations in iOS DevelopmentTrends and Transformations in iOS Development
Trends and Transformations in iOS Development
 
Video journalism for your device
Video journalism for your deviceVideo journalism for your device
Video journalism for your device
 
Android
AndroidAndroid
Android
 
WE MAKE GRAPHICS BECOME WEB APPS
WE MAKE GRAPHICS BECOME WEB APPSWE MAKE GRAPHICS BECOME WEB APPS
WE MAKE GRAPHICS BECOME WEB APPS
 

Similar to Apple Watch: A Developer’s perspective

Intro to Apple Watch
Intro to Apple WatchIntro to Apple Watch
Intro to Apple WatchSolstice
 
Paulius Papreckis - Mobile UX: Unified vs Native
Paulius Papreckis - Mobile UX: Unified vs NativePaulius Papreckis - Mobile UX: Unified vs Native
Paulius Papreckis - Mobile UX: Unified vs NativePaulius Papreckis
 
Blue mammoth presentatie
Blue mammoth presentatieBlue mammoth presentatie
Blue mammoth presentatiebluemammoth
 
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PCBuild 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PCWindows Developer
 
2016 Current Patents & Inventions
2016 Current Patents & Inventions2016 Current Patents & Inventions
2016 Current Patents & InventionsAlexander Meinhardt
 
2016 App vs. Web: Differences & Trends
2016 App vs. Web: Differences & Trends2016 App vs. Web: Differences & Trends
2016 App vs. Web: Differences & TrendsAlexander Meinhardt
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & appsMatias Pietilä
 
Bringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter HeinrichBringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter HeinrichAmazon Appstore Developers
 
Unboxing web with React Native
Unboxing web with React NativeUnboxing web with React Native
Unboxing web with React NativeAnusheelSingh2
 
Hiring UX/UI designers
Hiring UX/UI designersHiring UX/UI designers
Hiring UX/UI designersLeadzpipe
 
Kryssplatform mobilutvikling i C# vha. Xamarin.Forms
Kryssplatform mobilutvikling i C# vha. Xamarin.FormsKryssplatform mobilutvikling i C# vha. Xamarin.Forms
Kryssplatform mobilutvikling i C# vha. Xamarin.FormsRunar Ovesen Hjerpbakk
 
UX? No thanks it just costs more money
UX? No thanks it just costs more moneyUX? No thanks it just costs more money
UX? No thanks it just costs more moneyIIBA UK Chapter
 
2020 Experience Transforming Trends
2020 Experience Transforming Trends2020 Experience Transforming Trends
2020 Experience Transforming TrendsMullenLowe Profero
 
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile Era
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile EraThinking Outside The Little Black Box: Interaction Design in The Post-Mobile Era
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile EraJonathan Stark
 

Similar to Apple Watch: A Developer’s perspective (20)

2016 Death of the Home Screen
2016 Death of the Home Screen2016 Death of the Home Screen
2016 Death of the Home Screen
 
Intro to Apple Watch
Intro to Apple WatchIntro to Apple Watch
Intro to Apple Watch
 
Paulius Papreckis - Mobile UX: Unified vs Native
Paulius Papreckis - Mobile UX: Unified vs NativePaulius Papreckis - Mobile UX: Unified vs Native
Paulius Papreckis - Mobile UX: Unified vs Native
 
Blue mammoth presentatie
Blue mammoth presentatieBlue mammoth presentatie
Blue mammoth presentatie
 
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PCBuild 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
Build 2017 - B8012 - Tips, tricks, and secrets: Building a great UWP app for PC
 
Elun Mobile Portfolio 2015 EN
Elun Mobile Portfolio 2015 ENElun Mobile Portfolio 2015 EN
Elun Mobile Portfolio 2015 EN
 
2016 Current Patents & Inventions
2016 Current Patents & Inventions2016 Current Patents & Inventions
2016 Current Patents & Inventions
 
2016 App vs. Web: Differences & Trends
2016 App vs. Web: Differences & Trends2016 App vs. Web: Differences & Trends
2016 App vs. Web: Differences & Trends
 
The Future of Interfaces
The Future of InterfacesThe Future of Interfaces
The Future of Interfaces
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & apps
 
Bringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter HeinrichBringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter Heinrich
 
Flutter Development –Connect Infosoft
Flutter Development –Connect InfosoftFlutter Development –Connect Infosoft
Flutter Development –Connect Infosoft
 
Unboxing web with React Native
Unboxing web with React NativeUnboxing web with React Native
Unboxing web with React Native
 
Hiring UX/UI designers
Hiring UX/UI designersHiring UX/UI designers
Hiring UX/UI designers
 
Kryssplatform mobilutvikling i C# vha. Xamarin.Forms
Kryssplatform mobilutvikling i C# vha. Xamarin.FormsKryssplatform mobilutvikling i C# vha. Xamarin.Forms
Kryssplatform mobilutvikling i C# vha. Xamarin.Forms
 
UX? No thanks it just costs more money
UX? No thanks it just costs more moneyUX? No thanks it just costs more money
UX? No thanks it just costs more money
 
2020 Experience Transforming Trends
2020 Experience Transforming Trends2020 Experience Transforming Trends
2020 Experience Transforming Trends
 
Glance
Glance Glance
Glance
 
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile Era
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile EraThinking Outside The Little Black Box: Interaction Design in The Post-Mobile Era
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile Era
 
Ramesh iOS Profile
Ramesh iOS ProfileRamesh iOS Profile
Ramesh iOS Profile
 

Recently uploaded

Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...nishasame66
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsChandrakantDivate1
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsChandrakantDivate1
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesChandrakantDivate1
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312wphillips114
 

Recently uploaded (6)

Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 

Apple Watch: A Developer’s perspective

  • 1. A P P L E WAT C H A D E V E L O P E R ’ S P E R S P E C T I V E E N N I O M A S I @ E N N I O M A
  • 2. P R O G R A M M E R S ! W H Y D O E S I T M AT T E R ? Apple Watch sales forecast for the 2015 15 million units (lowered!) http://bgr.com/2015/05/20/apple-watch-sales-projection-kgi/
  • 3. NFC WiFi 802.11 b/g/n BLE 4.0 GPS AccelerometerHeart Rate Sensor
  • 4. A D E V E L O P E R ’ S P E R S P E C T I V E https://twitter.com/willipmrpip/status/510126522574049280/photo/1 Fact#1 The watch doesn’t act as an iPhone
  • 5. A D E V E L O P E R ’ S P E R S P E C T I V E https://twitter.com/willipmrpip/status/510126522574049280/photo/1 Fact#1: The watch doesn’t act as an iPhone
  • 6. A D E V E L O P E R ’ S P E R S P E C T I V E Fact#2 Watch apps need a paired iPhone From the late 2015 it should be possible to build standalone apps
  • 7. A D E V E L O P E R ’ S P E R S P E C T I V E Fact#2: Watch apps need a paired iPhone
  • 8. A D E V E L O P E R ’ S P E R S P E C T I V E WatchKit Extension
  • 9. A D E V E L O P E R ’ S P E R S P E C T I V E Watch App
  • 10. A D E V E L O P E R ’ S P E R S P E C T I V E UX Fact#1 Interaction is measured in seconds The device is too small … … it doesn’t act as an iPhone!
  • 11. A D E V E L O P E R ’ S P E R S P E C T I V E UX Fact#2 Build a passive user interface Provide value without a direct interaction
  • 12. A D E V E L O P E R ’ S P E R S P E C T I V E Design Fact#1 Don’t create targets smaller that 1cm x 1cm
  • 13. A D E V E L O P E R ’ S P E R S P E C T I V E Design Fact#1: Don’t create targets smaller that 1cm x 1cm
  • 14. A D E V E L O P E R ’ S P E R S P E C T I V E Design Fact#2 Black is the new white!
  • 15. A D E V E L O P E R ’ S P E R S P E C T I V E Design Fact#2: Black is the new white!
  • 16. A D E V E L O P E R ’ S P E R S P E C T I V E Design Fact#3 Readability is fundamental
  • 17. A D E V E L O P E R ’ S P E R S P E C T I V E Design Fact#3: Readability is fundamental http://en.wikipedia.org/wiki/San_Francisco_%282014_typeface%29
  • 18. A D E V E L O P E R ’ S P E R S P E C T I V E
  • 19. A D E V E L O P E R ’ S P E R S P E C T I V E Gestures Navigation UI Elements Notifications Glances
  • 20. A D E V E L O P E R ’ S P E R S P E C T I V E Taps Vertical Swipe Horizontal Swipe Left Edge Swipe Force Touch Gestures We can’t customize these actions!
  • 21. A D E V E L O P E R ’ S P E R S P E C T I V E - Taps - Vertical Swipe - Horizontal Swipe - Left Edge Swipe - Force Touch Digital Crown Gestures Interaction
  • 22. A D E V E L O P E R ’ S P E R S P E C T I V E Hierarchical vs Page-Based Navigation
  • 23. A D E V E L O P E R ’ S P E R S P E C T I V E UI Elements Labels Images GroupsTables
  • 24. A D E V E L O P E R ’ S P E R S P E C T I V E UI Elements Buttons Switches Sliders
  • 25. A D E V E L O P E R ’ S P E R S P E C T I V E UI Elements Maps Date&Time Menus
  • 26. A D E V E L O P E R ’ S P E R S P E C T I V E Notifications http://martiancraft.com/blog/2015/02/briefs-apple-watch/ short look long look app icon app name notification text Up to 4 actions More content
  • 27. A D E V E L O P E R ’ S P E R S P E C T I V E Glances Partial view of the app (~widget) Resides on the extension Only one for each app
  • 28. A D E V E L O P E R ’ S P E R S P E C T I V E Q&A E N N I O M A S I ennio dot masi at gmail dot com @ennioma