【发布时间】:2026-01-06 20:35:01
【问题描述】:
我有一个新的桌面环境的想法,该环境涉及与现有用户界面截然不同的用户界面,我想开始对其进行原型设计。但是,我不想仅仅为了原型而从头开始构建它的所有麻烦,所以我想在现有的桌面环境之上构建它,这样我就可以立即访问所有数据和功能现有的可以构建。
什么平台最适合开始构建?
例如,我想在 Xcode 中将它构建为一个全屏应用程序,并通过使用 iTunes API 来模拟它在计算机上操作媒体的方式来选择用户媒体并对其执行操作。 (基本上,将操作系统模拟为全屏 Cocoa 应用程序,并使用 iTunes 作为媒体引擎来模拟用户与媒体的交互。)
这可能不是解决这个问题的最佳方法(因为我不知道如何模拟正在运行的应用程序和窗口,动画可能很难在 Objective-C 中完成,等等),所以有什么想法吗?请问如何更好地模拟这个桌面环境?
编辑:重点是用户如何交互和命令计算机,所以一切都在人机语言和交互中,这意味着编程和代码是最相关的。
【问题讨论】:
-
你所描述的听起来更像是桌面环境(如 gnome 或 kde),而不是操作系统。
-
你是对的,它是一个桌面环境。我应该做出这样的区分。我的错。为了清楚起见,我更改了问题。
-
我会先把我的想法写在纸上,然后再浪费时间进行开发。这听起来像是一个大项目,可能最好仔细考虑并收集反馈
-
我已经把我的想法写在纸上,现在我想开始把它写成代码,并且至少有一个最低限度的原型可以帮助我和其他人更好地想象它。你是对的,不过谢谢你的建议!
-
使用 mac 制作原型可能意味着代码不易移植。我喜欢 mac,但 API 大多是 mac 专用的。
标签: prototype user-interface operating-system platform