Core Bluetooth background service suspension...
Core Bluetooth background service suspension...
- Subject: Core Bluetooth background service suspension...
- From: Stewart Smith <email@hidden>
- Date: Thu, 21 Jun 2012 11:11:14 +0100
Hi Brian/Joakim,
As has been said by others, I really learned a lot from your sessions and really pleased to see that the gamble we have been taking over the last six months on Bluetooth LE looks like it should pay off.
There does however still seem to be a major issue with this technology being able to deliver against its promise within the iOS environment - I was desperately hoping this would be resolved in the initial release of iOS 6 - but unless I am mistaken, it doesn't seem to have happened...
If our app is waiting in background to be triggered by an LE device - and as an example - my son starts playing a memory intensive game - my app get's killed. Even though it is still shown as an active task to the user when looking at which apps are open but in the background.
Everything is fine unless a foreground or system task requires the memory I have hold of - even though the only memory I have is for the use of detecting an LE device to trigger the services we are offering. This issue not only affects us, but will nullify pretty every much use-case that you referenced. And really importantly means that it will be an absolute no-go zone for medical, security, government etc devices.
I am hoping that some of the new functionality you are offering within the framework will fix this for all of us. I am guessing the whole In App Pairing and Peripheral Caching will sort this out - but there is still no real descriptive documentation or sample code for the new features. Even in the WWDC 2012 sample code pack.
I have no issue with the app being killed if we are not active. Just as long as there is a way to re-launch it when it is needed. Which was my initial understanding of what Core Bluetooth was supposed to be able to do in the 5.0 release and hopeful of being fixed in 6.0.
Is there any chance you could explain what exactly the correct process needs to be and if there is any sample code - I think that there are a great number of us who would be eternally grateful to see it or any documentation.
I hope the above doesn't read negatively as I am really excited about this technology within iOS - It's just we have bet the farm on our project and this is the one last detail that we need to get sorted - And I can assure you that you are going to just love what we are doing with it ;-)
Thanks again for all your and, your teams hard work!
Best Regards,
Stewart
http://gabrielsystems.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Bluetooth-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden