yeti logo icon
Close Icon
contact us
Yeti postage stamp
We'll reply within 24 hours.
Thank you! Your message has been received!
A yeti hand giving a thumb's up
Oops! Something went wrong while submitting the form.

A Developer's Perspective on the Apple Watch

By
Tony Scherba
-
April 27, 2015

As developers, we’re eager to work with the latest technology innovations, and there's no question that the Apple Watch offers a new platform, new challenges, and new opportunities.

Reinventing App Development

Programming for the watch actually requires creating two apps at once, because the Apple Watch doesn't work independently. There is a master-slave relationship between an iPhone and an Apple Watch that is linked to it. Functionality for both components is included in a single iOS app; when the app (called a watchkit extension) is deployed on the phone, it asks users to install the corresponding watchkit app on the linked watch.

The "watch" part of the app is in many ways simply an interface device for the app on the phone. As Apple's CEO Tim Cook told Fast Company, the small size of the watch screen means reinventing user interactions. Besides the usual gestures, the watch includes new technology, including a screen which is sensitive to touch pressure, not just touch.

The watchkit app contains the storyboard and resources needed to display the user interface. The watchapp extension on the iPhone does the processing and notifies the watchkit app of changes to the user interface.

There are two kinds of notifications that can be used. Glances are read-only views intended to present essential information—similar to glancing quickly at your wrist to check the time. Notifications on the Apple Watch are similar to notifications on the iPhone. These notification messages can let the user take action by clicking on a button.

Support for Developers

The first set of Apple Watch apps were developed internally, but the development kit is being made available to developers. Apple's provided a significant amount of resources to encourage app development, including a programming guide which explains how development for the watch works as well as how to leverage iOS techniques.

Apple has also developed Human Interface Guidelines to help developers make the best use of the new interface functionality. Recommendations cover when to use a hierarchical navigation style versus a page-based navigation style and when to choose each of the four interaction methods (taps, gestures, force touch, and the digital crown).

Killer Apps

Because the Apple Watch is new technology, companies are in search of the killer app for the device. Amazon has already announced it will create an app for the watch. Several airlines will create apps to notify travelers of information such as gate changes. A planned app from Rolocule may turn the watch into a Wii controller—if the SDK provides the needed functionality.

The New York Times expressed some doubt about whether the public wants devices like the Apple Watch. Of course, most consumers didn't have smartphones until Apple came out with the iPhone. Today, it's hard to get through the day without using a smartphone. Apple's given us a unique platform; it's up to developers to make it something that end users feel they need.

Tony Scherba is a CEO + Founding Partner at Yeti. Tony has been developing software since high school and has worked on digital products for global brands such as Google, MIT, Qualcomm, Hershey’s, Britney Spears and Harmon/Kardon. Tony’s writing about innovation and technology has been featured in Forbes, Huffington Post and Inc. At Yeti, Tony works on strategy, product design and day to day operations, hopping in and working with the development teams when needed.

Connect with Tony on LinkedIn

You Might also like...

an AI robot vibecodingLessons From the AI Trenches – What We Learned During Yeti’s 2025 Vibecoding Hackathon

Discover what Yeti’s 2025 AI Hackathon revealed about the power—and limits—of no-code AI development tools. From rapid prototyping to unexpected roadblocks, explore key lessons learned during a one-day vibecoding sprint.

robot and human handsWhen the Code Writes Itself: Inside Yeti’s 2025 AI Hackathon

Discover what happened when Yeti challenged its team to build apps using only AI tools. From a no-code Disneyland planner to a multiplayer music game, see how far AI-powered development can go—and where it still falls short.

human brain as a computerFirst AI Took Our Jobs, Now It Wants Our Brains?

What happens when AI is no longer artificial? Scientists are currently developing “bioprocessing” technology that uses human brain tissue to power AI, raising mind-blowing ethical and existential questions. Could this lead to sentient machines? Are we creating a new form of intelligence—or redefining what it means to be human? Explore the future of AI, brain-powered computing, and the profound dilemmas we must face as artificial intelligence becomes something far more personal.

Browse all Blog Articles

Ready for your new product adventure?

Let's Get Started