Hacker News new | ask | show | jobs
by mschuster91 3267 days ago
So does this mean that the iPhone camera is always awake and scanning for said box with code?!
3 comments

No, it's only activated when you go to redeem a card in the iTunes/App Stores.
if you are worried about any of the sensors on your phone always being on, remember that Apple and Google need their relative OSes to make battery charges last as long as possible. So always on stuff is problematic. For a good user experience Bluetooth and wifi usually need to be on, but GPS, camera and microphone usually don't.
GPS is basically always on - on iOS if you have a background location app, you're being located every 5 minutes at least.
For iOS the GPS chip itself is only turned on when 1) a foreground application is using location 2) a navigation app is using location and you task switch (that blue bar you get at the top) 3) for background location, when the device reassociates to a new cell tower
This isn't true, an app has to explicitly turn GPS hardware on. Almost all the time apps, foreground or background, get locations passively, which is done by triangulating cell tower positions, i.e. the location the phone already knows.
How is always-on useful for Bluetooth? In fact, it's a huge vulnerability if that's the case. On Android I simply turn it on to connect to something and off to disconnect.
You can do that on iOS too -- and discoverability is, as usual, a transient state that you invoke manually. So most people probably leave BT on, but not discoverable, most of the time.