30多年的HyperCard 缺少Web的链接
更新:这是美国阵亡将士纪念日的周末,Ars工作人员周末也相当长。许多人会花时间放松或与家人一起旅行,但也许有人会把他们的旧MacIntosh掸掉,并启动Hypercard,这是一个在Web前时代的Apple软件和开发套件。该应用程序在今年夏天晚些时候将满32岁,所以在工作人员关闭的情况下,我们认为是时候重新审视Hypercard的遗产了。这张作品最初于2012年5月30日在Hypercard迎来25周年纪念日时播出,下面看似不变。
在1988年左右的某个时候,我的女房东和我达成协议。她会购买一台Macintosh电脑,我会买一个外置硬盘,我们会将系统留在起居室分享。她使用的设备最多,因为我在IBM 286上进行了计算,只是想跟上Apple的发展。但是在我们安装了Mac之后,我有一天晚上坐下来看了应用程序菜单上的一个程序。“HyperCard的?”我想知道。“那是什么?”
我打开了应用程序并阅读说明。HyperCard允许您创建卡片的“堆叠”,这些卡片是Macintosh屏幕上的可视页面。您可以在显示文本,表格甚至图像的卡片中插入“字段”。您可以安装“按钮”,将堆叠中的各个卡彼此链接,并在用户点击它们时播放各种声音,主要是一个“boing”剪辑,直到今天我无法忘记。您也可以将自己的照片变成按钮。
不仅如此,HyperCard还包括一种名为“Hyper Talk”的脚本语言,像我这样的非程序员可以轻松学习。它允许开发人员将诸如“转到”或“播放声音”或“溶解”等命令插入到HyperCard阵列的组件中。
好奇,我开始编写堆栈。它们都不仅仅是涂鸦包装的图像,声音和警句矩阵,但我最终还是瞥了一眼我的手表。现在是凌晨4点。吃了一惊又累了,我转过身来看着堆叠按钮在我脑海里跳舞。
这个月,我瞥了一眼我的历史手表。HyperCard很快就会25岁,我注意到[编者注:在2019年,它将变为32!]。它发生了什么事?我搜索了周围的风险企业家和编码员蒂姆奥伦2004年的悼词,写了苹果从市场上撤回软件的那一周。他认为,HyperCard的问题在于Apple从未弄明白该软件的用途。
“这是什么东西?”奥伦写道。“编程和用户界面设计工具?轻量级数据库和超文本文档管理系统?多媒体创作环境?Apple从未回答过这个问题。”
因此,库比蒂诺公司将该计划放逐到其Claris子公司,在那里它在Filemaker和ClarisWorks办公套件等更为突出的项目中迷失了。“硬核支持者,尤其是来自教育界的支持者,在苹果重新吸收克拉丽斯时保持活力,但只是在忍受,”奥伦的墓志铭继续说道。
即使在取消之前,HyperCard的发明者也看到了它的终结。在一次充满焦虑的2002年采访中,比尔阿特金森承认了他的大错误。如果他只知道堆栈可以通过网络空间链接,而不仅仅是安装在特定的桌面上,那么情况会有所不同。
“我错过了HyperCard的标志,”阿特金森感叹道。“我在Apple的盒装中心文化中长大。如果我在像Sun这样以网络为中心的文化中长大,那么HyperCard可能是第一个Web浏览器。我对Apple的盲点使我无法使HyperCard成为第一个网页浏览器。”
HyperCard可能不是第一个Web客户端,但随着它的发布周年纪念日临近,我认为它应该在互联网历史上更加突出。
标签: HyperCard