Android 各版本的命名规则是怎样的
一种常见软件版本号的形式是major.minor.maintenance.build:
major是主版本号,一般在软件有重大升级时增长
minor是次版本号,一般在软件有新功能时增长
maintenance是维护版本,一般在软件有主要的问题修复后增长
build是构建版本,一般只要软件被重新编译过就会增长
对于Android而言:
主版本号变化
Android 2.x只支持手机等小屏移动设备
Android 3.x只支持平板和电视等大屏设备
Android 4.x合并了2.x和3.x,支持多种设备
次版本号变化
例如Android 2.1, 2.2, 2.3,都是在原有系统上添加很多新功能(比如Android 2.2开始支持往SD卡安装应用),但没有翻天覆地的变化。
维护版本号变化
例如Android 2.3.1, 2.3.3, 2.3.5等等,都是比以前多修改了一些bugs(我印象中2.3.5着重修复了若干安全漏洞),没有太多功能更新。
构建版本号变化
可能每天一变或每天数变,所以只对开发团队内部有意义吧。
作者:陈子腾
链接:
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
软件版本命名规范(嵌入式)
一、编写目的
规范软件版本的命名,统一软件版本定义,方便软件升级与维护,降低沟通成本,提高工作效率。
二、适用范围
此命名规则适用于程序文件(.bin文件,.img文件,.hex文件等)命名以及程序内部的版本号命名。
三、内容描述
1 、软件版本命名规则
命名规则中的不同字段以下划线“_”做分隔符,字段名称本身不允许含有下划线“_”符号。
1) 主应用程序完整 bin 程序或 hex 文件
此程序常用于文件系统和驱动程序没有变化,只需要升级应用程序的情况,如大量的售后升级维护。
PCB_Product_ Option1 Option2...Option_Version_Date_CPU .Suffix
字段说明
PCBPCB名称可取其功能名,如MB、KEYLED、AUDIO、VIDEO;分别表示,主板、按键、灯板、音频、视频板等。此为可选字段,一般为单片机程序使用,如果没有该字段则留空。
Product 产品型号 以项目启动时产品经理发布的为准,如F9164-TD
Option1Option2...OptionN
标识标准/非标准版本,如Standard为自主等。
Version版本号Vxx.xx.xx,如V0.0.1,V1.0.0,V1.0.1,V1.1.1,V2.0.0
Date日期,年月日,如20200101
CPUCPU型号信息。此为可选字段,一般为单片机程序使用,如果没有该字段则留空。
Suffix文件后缀,如img,bin,hex,zip,rar,tar.gz等
表格1常规字段说明
示例:
F9164-TD-Standard_V1.0.0_20200101.bin
F9164-TD-Standard_V1.0.0_20200101_T.bin(特单)
2 )主板版本
MB_Product-Option_Version_Date
示例:
MB_F9164-TD-Standard_V1.0.0_20200101
2 、软件版本号Version升级规则
1)、全新项目第一个正式发布的测试版本默认V1.0.0。
2)、从第二个正式测试版本开始,每次发布测试版本,必须升级软件版本号。
3)、相对上一版本的修改,
如果是少量bug修改,则升级最后一位版本号,如从V1.0.0改为V1.0.1;
如果涉及到功能增加、删减,或者协议小修改,或者数量众多的小修改,则升级中间一位版本号,如从V1.0.1改为 V1.1.1;
如果涉及到平台升级、协议增加、协议架构调整等重大修改,则升级第一位版本号,如从V1.1.1
改为 V2.0.0。
4)、发布给生产部的试产版本,如果和当前正在测试的版本有差异,同样需要在当前测试版本的基础上递增版本号。
【版本】Huawei版本命名规则
Huawei版本号说明
华为版本号命名规则介绍
V -version, 主版本号
R - release,发布给客户的版本号
C - change,修复bug,增加新功能的小版本号
SPC - system patch cold,累计更新冷补丁,还有SPH是热补丁
CP/HP - cold (hot) patch,紧急补丁
游戏的版本号是怎么决定的?
游戏的版本号规则是根据每家游戏公司自身的开发约定来制定的,在这里暂无一个统一的标准,不过有一个共识就是,数字越靠前说明版本变化越大,比如泰拉瑞亚1.3.5.1-1.3.5.2可能只是修改了一些武器的名称或者攻击力,而1.3.5.1-1.4.5.1可能就是加入了新的游戏模式/玩法,比如加入血月玩法。另外作为扩展,你可以看一下对应的软件版本号规则示例:
GNU风格
主版本号 . 子版本号 [ . 修正版本号 [ . 编译版本号 ] ]
比如:1.2.1,2.0, 5.0.0 build-13124
Windows风格
主版本号 . 子版本号 [ 修正版本号 [ . 编译版本号 ] ]
比如:1.21, 2.0
.Net Framework 风格
主版本号 . 子版本号 [ . 编译版本号 [ . 修正版本号 ] ]
比如:4.0.3.319
参考:[百度文库]软件版本常识和软件版本号命名规则
[百度文库]版本号命名
上述文章就是科灵网介绍的版本号命名规则和文档版本号命名规则的详细回答,希望能够帮助到大家;如果你还想了解更多财经资讯知识,记得收藏关注我们。
标签: 版本号命名规则