WWDC: With watchOS 2, apps are about to get a whole lot more capable
9 June 2015 | 0
Expect Apple Watch apps to gain a lot more functionality now that Apple is opening its hardware sensors to third party developers and allowing apps to run natively on the device.
The changes – announced yesterday at WWDC in San Francisco – come with watchOS 2, an update that’s due this autumn and will also bring new watch faces and other advances to end users. For developers, the highlight is that their apps will be able to make use of Apple Watch hardware features like the digital crown, accelerometer and heart rate sensor.
People who use the personal training app BodBot, for example, won’t have to enter as much workout information manually now that the app can gather data from the watch’s sensors, said Sergio Prado, who co-developed the programme.
That’s because the app will be able to use the watch’s accelerometer to determine when people are lying on a weight bench, for instance, and then track how many repetitions they complete.
Having sensor access will also allow for a more personalised workout. Being able to hook into the heart sensor will allow the app to determine if a person is working out too hard and suggest a rest period. If that rest period is too lengthy, Prado said, the BodBot app could use the watch’s taptic engine to give a tap to the wrist, indicating that it’s time to resume working out.
WatchOS 2, available to developers now in beta, also brings video playback to the Apple Watch. Don’t expect the device to handle lengthy clips though. Prado suspects Apple will issue development guidelines that restrict file sizes or limit videos to short clips.
Apple also shared that third party apps will be able to connect directly to Wi-Fi networks, allowing programs that need a Web connection to work even when the Watch isn’t connected to an iPhone via Bluetooth. That means people using a fitness app at the gym won’t need to carry their iPhone around for the app to work properly.
Developers have been clamouring for access to the watch’s hardware since it went on sale in April. Not being able to use the digital crown and sensors meant developers were essentially writing apps for a less powerful iPhone, instead of programs that use the watch’s unique components, said Maximo Cavazzani, CEO of Etermax, which makes the game Trivia Crack.
That’s all changed now, as Apple explained.
Giving outside developers similar capabilities as Apple’s own software engineers was a logical step, and a necessary one to let them build apps that will keep the Apple Watch competitive with its rivals, Cavazzani said.
Access to those hardware features can lead to “big changes in how you use the app,” he said.
Developers will be able to add features that they haven’t yet been able to consider, said Hamid Palo, mobile lead at Trello, which develops a Web-based project management app of the same name. He could see developers creating a watch app that uses HomeKit, Apple’s smart home platform, to turn on the lights in a room as people walk around their house.
By letting the Apple Watch handle app logic instead of depending on the iPhone, people will see apps responding to commands more quickly, said Palo.
Right now, information is exchanged between the watch and iPhone via Bluetooth, an experience that results in some apps loading slowly. Letting apps run natively on the watch will eliminate the need to communicate with an iPhone, shaving as much as two seconds off the time it takes to complete a transaction, Palo said.
Assuming Apple Watch apps are designed for transactions that take 10 seconds, that’s a 20% difference, which in app terms is huge, he said,
“More people will use watch apps because the experience will be that much better,” Palo said.
Fred O’Connor, IDG News Service