2006年9月18日星期一

关于软件的版本标识详细解释

关于软件的版本标识详细解释
 
现在同一款软件的版本很多,一部份由于在软件的开发过程中测试需要,一部份由于面向的用户群体不同,所以需要通过版本号区分。
 
这里以软件的使用者而非开发者的角度简单总结一下软件版本标识的含义。所以所使用的语言也是业余而非专业的语言。有错误希望发信至archiless(at)gmail.com省得谬种流传。
 
 
一 通过软件开发流程命名
    软件的开发过程是这样的,内部测试->alpha测试->beta公测->RC版->正式版上市
 
alpha(α):内部测试版
    是软件开发者给内部测试团队的版本,也就是用于软件工程中的"α测试"。这个版本功能和界面还没有最终定型,存在着一定的bug,稳定性有欠缺。
    一般软件开发者不会公开发布alpha版的软件,甚至不会以真正的软件名称命名而是以开发代号命名。比如,FIREFOX 2.0的alpha版本叫做"Bon Echo",官方主页上并没有推荐下载,只是一些专业人士或者软件发烧友才会去其FTP下载使用。不叫FIREFOX的一部份原因我揣测是由于不想让alpha的表现或者bug影响软件形象和声誉。
    一般用户最好不要使用这个版本的软件,除非它有一个新功能或者新属性是你急用的。因为它有一定的危险性。
 
beta(β):外部测试版
    在alpha版本后用于软件开发者外部测试的版本,也就是用于软件工程中的"β测试"。这个版本功能和界面已经基本定型,软件发布beta版后一般不会再增加新的功能,软件开发也进入修正bug增加安全性稳定性的阶段。
    一般软件开发者会公开发布beta版的软件给各大软件下载站,并且免费赠送用给一些专业人士或者未来的客户限期使用。官方主页上的下载链接一般也不是beta版,因为很多软件开发者都很审慎。在beta版软件开发者会根据各阶段的反馈信息修正bug调整功能,所以能看到beta 2这样的形式,也就是软件的第二个beta版。很多软件的beta测试阶段很长,标号也就很多,
     例子:
 
RC,gamma(γ),候选版本
   RC就是Release Candidate(候选版本)的简称。;通常RC版本筛选会经历2-3个过程,也就是说会推出RC1、RC2或者RC3的软件,而随后就是正式版上市了,因此通常来看RC版软件已经同最终版相差无几了。
   例如Mozilla Firefox 1.0.7 RC,Matlab v7.1 R14 SP3   
 
Final:正式版,最终版。
    通过几个测试版本后推出的,修正了软件中存在的严重Bug。功能完全定型。稳定性安全性已经达到使用要求。也就是软件官方推荐的使用版。
    Norton AntiVirus 2007 Final,WinRAR V3.51 Final,
 
preview 预览版
   
    例子:Maxthon2.0 邀请预览版
 
Technical Refresh  技术体验版
    比特精灵技术体验版 3.2.0.066,Microsoft Office 2007 Beta 2 Technical Refresh
 
还有所谓"泄漏版""流出版"根据具体情况不同应该在alpha阶段或者更前。
 
二 通过软件授权使用方式命名
 
free 免费版
    用户可以免费使用。多数同时也是开源软件(OpenSource)。
    例如 7-ZIP,灵格斯词霸 1.0,Picasa 2.5,Firefox,Opera 9
 
share 共享版
    用户必须向软件开发者购买,获得序列号后才能使用。一般都只有30天的使用期限,逾期将被锁定。或者没有购买的版本在功能上有限制界面有广告条,需要购买才能释放所有功能。
    例如 WinRAR 3.51,CyberArticle 4.361
 
三 通过软件销售渠道命名
     Retail:零售版
     面向用户零售市场的软件版本。
 
     OEM
     面向生产厂商的版本。
 
    Windows XP就有零售版和OEM版之分,零售版就是那种有完整包装,有说明书,给光盘,有售后服务。OEM是那些捆绑在整机上的随机销售的。最近yu最近买了个HP的笔记本,就捆绑了Windows XP HomeEdition SP2,就是一个OEM的版本,甚至没有给光盘,只存在在HP的用于一键恢复的隐藏分区中。还有刻录软件NERO也有零售和OEM之分,我的SANMSUNG combo给了一张NERO的OEM安装光盘,似乎是量身定做的,别人借去使用就不太正常。
    OEM和Retail的同样产品之间的价格相差甚远,Windows XP PRO正版的零售价格为人民币1980元,但是Retail只有五百元左右。

 
四 通过面向的用户群命名 
Pro:专业版,企业版
   如果是共享软件,需用户获得注册码后才可以使用。商业软件则意味着更多的功能,更高的价格。
   例如 Windows XP PRO,ZoneAlarm PRO,CuteFTP 7 PRO
Home Edition 家庭版,业余版,Personal 个人版
   功能不如Pro,价格也更低。面向家庭个人用户。
   例如 Windows XP Home Edition,PHP home edition V2.3.4
 
Student 学生版
   一些特定的软件为了照顾购买力低的学生用户推出的特殊版本,有一定功能限定。比如MATLAB就有学生版。
 
五 通过功能命名
 
Plus:加强版,
    相比于原软件在功能上有所提升。一般都是官方的版本。
    例如 RealOne Player Plus,
 
Suite 套装
    一个厂商的几个相关软件捆绑成一个商品出售。Kaspersky的安全套装就是防火墙加杀毒软件。
    例如Kaspersky Personal Security Suite V1.0.22
 
