Acorn Archimedes 上的 PipeDream:打破软件常规,却也带来使用挑战的生产力套件
历史背景
在家庭计算机发展的“百花齐放、适者生存”阶段,直到 1995 年左右,众多产品纷纷涌现,但很多都未能站稳脚跟。Acorn Computer Ltd. 在著名的 8 位 BBC Micro 之后推出了 Archimedes。1983 年,Acorn 启动了 Acorn RISC Machine 项目,开发 32 位的 ARM 处理器,定义了 Archimedes 系列。尽管 Acorn 竭尽全力,但始终未能像在教育领域那样在家庭市场取得成功。不过,这些 ARM CPU 的寿命远远超过了委托其开发的公司。如今,智能手机可能就搭载了 ARM 处理器,苹果目前的整个硬件生态系统也是基于其规格构建的。
操作系统
原本计划是 ARX 操作系统,但它的开发遇到问题,错过了产品发布窗口。与此同时,一款名为 Arthur 的临时操作系统被推出。随着时间的推移,人们认为 Arthur 表现出色,于是取消了 ARX 的开发,RISC OS 诞生。它是一个协作式多任务的 WIMP 操作系统,可能是家用计算机上首个配备应用程序“坞站”的系统,强制使用三键鼠标,完全没有菜单栏,拖放操作被作为核心文件管理方式,还是首个提供可缩放、抗锯齿字体渲染的系统。
PipeDream 软件
开发者马克·科尔顿坚信,文字处理器、电子表格和数据库之间的界限是人为设定的,可以消除。他认为,一份文档应该能够在页面的任何位置、任何时间执行这些功能。PipeDream 在文字处理方面更加优雅,电子表格和数据库功能更强大。它在剑桥 Z88 上发布,直接内置在 ROM 中,开机即可快速启动到一个多功能集成文档套件。随着 Acorn 通过 Archimedes 对其 BBC Micro 进行升级,科尔顿继续支持他们的硬件产品线。
测试体验
作者在测试 RISC OS 时,感觉其 GUI 隐喻熟悉又偏离常规,操作令人困惑。比如三键鼠标的“调整”按钮难以猜测,“选择 - 拖动”文件图标是复制而非移动等。菜单通过中间的“菜单”鼠标按钮显示,打开对话框或控制面板的选项往往会在菜单内打开。保存新文档时,需要输入完整的保存路径,没有自动补全功能。
文档与单元格操作
通过“菜单”点击 PipeDream 的图标栏图标启动新“文本”文件,文本会溢出单元格边界。PipeDream 会自行处理换行点,可通过 `CTRL + R` 强制重新计算文本换行和行间距。在 PipeDream 中,电子表格的习惯占上风,`TAB` 键在文本单元格中会在段落开头设置不可见指示器。可以利用程序基于单元格的布局引擎切换行和列文本换行模式。
其他功能
PipeDream 有内置的拼写检查、用户可定义的字典等文字处理功能,但没有简单的剪切/复制/粘贴功能。作为电子表格,它摒弃了一些传统惯例,有丰富强大的函数,还支持自定义函数。不过,自定义函数的语法晦涩难懂,手册解释也不够清晰。
