iOS requests the use of Location services so the General Health app knows when an update is ready. It can also needs it to sync data while other apps are running.
Android phones require Location services to be switched so that the app can sync with the device.