了解“Copilot Money”团队为何借助 Swift Charts 打造一款用户真正信赖的新功能。
͏
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
“Copilot Money”如何对 Swift Charts 产生兴趣
“Copilot Money”是一款值得用户信赖的个人理财 App,拥有精美的图表、清晰的界面,以及用于对交易进行分类的精准机器学习算法。
这款 App 于 2020 年作为基于 Swift 和 UIKit 构建的实用工具推出,已入围 Apple 设计大奖并入选 App Store 编辑精选。2024 年,“Copilot Money”进行更新,推出了使用 Swift Charts 构建的一项新“Cash Flow”功能,这是团队首次发布使用 SwiftUI 构建的功能。
“我认为,原生 App 从你开始与之交互的那一刻起,就能带来显著不同的体验。”“Copilot Money”创始人兼首席执行官 Andrés Ugarte 说。
我们与 Ugarte 及其团队成员 Bastian Suarez 和 Sergio Campamá 探讨了如何将 Swift Charts 引入他们的 App。
Copilot Money
适用平台:iPhone、iPad、Mac
团队规模:28 人
所在国家/地区:布鲁克林和圣地亚哥
所获奖项:Apple 设计大奖入围作品 (2024 年)、App Store 编辑精选
能否介绍一下“Copilot Money”最初是如何构建的?
Suarez:这款 App 是完全原生的;只是我们利用了核心 UIKit 组件,将它们打造成了我们想要的样子。这就是为什么这款 App 具有如此独特的外观和风格。它是完全原生的;我们进行了大量调整。
事实上,macOS App 就是在 iOS App 的基础上额外添加了几个 Mac 特有的 UI 组件。其余都是一样的。我们之所以能够迅速做到这一点,是因为它完全是用 Swift 开发的。
Ugarte:此外,所有数据都保存在本地,因此 App 的响应速度非常快。
是什么促使你们考虑使用 Swift Charts 来构建“Cash Flow”功能?
Suarez:说实话,原因很简单,我们想,“既然已有现成的工具可以使用,为什么还要从头开始构建呢?”
Ugarte:简单交代一下背景:我们倾向于高度定制化开发。在设计方面,我们非常挑剔。像“Cash Flow”这样包含大量交互式图表的部分,如果像往常一样从头开始构建,工作量会非常大。所以我们想,“好吧,也许现在是时候看看 Swift Charts 了。”
你们希望从 Swift Charts 获得哪些好处?
Campamá:现在我们支持的平台有 iOS、iPadOS 和 macOS,因此我们需要为大量用户交互事件提供支持。借助 Swift Charts,我们无需在自定组件中管理大量自定事件类型。
Ugarte:开发和发布速度。我们的团队规模很小,但用户希望看到我们推出大量新功能,因此我们需要在保持高质量的同时尽可能地加快速度。
Campamá:由于这些功能涉及的代码和 UI 组件更少,因此查找和修复错误超级简单。这是我们一开始没有预料到的,但最后回头看时我们发现,“哇,这让我们获益良多。”
Andrés,你从 2018 年开始独自开发“Copilot Money”。从软件工程师转型为首席执行官,感受如何?
Ugarte:我仍然在编码。虽然不像以前那么多,但我认为,要成为一名高效的领导者,我需要扎根于技术。工程师和设计师经常被告知,他们应该专注于技术或设计方面,其他事情就交给业务人员。我认为这种观点从根本上就是错误的。在理解如何打造一款人们愿意使用的产品方面,我们有着某种超能力。归根结底,用户能感受到你是否带着热情并出于热爱去做一件事。
 |
开发者故事
|
“Copilot Money”如何对 Swift Charts 产生兴趣
|
“Copilot Money”是一款值得用户信赖的个人理财 App,拥有精美的图表、清晰的界面,以及用于对交易进行分类的精准机器学习算法。
|
这款 App 于 2020 年作为基于 Swift 和 UIKit 构建的实用工具推出,已入围 Apple 设计大奖并入选 App Store 编辑精选。2024 年,“Copilot Money”进行更新,推出了使用 Swift Charts 构建的一项新“Cash Flow”功能,这是团队首次发布使用 SwiftUI 构建的功能。
|
“我认为,原生 App 从你开始与之交互的那一刻起,就能带来显著不同的体验。”“Copilot Money”创始人兼首席执行官 Andrés Ugarte 说。
|
我们与 Ugarte 及其团队成员 Bastian Suarez 和 Sergio Campamá 探讨了如何将 Swift Charts 引入他们的 App。
|
|
Copilot Money
|
适用平台:iPhone、iPad、Mac 团队规模:28 人 所在国家/地区:布鲁克林和圣地亚哥 所获奖项:Apple 设计大奖入围作品 (2024 年)、App Store 编辑精选
|
下载
|
|
能否介绍一下“Copilot Money”最初是如何构建的?
|
Suarez:这款 App 是完全原生的;只是我们利用了核心 UIKit 组件,将它们打造成了我们想要的样子。这就是为什么这款 App 具有如此独特的外观和风格。它是完全原生的;我们进行了大量调整。
|
事实上,macOS App 就是在 iOS App 的基础上额外添加了几个 Mac 特有的 UI 组件。其余都是一样的。我们之所以能够迅速做到这一点,是因为它完全是用 Swift 开发的。
|
Ugarte:此外,所有数据都保存在本地,因此 App 的响应速度非常快。
|
是什么促使你们考虑使用 Swift Charts 来构建“Cash Flow”功能?
|
Suarez:说实话,原因很简单,我们想,“既然已有现成的工具可以使用,为什么还要从头开始构建呢?”
|
Ugarte:简单交代一下背景:我们倾向于高度定制化开发。在设计方面,我们非常挑剔。像“Cash Flow”这样包含大量交互式图表的部分,如果像往常一样从头开始构建,工作量会非常大。所以我们想,“好吧,也许现在是时候看看 Swift Charts 了。”
|
你们希望从 Swift Charts 获得哪些好处?
|
Campamá:现在我们支持的平台有 iOS、iPadOS 和 macOS,因此我们需要为大量用户交互事件提供支持。借助 Swift Charts,我们无需在自定组件中管理大量自定事件类型。
|
Ugarte:开发和发布速度。我们的团队规模很小,但用户希望看到我们推出大量新功能,因此我们需要在保持高质量的同时尽可能地加快速度。
|
你们还发现了哪些其他好处?
|
Campamá:由于这些功能涉及的代码和 UI 组件更少,因此查找和修复错误超级简单。这是我们一开始没有预料到的,但最后回头看时我们发现,“哇,这让我们获益良多。”
|
Andrés,你从 2018 年开始独自开发“Copilot Money”。从软件工程师转型为首席执行官,感受如何?
|
Ugarte:我仍然在编码。虽然不像以前那么多,但我认为,要成为一名高效的领导者,我需要扎根于技术。工程师和设计师经常被告知,他们应该专注于技术或设计方面,其他事情就交给业务人员。我认为这种观点从根本上就是错误的。在理解如何打造一款人们愿意使用的产品方面,我们有着某种超能力。归根结底,用户能感受到你是否带着热情并出于热爱去做一件事。
|
|
最初发布于 2025 年 6 月 9 日
|
|
|
|
|
|
|
|