Cyberdog是蘋果公司于1996年推出的一款基于OpenDoc的互聯網套件應用,包含瀏覽器、電子郵件、新聞訂閱和地址簿等功能。該產品原本希望與微軟IE和網景引航者競爭,但在1997年便被放棄。Cyberdog適用于System 7的后續版本以及Mac OS 8和Mac OS 9作業系統。它的名字源自于紐約客漫畫的一個標題「在互聯網上,沒人知道你是一條狗。」。最后一個版本Cyberdog 2.0于1997年4月28日發表。
內容簡介
Cyberdog包含瀏覽器,電子郵件,新聞訂閱,地址簿,原本希望與微軟IE和網景引航者競爭,但在1997年它很快被放棄。Cyberdog的開發歷程經歷了多個版本的發布,從最初的測試版到最終的Cyberdog 2.0,它增加了對框架、Cookie和動畫GIF的支持,并允許使用麥金塔 Runtime for Java。Cyberdog的設計允許用戶將其組件重復使用并嵌入到其他文檔中,這是OpenDoc技術的一大特色。然而,由于OpenDoc與微軟的OLE技術競爭激烈,以及蘋果公司當時的財務困境,Cyberdog項目最終被取消。OpenDoc的最后一個商標在2005年被蘋果正式放棄。
發展歷程
Cyberdog的開發歷程經歷了多個版本的發布。蘋果公司于1996年2月16日發布了第一個測試版Cyberdog,隨后在同年5月13日發布了Cyberdog 1.0,以及在12月4日發布了Cyberdog 1.2。Cyberdog 2.0的Alpha版本于1996年12月21日發布,新增了對框架、Cookie和動畫GIF的支持。蘋果公司還發布了與麥金塔 OS 8.0一起的Cyberdog 2.0,允許使用Mac Runtime for Java,并修復了OpenDoc的一些小錯誤。最后一個版本Cyberdog 2.0于1997年4月28日發布。
技術特點
Cyberdog的設計允許用戶將其組件重復使用并嵌入到其他文檔中,這是OpenDoc技術的一大特色。例如,用戶可以將“實時”Cyberdog網頁嵌入到演示程序中,這是OpenDoc的常見演示之一。然而,OpenDoc項目面臨的一個嚴重問題是它與微軟的OLE技術競爭激烈,這導致OpenDoc必須創建一個互操作性層,增加了項目的技術負擔。
取消原因
Cyberdog項目的取消與蘋果公司當時的財務困境有關。盡管OpenDoc有數百名開發人員注冊,但由于市場迅速被Microsoft Office和Internet Explorer主導,OpenDoc難以獲得立足點。史蒂夫·喬布斯在1997年3月解雇了大部分團隊,并指出他們“給(CyberDog)開了一槍”。此外,微軟挖走了三名負責將OpenDoc集成到ClarisWorks中的開發人員,進一步削弱了項目的發展。OpenDoc的內存占用大,且由于OS/2(Warp 4)版本的OpenDoc進度落后,Cyberdog只能在麥金塔上運行。保存的文檔無法從不支持OpenDoc的應用程序中查看OpenDoc的Bento格式,這也是其被取消的原因之一。
衍生產品
Cyberdog的一個衍生產品Subwoofer是在Cyberdog取消之后并行開發的,旨在為軟件開發人員提供一個簡單的庫,用于將網絡通信協議集成到應用程序中。該項目在Cyberdog取消后完成,并由Sari Harrison和Frédéric Artru在1997年的MacHack大會上發布。Subwoofer演變為隨Mac OS 8.6一起發布的URL Access庫。
參考資料 >