SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
The makings of Tesla Watch Apps
Ostap Andrusiv
~4 millions
watches sold in first 3 months
Building apps for...
iPhone Watch OS 1 Watch OS 2
Features
● Open/Close/Lock/Lights/Beep
● Charging
● Climate
● Location
The Goal
Searching for inspiration
Reality & Limitations
Apple Watch design guidelines
+
Building apps for...
Phone Watch
The Result#open-sourced
Lesson #1
Do not copy mobile app.
Lesson #2
Keep interactions short.
Lesson #3
Minimize actions per screen.
Lesson #4
Use context.
Android Wear
Killer Feature - Watchface
85% of app functionality
Feature #2 - Smart Notifications
another 10% of functionality
Last 5% - The App
Some cool UI patterns
Mistakes on the way...
Lesson #5
Iterate. Fast.
P.S.
synonyms to this phrase from
Lviv IT Arena 2015 presentations:
#ebash
#візьмиізроби
#простофигачить
Difference #1 - Home Screen
app-first notification-first
Difference #2 - Interaction methods
Voice Control
Digital Crown
Force Touch
People Button
Voice Control
Context Awareness
Why we skipped voice control
ok google... (wait 2 seconds)
start MyTeslaApp... (wait 3 seconds)
Lock the car... (wait for it...)
Done!
Why we skipped voice control
ok google... (wait 2 seconds)
start MyTeslaApp... (wait 3 seconds)
Lock the car... (wait for it...)
Done!
“Lock my Tesla”...?
Perfect Use Case
Perfect Use Case
The one that influences
end users’ decision making.
Perfect Use Case
The one that influences
end users’ decision making.
Perfect Use Case
Like buying Tesla because of
Apple Watch app :)
www.eleks.com
The simplest one is the sturdiest.*
Thank you!
ostap.andrusiv@eleks.com
@p1f
*Nokia 3310 rule

Mais conteúdo relacionado

Mais procurados

Deepak_iOSDeveloper_3.5Exp
Deepak_iOSDeveloper_3.5ExpDeepak_iOSDeveloper_3.5Exp
Deepak_iOSDeveloper_3.5Exp
Deepak Bachu
 
Smartphone technology
Smartphone technologySmartphone technology
Smartphone technology
Neil Logan
 

Mais procurados (20)

How can I use Snapchat without downloading the application 2021?
How can I use Snapchat without downloading the application 2021?How can I use Snapchat without downloading the application 2021?
How can I use Snapchat without downloading the application 2021?
 
Recover iPhone data with ease
Recover iPhone data with easeRecover iPhone data with ease
Recover iPhone data with ease
 
Deepak_iOSDeveloper_3.5Exp
Deepak_iOSDeveloper_3.5ExpDeepak_iOSDeveloper_3.5Exp
Deepak_iOSDeveloper_3.5Exp
 
Mobile literacy for sales
Mobile literacy for salesMobile literacy for sales
Mobile literacy for sales
 
iPhone OS 4 Can Multi Task- David Novak (TheGadgetGUYcolumn.com)
iPhone OS 4 Can Multi Task- David Novak (TheGadgetGUYcolumn.com)iPhone OS 4 Can Multi Task- David Novak (TheGadgetGUYcolumn.com)
iPhone OS 4 Can Multi Task- David Novak (TheGadgetGUYcolumn.com)
 
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventTop Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big Event
 
Apple Watch
Apple WatchApple Watch
Apple Watch
 
Smartphone technology
Smartphone technologySmartphone technology
Smartphone technology
 
State of smart watches
State of smart watchesState of smart watches
State of smart watches
 
Hey, you don't need an app for that!
Hey, you don't need an app for that!Hey, you don't need an app for that!
Hey, you don't need an app for that!
 
Tugasan 2 Shangkari Rethinalingam PIB 160027
Tugasan 2 Shangkari Rethinalingam PIB 160027Tugasan 2 Shangkari Rethinalingam PIB 160027
Tugasan 2 Shangkari Rethinalingam PIB 160027
 
Intelligent app
Intelligent appIntelligent app
Intelligent app
 
iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement
 
SUPERPHONES
SUPERPHONESSUPERPHONES
SUPERPHONES
 
Intro To Mobile App Development
Intro To Mobile App DevelopmentIntro To Mobile App Development
Intro To Mobile App Development
 
5 reasons why developers should pay attention to robotics (Devoxx France)
5 reasons why developers should pay attention to robotics (Devoxx France)5 reasons why developers should pay attention to robotics (Devoxx France)
5 reasons why developers should pay attention to robotics (Devoxx France)
 
iPhone Apps development
iPhone Apps developmentiPhone Apps development
iPhone Apps development
 
