Apple WatchKit: 6 Facts - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Mobile // Mobile Applications
News
11/20/2014
08:36 AM
Connect Directly
Google+
LinkedIn
Twitter
RSS
E-Mail
50%
50%

Apple WatchKit: 6 Facts

Apple's WatchKit, the initial software development framework for the Apple Watch, is focused on ways to present data from iPhones.

10 Smart Tech Toys For Kids
10 Smart Tech Toys For Kids
(Click image for larger view and slideshow.)

Apple on Tuesday released WatchKit, a software development framework that allows developers to create apps for Apple Watch, scheduled for release next  year.

"With the iOS 8.2 beta SDK, developers can now start using WatchKit to create breakthrough new apps, Glances and actionable notifications designed for the innovative Apple Watch interface and work with new technologies such as Force Touch, Digital Crown and Taptic Engine," said Philip Schiller, Apple's SVP of worldwide marketing, in a statement.

Apple Watch is widely seen as a bellwether for the wearable device market and for Apple's ability to innovate. If it proves popular, its success will embolden competitors while fortifying Apple's position as a technology leader. If it sells poorly, tech companies will suffer for lack of a product to match the appeal of the mobile phone and Apple will face renewed doubts about its growth potential.

[Who would you like to see across from your turkey? Read 10 Techies We'd Invite To Thanksgiving.]

Though the device is expected to arrive in next spring, Apple wants developers to begin working on Watch apps now. For anyone interested in doing so, here are six things you need to know.

1. WatchKit comes with the iOS 8.2 beta SDK.
The software is available for download from Apple's website. It is included in Xcode 6.2 beta for OS X, which is required for WatchKit development. iOS 8.2 beta can also be downloaded separately if you're a registered Apple developer.

2. Watch Apps are really iPhone apps.
Apple Watch requires an iPhone to run developers' apps; the Watch app code is interface control code but not application logic. Apple has said that fully native apps -- apps that run primarily on the Watch itself -- will be an option next year. But for now, Watch Apps are iPhone apps that have been extended to exchange information with the Watch.

3. Watch Apps can include Glances, Notifications, or both.
Beyond being accessible by tapping the Watch homescreen, Watch apps can present short bursts of information as a Glance or a Notification. A Glance presents abbreviated information that's timely, relevant, and not interactive. A run-tracking app, might, for example, say, "Run complete" at the appropriate location.

A Notification is similar but works off the iOS Notification system and can lead to interaction. Notifications begin like a Glance, with a Short-Look interface that identifies the app and the nature of the notification (e.g. a new message) but doesn't support customization. If the user continues to view the Short-Look Notification, it transitions into a Long-Look Notification that can be customized and can include app-provided content, two buttons tied to specific actions, and a third dismiss button. Long-Look Notification buttons can open the Watch app interface or the iOS app on the connected iPhone.

4. Early Watch apps will be limited but that will keep the battery alive.
WatchKit will become more capable with future updates. But its initial limitations should lead to a better user experience when the Apple Watch hits the streets. By insisting that developers' apps run primarily on a connected iPhone, Apple is minimizing the potential that third-party apps will drink the Watch's battery dry too quickly. A popular but poorly coded app that consumed lot of battery power could prompt early adopters to sour on the device.

5. WatchKit does not presently support HealthKit.
If you were thinking of developing a Watch app that uses the hardware sensors in the device, think again. This early version of WatchKit doesn't provide a way to access the heartrate sensor. It's possible, however, that Apple has allowed, or plans to allow, select partners to build apps that take full advantage of Watch sensors. If that's the case, we'll hear about them when the product launches.

6. Watch Apps have a unique interaction method.
The Apple Watch includes support for detecting the force of a touch event, in addition to the location of the touch. A Force Touch event can call up a context menu that provides options related to the current Watch App screen. Think of it as a small-screen alternative to a control-click or a right-click. It might also be useful as a pressure-driven slider, depending on how Apple exposes pressure data.

The Apple Watch won't arrive for several months. But the time to start thinking about how it might be useful is now.

Apply now for the 2015 InformationWeek Elite 100, which recognizes the most innovative users of technology to advance a company's business goals. Winners will be recognized at the InformationWeek Conference, April 27-28, 2015, at the Mandalay Bay in Las Vegas. Application period ends Jan. 16, 2015.

Thomas Claburn has been writing about business and technology since 1996, for publications such as New Architect, PC Computing, InformationWeek, Salon, Wired, and Ziff Davis Smart Business. Before that, he worked in film and television, having earned a not particularly useful ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
SachinEE
50%
50%
SachinEE,
User Rank: Ninja
11/21/2014 | 7:42:15 AM
Re: better accessibility needs time
"I was disapointed that AppleWatch development kit doesn't let developers access information from its sensors.  I think this is something third app developers can really contribute.  I'm sure as time goes one. Apple will allow third party developers greater access to the AppleWatch hardware. "

You mean cloud integration? That the apple iWatch has. If you're talking about early access to the information from the sensors without passing data mining agency certificates (i.e a practise of being open source data), you would have to wait until there's a number of data mining agencies around and they let you dabble your fingers at the data.
SachinEE
50%
50%
SachinEE,
User Rank: Ninja
11/21/2014 | 7:38:48 AM
Re: better accessibility needs time
"I'm hoping some day soon Apple or Samsung will integrate some means of capturing motion energy for battery recharging. Even if moving around wouldn't fully recharge a phone it could extend the battery a few hours."

Nice idea that. Yes, battery life of the watch seems to be up for debate, and this is crucial because if in the earlier stages it fails to boast its features then the watch wouldn't be a buzz.

Maybe the watch could be powered by solar power, or by infrared sensors or by micro windmills etc.
Thomas Claburn
50%
50%
Thomas Claburn,
User Rank: Author
11/20/2014 | 6:53:23 PM
Re: better accessibility needs time
I'm hoping some day soon Apple or Samsung will integrate some means of capturing motion energy for battery recharging. Even if moving around wouldn't fully recharge a phone it could extend the battery a few hours.
PedroGonzales
50%
50%
PedroGonzales,
User Rank: Ninja
11/20/2014 | 6:18:09 PM
Re: better accessibility needs time
I agree. The battery life on an iphone is terrible.  I have some friends who prefer their old phone with a long battery than a smartphone with very little battery life.  I guess we can't have it both ways, a device with many apps and a long lasting battery life.
Angelfuego
50%
50%
Angelfuego,
User Rank: Ninja
11/20/2014 | 2:37:40 PM
Re: better accessibility needs time
This all sounds pretty cool to me. I don't use HealthKit, so I don't mind that it doesn't support it. I also prefer limited apps, if it means that the battery lasts longer. I can't stand constantly having to charge my devices. The battery life on a lot of products has a lot to be desired with the exception of my Kindle.
PedroGonzales
50%
50%
PedroGonzales,
User Rank: Ninja
11/20/2014 | 12:42:08 PM
better accessibility needs time
I was disapointed that AppleWatch development kit doesn't let developers access information from its sensors.  I think this is something third app developers can really contribute.  I'm sure as time goes one. Apple will allow third party developers greater access to the AppleWatch hardware. 
Slideshows
Reflections on Tech in 2019
James M. Connolly, Editorial Director, InformationWeek and Network Computing,  12/9/2019
Slideshows
What Digital Transformation Is (And Isn't)
Cynthia Harvey, Freelance Journalist, InformationWeek,  12/4/2019
Commentary
Watch Out for New Barriers to Faster Software Development
Lisa Morgan, Freelance Writer,  12/3/2019
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
The Cloud Gets Ready for the 20's
This IT Trend Report explores how cloud computing is being shaped for the next phase in its maturation. It will help enterprise IT decision makers and business leaders understand some of the key trends reflected emerging cloud concepts and technologies, and in enterprise cloud usage patterns. Get it today!
Slideshows
Flash Poll