cover of episode 263: Pedometer++ 5.0

263: Pedometer++ 5.0

2023/3/1
logo of podcast Under the Radar

Under the Radar

AI Deep Dive AI Chapters Transcript
People
D
David Smith
独立的 iOS 开发者,著名应用 Pedometer++ 的创作者。
M
Marco Arment
Topics
David Smith: Pedometer++ 5.0 的发布过程十分有趣,因为应用的发布是自动完成的,而非手动操作。这源于他在提交应用时设置了自动发布功能,并在发布日早晨收到应用已上线的通知。此次更新包含了应用的 UI 重写,使用 Swift 和 SwiftUI 替代了之前的 UIKit 和 Objective-C,并添加了许多新功能,例如徒步旅行追踪、小组件和 Apple Watch 集成。他最初的目的是创建一个独立的徒步旅行应用,但后来决定将这些新功能整合到 Pedometer++ 中,以利用其现有的用户基础。他解释了在旧的 Objective-C 代码库中添加新功能的困难,以及最终决定重写应用以提高开发效率和代码质量的原因。他特别提到了 SwiftUI 在实现 Live Activities 和 Apple Watch 功能方面的优势。虽然重写应用是一个具有挑战性的过程,但他对最终结果感到满意,并认为这使得添加新功能变得更加容易和高效。在保持原有应用核心功能不变的同时,他努力使新功能的加入尽可能平滑,避免让用户感到困惑。他通过在主屏幕添加一个简短的视频来介绍新功能,并避免使用烦人的弹出式窗口。他希望新功能能够成为现有功能的自然延伸,为用户提供更丰富的体验。 他详细阐述了在 iPhone 上添加徒步旅行追踪功能的原因,以及该功能如何满足没有 Apple Watch 的用户的需求。他解释说,虽然他自己是 Apple Watch 的忠实用户,但他意识到大部分用户并没有 Apple Watch,因此为 iPhone 用户提供类似的功能至关重要。他讨论了 iPhone 上的徒步旅行追踪功能与 Apple Watch 版本之间的差异,主要在于缺乏心率追踪数据。他认为 Live Activities 功能使得 iPhone 上的追踪体验更加出色,因为它允许用户在锁屏界面快速查看追踪数据,而无需解锁手机。他还讨论了 iPhone 追踪功能在电池续航方面的优势,以及在进行长时间徒步旅行时,使用 iPhone 进行追踪的便捷性。他强调了在开发过程中解决具有挑战性的工程问题的重要性,并认为这有助于创造出与众不同的产品。他认为,这种对细节的关注和对难题的攻克,是其工作中非常有价值的一部分,这有助于创造出与众不同的产品。 Marco Arment: 他认为 Pedometer++ 5.0 是一个巨大的更新,包含了 UI 重写、新功能添加和订阅功能的加入。他对于应用更新中可能出现的风险表示担忧,即更新可能会改变用户喜欢应用的原因,从而导致应用的失败。他认为应用的成功源于多种因素,而不仅仅是单一因素。他赞扬了 David Smith 在更新中保持应用核心功能不变,并通过循序渐进的方式引导用户发现新功能的做法。他认为,在应用更新中,不应随意丢弃用户已经习得的应用使用技巧,而应尽量保持用户体验的一致性。他认为,在应用开发中,解决具有挑战性的工程问题,并追求高质量的结果,是其工作中非常有价值的一部分,这有助于创造出与众不同的产品。

Deep Dive

Shownotes Transcript

A huge update to Pedometer++ including a complete UI rewrite and significant new features.

This episode of Under the Radar is sponsored by:

  • Issuu): Get started with Issuu today for FREE or sign up for an annual premium account and get 50% off

Links and Show Notes:

Support Under the Radar with a Relay FM Membership)