4 ms·
> They are definitely using it for something else. Like 3D and 360 photos.
by RicoElectrico 5y ago
> They are definitely using it for something else.
Like 3D and 360 photos.
- moffkalast 5y agoYou'd need the gyro for that, more like.
- jonplackett 5y agoIf they were really only using it for this, it would only activate when viewing them. It's good practice to only activate the accelerometer when in use because it uses up battery.
- jtbayly 5y agoIt uses essentially no battery. IIRC, it uses so little that even when your phone battery runs out and the phone turns off, the accelerometer keeps counting your steps.
- skohan 5y agoBut constantly recording it and phoning home might be using significant battery
- InitialLastName 5y agoIf apps were worried that phoning home with the data they recorded used significant battery, we might be in a different position in terms of how frequently they do it.
- spicybright 5y agoMeh, not if you store everything then bulk send it later.
- chrisshroba 5y agoWow really? Do you have a source on that?
- magicalhippo 5y agoSeveral such "motion chips" have onboard motion processing. As a random example the MPU-9250[1], a 9-DOF IMU, has a low-power pedometer feature which can keep step count while host processor sleeps or is offline. [1]: https://product.tdk.com/en/search/sensor/mortion-inertial/imu/info?part_no=MPU-9250 https://product.tdk.com/en/search/sensor/mortion-inertial/im...
- floatboth 5y agoEven without onboard processing it's a very obvious move to offload it to a tiny microcontroller. Apple actually started by using a physically separate NXP micro that they branded "M7". Now it is of course on the main chip, but still a separate Cortex-M core.
- jtbayly 5y agoThis is old. Could have changed since then, but here you go: https://www.dailymail.co.uk/sciencetech/article-2573761/amp/Apple-track-AFTER-iPhone-battery-dies-Sensors-continue-collect-data-phone-dead.html https://www.dailymail.co.uk/sciencetech/article-2573761/amp/...
- Nextgrid 5y agoStep counting may be implemented in hardware so the main CPU doesn't have to continuously stream & process the accelerometer's data.
- nawgz 5y agoI doubt it, it's clearly batched & a bit lazy
- iudqnolq 5y agoIsn't that exactly what you would see if there was separate hardware that recorded steps, and the main hardware polled it occasionally.
- nawgz 5y agoThat’s what you’d see if the raw accelerometer data was continuously recorded and the actual step math was done in batches on that data possibly along with other computations. If separate hardware was already doing all the math up front it’d make no sense to not pull it once every 10s or something, and there certainly wouldn’t be visible lag between opening the health app and the distance / steps numbers updating
- iudqnolq 5y agoEntire reason to have separate hardware is so that you don't have to wake up the main processor. If you wake up the main processor every 10 seconds you've completely lost the advantage. The idea is if someone's phone is asleep in their pocket you need to wake it up occasionally to check for notifications and so on, but you don't want to be waking it up constantly.
- setpatchaddress 5y agoEven if accelerometer data is free, IPC’ing the data to the app consumes a small amount of power. It adds up over time. If it’s not needed, the app shouldn’t subscribe to it.
- hbn 5y agoIt can't be that intensive considering Apple's done that parallax homescreen effect since like iOS7. Also when you're in the Safari tab overview, it reads the gyroscope to do a 3D effect where the tabs tilt forwards/backwards. Probably a few other areas I'm not thinking of too.
- thrwyoilarticle 5y agoThe Facebook apps and websites are full of bugs, bad code, bad practices.