Where possible, pre-load information so it’s ready when the user wants it. — Use shallow navigation hierarchies and never keep the user waiting. — Text input only as a last resort. Ask yourself: “Does this sound like my app?” Jeff Kelley @SlaunchaMan
a watch app if you can: — Provide timely information to your users — Let your users make quick decisions — Provide value in situations where users can’t use other devices — Track health data, especially for workouts Jeff Kelley @SlaunchaMan
skip a watch app if your app: — Is for browsing text-based content, like Twitter or RSS feeds — Relies on extensive user input — Relies on long-running network operations to succeed — Is just a wrapper for your website Jeff Kelley @SlaunchaMan
see when opening your app is information useful to them — Information should update automatically in the background so it’s always current — Use large type to highlight the most important information — Show only the most important information Jeff Kelley @SlaunchaMan
see when opening your app is information useful to them — Information should update automatically in the background so it’s always current — Use large type to highlight the most important information — Show only the most important information Jeff Kelley @SlaunchaMan
see when opening your app is information useful to them — Information should update automatically in the background so it’s always current — Use large type to highlight the most important information — Show only the most important information Jeff Kelley @SlaunchaMan
see when opening your app is information useful to them — Information should update automatically in the background so it’s always current — Use large type to highlight the most important information — Show only the most important information Jeff Kelley @SlaunchaMan
give users choices right on the notification — No watch app required! — Quick yes/no decisions with a single tap — Automate frequent actions Jeff Kelley @SlaunchaMan
give users choices right on the notification — No watch app required! — Quick yes/no decisions with a single tap — Automate frequent actions Jeff Kelley @SlaunchaMan
give users choices right on the notification — No watch app required! — Quick yes/no decisions with a single tap — Automate frequent actions Jeff Kelley @SlaunchaMan
Watch can go places iPhone can’t—like swimming in the ocean — But the screen is very hard to tap when wet — Places or situations where it’s rude to take your phone out — When permanently or temporarily disabled — While holding a sleeping child Jeff Kelley @SlaunchaMan
Mac apps were pared down to makes sense on mobile. With the Watch, it’s tempting to replicate all of the features of your iPhone app. Instead, focus on what you can do in two seconds, focusing on the use cases where it makes the most sense. Jeff Kelley @SlaunchaMan
kind, you need to be on Apple Watch or your users will switch to a competitor — Users love filling their Activity Rings, and if your app helps with that, it’s now a part of their routine Jeff Kelley @SlaunchaMan
data — Watch apps can’t always access health data, as it’s stored securely on iPhone — Heart rate sensor data is transformative for certain applications — Combine with notifications to encourage healthy behaviors in your users Jeff Kelley @SlaunchaMan
their wrist — Automatically update in the background — Installed complications get more time for their apps to update in the background — Time Travel lets you show users their data in the past and future Jeff Kelley @SlaunchaMan
you have an iPhone app that is: — a workout app, or — gathers or displays health data Click “New Target” in Xcode right now and make one. Jeff Kelley @SlaunchaMan
if you: — Can provide value with brief interactions — Have a backend that supports updating in the background — Have timely information to display to the user — Can live with the limited feature set of the watch Congratulations! You should make a watch app. Jeff Kelley @SlaunchaMan
if you’re somewhere in the middle? — Use a watch app to stand out in some categories — Ask yourself, “would I keep this complication on my watch face?” — Ask yourself if you’re willing to put in the work to keep it updated for new watchOS versions Jeff Kelley @SlaunchaMan