大家好,

我一直在开发一个 macOS 的工具与生产力应用程序,叫做 Arc,第一版已经发布了。

这个想法开始于我每天使用的东西都是零乱的:应用程序、文件夹、网站、快捷方式、截图、剪贴板工具、系统操作。每个都不是很难访问,但重复地使用它们总是会累积起来。

我想看看所有这些功能是否可以通过一个交互式操作来实现,这就是辐射菜单的来源。把菜单显示在屏幕上是最容易的部分。确定什么应该放在菜单里,多个菜单之间的工作方式以及如何保持整个应用程序的速度而不是变成另一个重度生产力应用程序,这些都需要很多迭代。

最终工作得最好的方法是让多个操作共享一个部分。因此,相反,每个部分只做一个小事情,一个选择可以打开一个应用程序,一个项目文件夹和几个网站一起,或者运行任何其他序列。

它完全使用 SwiftUI 构建。[一个具体的困难问题是:击中测试切片、在多个显示器上定位菜单、保持打开动画不丢帧、无论是什么。]

花了我一个月的时间才能达到这个阶段,我没想到的是我现在每天都在使用它。

很高兴回答任何关于它是如何构建的的问题。

应用商店链接:https://apps.apple.com/app/id6793272433