admin 发表于 2014-6-14 10:39:30

有关AnyChat SDK的版本命名规则

    AnyChat官方网站下载页面上,Windows平台是4.9、5.0这样的版本号,而其它平台是1.9、2.0这样的版本号,另外大版本号后面还附带有子版本号,如5.0.4086,其中4086为子版本号,那这些版本号有什么样的命名规则,以及版本号之间又有什么样的关联呢?这里为大家详细讲解AnyChat版本的命名规则。

    AnyChat的主线是AnyChat for Windows SDK,早期也称为AnyChat GameVideo SDK,AnyChat从2006年3月开始研发(详见AnyChat版本历史),所以AnyChat for Windows SDK的版本号从V1.0、V2.0、……、V4.9、V5.0、……一直延续下来。

    AnyChat的分支包括AnyChat for Android SDK、AnyChat for iOS SDK、AnyChat for Web SDK以及AnyChat for Linux SDK,这些平台都是在AnyChat for Windows SDK V4.0版本的基础上创建分支进行开发,这是由于研发团队对AnyChat for Windows SDK V4.0的版本进行了架构重构,以适应后面的跨平台应用,所以AnyChat for Android SDK V1.0和AnyChat for Windows SDK V4.0是同一时期发布的版本,内核代码为同一套代码。随着对AnyChat的持续改进优化,AnyChat的版本也在不断的更新,主线AnyChat for Windows SDK发布新版本的同时,分支平台(如AnyChat for Android SDK)也将会同步发布新版本。

    新版本发布时,都会附带一个子版本号,如5.0.4086,其中4086,其中子版本号(4086)表示代码的版本号,例如压缩包名称为:AnyChatCoreSDK_Win32_V5.0.zip,解压缩后的文件夹名称可能就是:AnyChatCoreSDK_Win32_r4086。由于不同的平台采用同一套内核代码发布,所以发布的新版本大版本号可能不同,但是子版本号通常都是会保持一致,如:AnyChat for Windows SDK V5.0.4086、AnyChat for Android SDK V2.0.4086。

    另外由于大版本号的更新通常都是一个季度或是二个季度才会更新一次,而这期间对一个Bug的修复,或是新功能的增加都发布更新,新发布的版本大版本号会保持不变,但是子版本号(代码版本号)会变化,如:AnyChat for Windows SDK V5.0.4086、AnyChat for Windows SDK V5.0.4087,其中r4087就比r4086高一个版本号,是更新的版本。
页: [1]
查看完整版本: 有关AnyChat SDK的版本命名规则