I’m developing an application for personal safety and looking for some general advice on using location services with regards to battery life. We are targeting Galaxy Watch Active 2 using Tizen 4 and .NET. (Side question: would a native app would be smarter choice for battery life?)
We have geofence areas and want to create an alarm when the watch leaves or enters an area. We have other wearables that send their location periocally and we do the detection on the server side. But using boundaries (CircleBoundary, PolygonBoundary and the ZoneChanged event) seem the way to go. Detecting on the device means fewer network calls but will the location services use more energy?
We also want to send periodic heartbeats, say with 15-30 minute intervals. Should I create an alarm that requests a location or should I set an interval on the same locator that uses the boundaries?
Where can I learn about the different location types? Gps and Wps are fairly obvious but how does Hybrid work and what is Passive?