Android leaves background beacon scanning up to the individual beacon enabled apps, while iOS delegates it to the operating system. Why does iOS handle beacon signals differently from Android?
It would be interesting learn the motivation behind the difference in implementation. We are finding a notable difference in the reliability of older model iPhones in picking up beacon signals versus Android phones.
Apple allows Apple Push Notification notes with content from the ibeacon vendor. So when you are in proximity, specific APN information to that beacon will be presented. The ibeacon ecosystem also integrates with AppleID, so with iOS user approval, the application doesn’t need to worry about locationD data, and other specific data points that would be harvested from the user for targeted marketing and ad revenue for Google.iOS and android are deployed for different reasons, so operationally and logistically they will continue to operate with dissimilar protocols.It’s a privacy issue. Plain and simple.