客户端类产品版本号管理办法V1.0
1.概述
1.1目的
本管理办法是对客户端类产品所应遵循的原则之一。
本管理办法的目的是为了规范客户端类产品版本迭代而制定的,旨在规范客户端类
产品版本升级流程,明确管理版本号,保证不同版本产品持续升级优化。
本管理办法自颁发之日起执行。 本管理办法的解释权归所有。 1.2适用对象
本管理办法适用于产品开发厂商。
2.不同产品版本迭代定义
2.1整体大版本:
产品整体改版优化,涉及到一级架构或产品定位调整,是对产品的全面改良优化; 2.2月度版本:
在整体大版本上线后,有计划有步骤的对产品进行局部开发优化; 2.3紧急版本:
为满足敏捷处理紧急需求和快速修改BUG而设置的升级版本;
3.版本迭代时间控制管理
3.1整体大版本:
整体改版以年为单位,每年整体改版不得超过3次; 3.2月度版本:
每月定期发布产品月度版本,每月一次; 3.3紧急版本:
不定期发布产品小版本,小版本数量每月不得超过4个;
4.产品版本号命名管理
4.1产品版本号命名规范
所有产品版本号均以阿拉伯数字命名,以“.”作为区隔符。完整版本号由整体大版本代表数字、月度版本号代表数字和紧急版本号代表数字组成,完整结构如下:
X.X(整体大版本)+.XXXX(月度版本部分与紧急版本部分)
产品安装包命名要求包含产品名称和对应系统版本,在打包时应使用产品汉语拼音名称和系统版本英文名,并以下划线“_”连接。如漫赏的安卓版本安装包命名为“Manshang_Android”,在其后增加版本号数字即可。安装包名称完整结构如下:
产品汉语拼音名称_系统版本英文名X.X(整体大版本)+.XXXX(月度版本部分与紧急版本部分)
注:产品汉语拼音名称和系统版本英文名的首字母均需大写。 另,特别说明:
整体大版本代表数字:X.X.XXXX
整体大版本发布时,版本号所有代表数字均需更新,更新规则如下,首位数字X在各产品现有版本号首位数字上以每年加一为单位累加,第二位数字X以该版本处在当年发布的整体大版本顺序为准,从零开始。后四位数字为该版本发布日期。
月度版本代表数字:X.X.XXXX
月度版本发布时,版本号只需更新后四位代表日期的数字,如公历1月1日发布
的版本为“X.X.0101”。
紧急版本代表数字:X.X.XXXX
紧急版本发布时,版本号的更新与月度版本相同,只需更新后四位代表日期的数字,如公历1月10日发布的版本为“X.X.0110”。
注:各部分代表数字指标红加粗部分。 4.2产品版本号命名示例
以漫赏客户端为例说明版本命名规范。漫赏客户端目前版本号为3.4.0。 整体版本
假设漫赏客户端2013年共发布了三次整体大版本,发布日期分别为3月20日、8月20日和12月20日,则首次命名为“漫赏安卓版4.0.0320”,第二次命名为“漫赏安卓版4.1.0820”,第三次命名为“漫赏安卓版4.2.1220”,则产品安装包分别命名为:“Manshang_Android4.0.0320”,“Manshang_Android4.1.0820”,“Manshang_Android4.2.1220”(安装包命名规则相同,不再赘述)。
月度版本
假设漫赏安卓版客户端最新整体大版本为“漫赏安卓版4.0.0320”,则4月20日发布的月度版本命名为“漫赏安卓版4.0.0420”,5月20日发布的月度版本命名为“漫赏安卓版4.0.0520”;假如漫赏客户端在6月进行了第二次整体大版本发布,则7月20日发布的月度版本应命名为“漫赏安卓版4.1.0720”,而非“漫赏安卓版4.0.0720”。
紧急版本
假设漫赏客户端最新整体版本为“漫赏安卓版4.0.0320”,若漫赏客户端在5月25日发布了紧急版本,则该版本命名为“漫赏安卓版4.0.0525”。 4.2渠道推广版本命名规范
针对渠道推广版本的特别规范,渠道推广版本打包命名结构为:产品版本号_渠道名(英文名)_打包时间,如,假设漫赏客户端版本号为Manshang_Android4.0.0320,
金立渠道打包时间为2013年2月6日,则安装包应命名为:Manshang_Android4.0.0320_Gionee_20130206.apk
注:渠道英文名首字母需大写。 4.3终端厂商适配内置版本命名规范
提供给各终端厂商客户端内置版本,对于同一内置客户端版本的BUG修复、功能优化等,在内置期间不修改版本号,安装包命名结构为:产品版本号_终端名称(英文名)_更新时间。如,假设漫赏客户端版本号为Manshang_Android4.0.0320,Samsungi9100的内置版本更新时间为为2013年2月6日,则安装包名为Manshang_Android4.0.0320_Samsungi9100_20130206.apk
注:终端名称首字母需大写。
5.产品版本信息保存管理
厂商每次对产品进行升级上线时需向产品管理部落地组以及规划组提交该产品版本更新信息,以便对所有产品的开发迭代进行统一管理,方便后续跟踪和追溯,需提交内容,如下表: 产品名称 版本类型
版本号 上线日期 上线项目 责任人 备注