嘿 r/iosapps 👋

我开发了SpeedGo,一款GPS速度仪和行程跟踪的app,支持Apple Silicon的Mac设备、iPad、iPhones和Apple Vision Pro。

我建立它,因为我找到的速度仪app大多感觉像是在黑屏上放个大数字或者是以前的UI上打满广告,我想要的是一个更像现在iOS设备app看起来的,功能强大而且设计精美的速度仪app。

售价/IAP:SpeedGo可以免费下载,并且可以通过内购购买包含的Pro功能。Pro的月卡价格是 $4.99,年卡是 $39.99。

它能做什么

  • 实时速度跟踪,支持模拟仪表盘、数字和HUD镜面显示
  • 夜间-drivingHUD模式
  • 行程记录功能,支持路线、距离、时长、平均/最高速度、海拔、停车点和天气快照
  • 结束行程的总结,包含地图、状态表格、速度图表和天气背景
  • 活动Live Activity和动态岛支持,在驾驶时有效
  • 主屏幕小工具
  • 车辆库
  • 燃油记录
  • 成就
  • 离线设备,使用一次密码、没有社交功能和广告

技术栈

使用SwiftUI、Core Location、MapKit、WeatherKit和Core Data自行开发。

它能够在iPhone、iPad、Mac使用Apple Silicon和Apple Vision Pro上运行。

我认为最困难的部分就是路线质量过滤。GPS原始数据可以创建一个难看的有许多折角的maps,但是如果你摒除不可能的跳跃并抑制不动的漂移,那么就好了。这个部分花的时间比UI多。

我非常感兴趣的反馈

  • 是的onboarding在第一30秒很清晰吗?
  • HUD模式如何在您的仪表盘/车窗上工作?
  • 有哪个功能感觉对于速度仪和行程跟踪的app来说缺失了?
  • 是否有使用单位、车辆类型或燃油记录时有任何奇怪的现象?

App Store:
https://apps.apple.com/us/app/gps-speedometer-mph-speedgo/id6762985100

我准备回答SwiftUI的任何问题,跨设备开发、Core Location的电池调教、WeatherKit的Bug和为什么CarPlay还没有支持等。