“我们迄今制作的最好版本”:Apple Vision Pro 版 Fantastical 闪亮登场

优秀的日历 App Fantastical 已有超过十年的历史,斩获了众多奖项,并且广受 iPad、iPhone、Mac 和 Apple Watch 用户的喜爱。然而 Fantastical 背后的开发公司 Flexibits 的首席执行官兼首席产品设计师 Michael Simmons 却表示,Apple Vision Pro 版 App 是“我们迄今制作的最好版本”。我们请 Simmons 谈了谈他在为 visionOS 构建 App 时有何收获,他参观开发者实验室的经历,以及他对那些希望将其 App 引入 Apple Vision Pro 平台的开发者同行有何建议。

你将 Fantastical 从 iPad 引入 Apple Vision Pro 时,最初采用了什么方法?

我们做的头一件事是了解平台,确认日历 App 是否适合这个平台。我们考虑了:“能否在这个平台上做一些真正能实现改进的事?”得到肯定的答案之后,我们继续思考:“具体有哪些可能性?”当然,visionOS 为你提供了无限的可能。你不受任何边界的限制,可以将整个世界作为画布来尽情创作。

我们想充分利用无边际画布,但我们也需要确保 Fantastical 在 visionOS 中能以自然流畅的方式呈现。人们希望感觉到设计的人性化,这对于我们这款 App 尤其重要,因为一些客户已经与我们合作了近 13 年。这关乎传承,以及一种期待,你希望所见到的与我们十多年来所做的,是有所关联的。

平常我会弹吉他。开发 App 对我来说就像学习一种乐器。

Michael Simmons,Flexibits 首席执行官兼首席产品设计师

最终,一切都感觉非常自然流畅,以至于在 Fantastical 完成后,我们立马决定了 [该公司的联系 App] Cardhop 的开发也要放在这个平台上来进行!

你们是否在某个时刻突然意识到,“我们取得了实质性的进展”?

在某个瞬间,我确实有这种感觉。平常我会弹吉他。开发 App 对我来说就像学习一种乐器。某一天,你突然就豁然开朗了,歌曲、音符、节奏,都变得像本能般熟练、自然。对我而言,这感觉就像那些电影中,一个音乐天才感觉到音乐自然地流淌而出。

在针对 visionOS 进行设计时,你有什么特别方案吗?

我们非常注重字体、按钮和其他屏幕元素的清晰度。例如,不透明背景与其他操作系统的元素不能很好地搭配,因此我们对其进行了调整。我们保持了设计语言的一致性,尽可能使用系统提供的颜色,主要使用 UIKit 进行构建,同时使用 SwiftUI 来制作各种装饰和其他炫酷的 Apple Vision Pro 元素。令人难以置信的是,App 的外观非常出众,而我们不需要重写大量代码。

整个过程用了多长时间?

从第一次体验设备到提交一款精美的 App,用了五个月的时间。实际上,前三个月只是启动阶段,其中包括查看用户界面,探索可行性,学习各种工具和框架,然后再花两个月来打磨、完善和测试。这速度快得惊人!熟悉了这个领域之后,我们在两个月内就完成了 Cardhop。所以我想说,如果你拥有一款 iPad App 并掌握了这些知识,那么只需几个月,你就可以打造出你的 Apple Vision Pro 版 App。

对于其他那些希望将自己的 iPhone 或 iPad 版 App 带到 Apple Vision Pro 平台的开发者,你有什么建议?

确保你的 App 适合这个平台。了解这个设备,包括它的所有功能及其各种可能性,并思考在拥有无限空间的情况下,你的 App 会给人带来什么样的感觉。如果你的 App 适合这个平台 (大多数 App 的确适合),而且你已经在为 iPad、iPhone 或 Mac 进行开发,那么将其引入 Apple Vision Pro 就是顺理成章的事了。

Download Fantastical from the App Store