Six Years Perfecting Maps on WatchOS
3 hours ago
- #App Design Journey
- #Apple Watch Mapping
- #Wilderness Navigation
- The author emphasizes the importance of regular location checks during wilderness adventures to avoid getting lost, with a wrist map being the best method.
- Pedometer++ 8's launch marks a milestone in creating the best mapping experience on Apple Watch, featuring watchOS mapping support claimed to be the best on the App Store.
- Early efforts faced limitations due to tiny screens and slow processors, with server-generated maps proving impractical for navigation and offline use.
- A custom SwiftUI-native map rendering engine was built in 2021, enabling reliable map rendering on watchOS and allowing overlay of location data.
- Design challenges for watchOS included balancing map interactivity with workout metrics, leading to a modal approach that felt like a compromise.
- Collaboration with cartographer Andy Allen resulted in a custom basemap optimized for Liquid Glass in watchOS 26, enhancing contrast and saturation for better legibility.
- With designer Rafa Conde's help, a new layout was developed where metrics are layered on the top-left corner and the map is the top page, requiring a tap for 'browse mode'.
- After prototyping and testing over hundreds of miles, the design was refined for legibility and usability, resulting in a proud final product after six years of development.
- The author avoided using Apple's MapKit due to its limitations in configurability, dark mode defaults, animations, overlays, and coverage gaps in topographic details.