星期二, 八月 18, 2009

版本序號的驚奇世界 1.41.421

瞄到一篇由Harry McCracken寫的文章--The Amazing World of Version Numbers,文中以一問一答的方式,提供許多軟體版本序號的趣聞軼事。光看引言就不難意會到文章的風格:它們誇大、它們造假、它們混亂,有時候它們甚至不是數字。

何時開始使用版本序號?

作者也不是完全確定,但他提出幾個他知道的例子:

最大的版本序號?

作者撰文時是Print Shop 23(其次是Emacs 22.3),但我寫這篇文章時發現Emacs已經發展到了23.1了。

最偉大的版本序號?

作者毫不猶豫的認為是5.1,原因是1989年推出的WordPerfect 5.1 DOS文書處理程式。可與之匹敵的,作者認為是1993年推出的Windows for Workgroups 3.11(這我就不是很懂)。

Windows 95並非第1個以年份取代版本序號的產品

很久以前的程式語言Fortran 66、作業系統NewDOS/80、繪圖軟體Illustrator 88,都已經開始以年份作為產品命名方式。

但WordStar 2000應該不算,它是1985年推出,這種手法可能是想營造出未來、先進的感覺。

Windows XP--沒有版本序號、年份的命名方式

不只是Windows XP,還有Office XP,都以體驗(experience)的縮寫(XP)當作產品名稱的一部份,原本慣用的版本序號消失了。受這股風潮影響的產品還不少,例如Macromedia的Studio MX,以及Windows XP後續的Windows Vista、Windows 7。

Windows 7?

Windows "7" 並非版本序號,雖然微軟表示它是第7個Windows產品(但該文作者和我都搞不太懂他們是怎麼算的,詳見Windows "Lucky" 7)。實際上,Windows 7的版本序號是6.1(RTM完整的版本序號是6.1.7600),而Windows Vista的版本序號是6.0(再附註說明,Windows 2000是5.0、Windows XP是5.1)。

 

Apple OS X

相較之下,蘋果的作業系統名稱不僅還包含了版本序號,而且版本序號的躍進也相當保守。2001年推出的OS X 10.0,其間的更新頻率也算高,但截止目前僅是10.5(10.6即將推出)。

不過另一個有趣的現象,是蘋果從2001的OS X 10.0開始,每個版本都有貓科動物的專案代號,而且這些代號也儼然快要成為產品名稱了:

  • 10.0(Cheetah,2001;印度豹)
  • 10.1(Puma,2001;美洲獅)
  • 10.2(Jaguar,2002;美洲虎)
  • 10.3(Panther,2003;黑豹)
  • 10.4(Tiger,2004;老虎)
  • 10.5(Leopard,2005;美洲豹)
  • 10.6(Snow Leopard,2008;雪豹)

保守主義者還不少

不論是StarOffice 9.0或OpenOffice.org 3.1,採行保守主義者並不算少數。

最有趣的版本序號

TeX第3版是以圓週率作為版本序號,目前的版本序號是3.1415926。

13--不祥的數字

西方人迷信的認為13是不祥數字,因此我們應該看不到Office 13。而CorelDraw和WordPerfect的第13版,則是以X3的形式出現(X是羅馬數字的 "10");它們的下一個版本,則是X4。

666也是西方認為不祥的魔鬼數字,不過能這麼長壽的產品應該不多。

另一個倒楣的版本序號

該文作者認為Windows Me是最不得人愛的微軟作業系統(其次才是Vista)。

數字會說話,但不一定是實話

版本序號不見得都是逐次遞增,甚至不一定從1開始,例如:

  • Windows版的Word 直接從2.0跳到6.0,原因除了讓DOS、Mac、Windows等3種平台的Word版本序號一致,也為了因應同在1993年推出的WordPerfect 6.0。
  • Netscape 4.8之後,放棄幾乎已經完成的5.0,而重新打造6.0。
  • DR-DOS第1版在1988年推出,但它的版本序號竟然是3.41。因為競爭者是MS-DOS 3.3,用3.41「感覺上」會比3.3先進。

相較之下,DOS時代叱剎風雲的資料庫管理系統--dBase,第1版就是dBase II的作法,也不算過份了。

1.41.421

版本序號的數字原本是軟體發展過程的階段與追蹤的標示,管理是主要目的。將版本序號加入產品名稱,可以讓使用者識別產品的新舊。但現在的版本序號已經添加了許多行銷色彩,捉住使用者認為數字越大就越新、越新就越好的心理,造就出許多完全是行銷手段的版本序號。而且現在也有許多產品名稱,不再加入版本序號,成為另一種產品命名策略。但是,行銷、包裝、宣傳固然重要,如果產品本身不夠好,包裝、宣傳只會造成反效果,不是嗎?

0 意見: