Static tiles on a watch is the right call. Tried dynamic rendering on a constrained device once and pan/zoom got eaten by GC pauses every frame.

That might be right - Garmin is doing the best they can with vector maps, but in Apple land, 3 fps rendering wouldn't fly.

There’s no GC on watchOS, it uses ARC