While implementing Wi-Fi support for web requests in my app, I also considered adding LTE support. From a technical perspective, this appears relatively straightforward, since the communication model is similar to Bluetooth. It seems that only additional handling of connectionInfo[:lte] would be required, plus in my case some work on the visual connectivity indicators.
However, I am unsure whether the effort is justified. As far as I can tell, Garmin has released only two LTE-enabled devices: the vívoactive 3 LTE and the Forerunner 945 LTE. Of these, only the Forerunner 945 LTE is capable of running my app.
Although the newer Fenix 8 Pro includes LTE-related features, it does not appear to provide general IP-based connectivity for CIQ apps.
So this is partly speculative, but I would be very interested in your perspective. Why did Garmin discontinue LTE after those two devices? Do you think LTE might return in future models with broader support for third-party apps?
I am also curious about the technical design decisions. With Wi-Fi, the emphasis seems to be on battery conservation through a dedicated sync mode. In contrast, LTE appears to have been designed as an always-on connection. What was the reasoning behind that approach?