Pengenalan Mobile Programming
Pengenalan Mobile ProgrammingPengenalan Mobile Programming
Pengenalan Mobile Programming
 
Smartphones - a perfect ppt
Smartphones - a perfect pptSmartphones - a perfect ppt
Smartphones - a perfect ppt
 
Mobile testing - the releationship between tests, business goals and design c...
Mobile testing - the releationship between tests, business goals and design c...Mobile testing - the releationship between tests, business goals and design c...
Mobile testing - the releationship between tests, business goals and design c...
 

Destaque

Destaque (8)

Lessons learned from Tesla Watch Apps experiments
Lessons learned from Tesla Watch Apps experimentsLessons learned from Tesla Watch Apps experiments
Lessons learned from Tesla Watch Apps experiments
 
A Look At Google Glass
A Look At Google GlassA Look At Google Glass
A Look At Google Glass
 
Scaladroids: Developing Android Apps with Scala
Scaladroids: Developing Android Apps with ScalaScaladroids: Developing Android Apps with Scala
Scaladroids: Developing Android Apps with Scala
 
Wearable Connectivity Architectures
Wearable Connectivity ArchitecturesWearable Connectivity Architectures
Wearable Connectivity Architectures
 
Tiny Google Projects
Tiny Google ProjectsTiny Google Projects
Tiny Google Projects
 
Breaking Glass: Glass development without Glass
Breaking Glass: Glass development without GlassBreaking Glass: Glass development without Glass
Breaking Glass: Glass development without Glass
 
UX Challenges in VR
UX Challenges in VRUX Challenges in VR
UX Challenges in VR
 
Wearables - The Next Level of Mobility
Wearables - The Next Level of MobilityWearables - The Next Level of Mobility
Wearables - The Next Level of Mobility
 

Semelhante a The Making of Tesla Smartwatch Apps

The Chronicle of iPhone Automation -- From Frank to UISpec to UIAutomation to...
The Chronicle of iPhone Automation -- From Frank to UISpec to UIAutomation to...The Chronicle of iPhone Automation -- From Frank to UISpec to UIAutomation to...
The Chronicle of iPhone Automation -- From Frank to UISpec to UIAutomation to...
Hinling Yeung
 
Developer's got talent iPhone
Developer's got talent iPhoneDeveloper's got talent iPhone
Developer's got talent iPhone
PiTechnologies
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success en
Acrmnet s.r.l.
 
Mobile development - MELI apps
Mobile development - MELI appsMobile development - MELI apps
Mobile development - MELI apps
Soledad Dematteo
 

Semelhante a The Making of Tesla Smartwatch Apps (20)

How we made Apple Watch Tesla App
How we made Apple Watch Tesla AppHow we made Apple Watch Tesla App
How we made Apple Watch Tesla App
 
The Chronicle of iPhone Automation -- From Frank to UISpec to UIAutomation to...
The Chronicle of iPhone Automation -- From Frank to UISpec to UIAutomation to...The Chronicle of iPhone Automation -- From Frank to UISpec to UIAutomation to...
The Chronicle of iPhone Automation -- From Frank to UISpec to UIAutomation to...
 
Scd2012 ppt
Scd2012 pptScd2012 ppt
Scd2012 ppt
 
Android
Android Android
Android
 
Android terminologies
Android terminologiesAndroid terminologies
Android terminologies
 
Ramesh iOS Profile
Ramesh iOS ProfileRamesh iOS Profile
Ramesh iOS Profile
 
Eindhoven Mobile Development First Meetup Slides
Eindhoven Mobile Development First Meetup SlidesEindhoven Mobile Development First Meetup Slides
Eindhoven Mobile Development First Meetup Slides
 
FirstMeetupSlides
FirstMeetupSlidesFirstMeetupSlides
FirstMeetupSlides
 
Smart phones
Smart phonesSmart phones
Smart phones
 
All About Smart Watches
All About Smart WatchesAll About Smart Watches
All About Smart Watches
 
Introduction to iOS App Development
Introduction to iOS App DevelopmentIntroduction to iOS App Development
Introduction to iOS App Development
 
App inventor
App inventorApp inventor
App inventor
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
Developer's got talent iPhone
Developer's got talent iPhoneDeveloper's got talent iPhone
Developer's got talent iPhone
 
2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small
 
Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1
 
Girls Can Code Mobile App Day 1
Girls Can Code Mobile App Day 1Girls Can Code Mobile App Day 1
Girls Can Code Mobile App Day 1
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success en
 
Mobile development - MELI apps
Mobile development - MELI appsMobile development - MELI apps
Mobile development - MELI apps
 
Shamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile appShamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile app
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

The Making of Tesla Smartwatch Apps