Another developer event has come and gone. This time it was Apple’s WWDC. Apple was the first to support Bluetooth Smart Ready and give developers a solid SDK to harness its power. At this year’s WWDC, Apple announced even more good news for Bluetooth developers.
Apple showed off its very strong developer commitment by adding more to the core Bluetooth APIs. It was amazing to see the native support of more GATT profiles (including HID and ANS), the growing ecosystem of devices and verticals Apple is looking at, and the sheer market potential Apple sees in the Bluetooth appcessory space.
One of the coolest things I saw was the addition of Bluetooth support to the Application State Preservation and Restoration APIs. Let’s say you have a device utilizing an app on your phone or tablet. The user interacts with the app to control the device, but then moves to another task. Soon, there are several apps open, the system looks to reclaim some resources, and unloads your app from memory. By implementing the State Preservation and Restoration APIs for Bluetooth, iOS7 will automatically remember the state the app was in when the system shut the app down. iOS7 then allows that state to be loaded back into memory (along with the app) when your device needs the app again. To me, this is the epitome of intelligent management. It allows developers to create seamless experiences for consumer interaction with appcessories without worrying about the state management plumbing code.
Apple is putting an incredible amount of thought into its SDK for iOS 7 and it is exciting for Bluetooth developers. I can’t wait to see what else is up their sleeve for the future!
As always, please drop me a line to let me know what your ideas and thoughts are: firstname.lastname@example.org.