The architecture of an Apple Watch extension

Curt Clifton from Omni Group gave a talk on developing for Apple Watch. Even if you are not a developer, there’s lots to learn here.

For example, there’s the fact that what runs on the Apple Watch is an extension to your iPhone app, not a freestanding Apple Watch app. If you want to distribute something that runs on the Apple Watch, you’ll be distributing that as an extension of an iPhone app. Got to have both.

Another nugget: All the code that runs on the Apple Watch is Apple’s. Your app extension runs on the phone. What you provide that makes its way over to the Apple Watch are image assets and a compiled storyboard that shows the flow between views.