Delux:豪华版,
   和Plus没有太多的区别,也只是多了一些附加功能。象Maxthon这样的浏览器的豪华版就是预先安装了很多第三方功能插件。其他象ToatlCommander FIREFOX这些插件丰富的软件也有类似的版本出现,但是不全是官方发布的。
   例子 Maxthon 傲游浏览器 豪华版 1.5.6.42,RandomScreen Delux 5.00,
Portable 便携版
   储存光盘优盘等移动设备,一般无需安装。
   例如 opera portable 9.01,Windows Portable Edition
 
SP
   service pack的缩写,指在软件发布后对软件功能安全性的一次集中更新。windows XP的SP一方面对旧的正版系统的免费升级,一方面对市场产品的换代。
   例如 windows XP SP2,windows 2000 SP4,MATLAB 7 SP3
 
六 软件的MOD版
  软件的MOD(Modify)指非软件的官方发布者根据自己的需求对软件的安装的或者属性的修改。这些修改有时是不需要授权的,有时却是违法的。
 
Lite:精简版,也可称迷你版 MINI。
   功能的精简,使软件的硬盘空间占用更小。一般去除了帮助文件和皮肤外观等。一般不是官方所为,而是一些软件发烧友修改的。严格的说都是不合法的。但是某些情况下流传很广。一些庞大软件的精简确实能够提高总体性能,因为毕竟一些软件的功能可能我们永远用不到。根据统计80%的使用者只会用到那20%的功能。
   例如Microsoft Office 2003 MINI
crack 破解版 注册版
    对于共享软件或者一些需要激活的软件,一些技术强大的黑客研究出来各种各样破解方法。有的通过修改替换程序文件实现。有的使用汇编语言开发出算号注册机,有的直接制作出无需注册的安装文件。这些都是不完全符合规定的。
 
特别版
    见于一些下载站,一般是破解版的隐讳的称法
 
[id] 修改版 专用版
    这里的[id]是一个通用格式,就是软件的修改者加的自己的标识。最典型的是QQ珊蝴虫版,去除了qq官方的广告,增加显示ip等功能。
    例如QQ飘云版,迅雷五中国绿软基地去广告版,
 
七 根据软件语言命名
chs 简体中文版
    是Chines Simplified的简称,一般是官方发布的中文版
 
cht 繁体中文版
    是Chines Traditinal的简称
汉化版 HA
   由第三方推出的软件汉化版本,一般由于官方不开发或者进度慢由爱好者自己发展出的汉化版。一般通过修改软件的dll文件或者制作专门的语言包实现。最有名的汉化作者应该是汉化新世纪的吕达嵘,大家应该用过不少他的汉化软件。随着中国软件开发的成熟和外国软件对中国的重视,还有一些法律版权问题,汉化似乎没有原来重要了。而且汉化作者的良莠不齐也让人担忧,比如Kmplayer的某个汉化版就增加了一些中国的广告软件,这就和汉化的理念相悖了。
 
Eng 英文版 国际版
   分为原英文软件和国产软件的英文版两种。其实不光是语言的差别,使用英文版软件有很多好处。比如有人说英文的windows操作系统运行更快(未证实)。
   对一些外国软件产品来说,英文版往往意味着能更早的使用到新的功能而不用等着汉化或者中文版出来,比如Picasa的webalbum一开始只有英文版有。在软件服务中可能意味着服务的质量更好,比如英文gmail很早就支持web gtalk,hotmail的英文用户的邮箱空间更大,并且可以更早升级到live邮箱。而且使用软件的官方英文版可以不用害怕汉化包里面的那些可爱的中国同胞们捆绑的各种插件了。
    即使对于那些国产软件,也推荐使用英文版。因为英文版可能更干净。以暴风影音6为例,里面有雅虎助手 ebay 等各种捆绑,即使安装时取消这些选择也会安装上。但是如果在安装时语言选择选择英文而不是中文的后,会发现安装后没有任何插件和广告。对于暴风影音来说英文版和中文版没有什么区别,因为既然选择使用暴风影音也就说明用户多办是一个菜鸟,一个初级用户,不会或者没有时间设置各种影音插件。只需要用它简单的打开影音文件而已,那英文版和中文版完全是一样的。

八 其他
 
for
   例如 MATLAB for Linux,Opera9 for mobile  
   
Build:
    为内部标号,也就是同一版本可以有多个标号,如发V1.0 Build 203等,一般情况下Build后面的数字越大,其版本越新。
 
server 服务器版
    一些杀毒软件或者操作系统用来表示用于服务器。相似的还有workstation工作站版。
    例如 windows 2003 server,Kaspersky server
 
九 杂谈
   软件的版本号真的很枯燥,而且有时觉得很没文化。windows 95,windows 98 ,windows 2000,终于有个windows叫 eXPerence(体验)。用数字起码还和出品年份有关。但是象"豪杰解霸3000"我就不明白这数字什么意思了。
   有的软件很谦虚,象bitcomet我从0.42开始使用,到现在三年了它还只是0.72还离1.0差的远呢。
   一些软件一味的"霸""霸""霸",豪杰解霸金山词霸什么什么译霸。这是庸俗贫乏的香港人的流毒。
   有的软件的测试大家可陪不起,象微软的那些产品即使是beta版也可能让你的系统有致命错误,比如一些人安装IE7的beta卸载后IE6就不能用了。除非专业人士不要去尝鲜,出错了也不要怨天尤人,自己负责。如果一定要试试就先GHOST一下,有备无患。
 
 
 
===============================
本文同时发布于  live spacesblogspot,百度空间
转载请注明出处  http://hi.baidu.com/archiless
任何商榷发信至  archireg(at)gmail.com
 
 
 

没有评论: