猫三科技杂烩

18-12-2114:49

很多朋友在安装软件的时候都会注意到软件下方一行意义不明的版本号,有的软件会用x.x.x逻辑命名版本号,有的软件则是x.x.x.x,而windows系统的版本号例如1803就更让人摸不到头脑了,那么这些版本号的意义是什么?他们的命名逻辑又是什么?

其实软件版本号有着比较统一的命名逻辑,大概分为几类,首先我们需要将各类版本号的英文逻辑和数字逻辑解释一下,之后才能方便笔者给大家普及各种版本号的意思,如果不想看晦涩难懂的介绍或者早已知道版本号逻辑可以直接跳到文章后面。

首先软件逻辑大致分为三种:GUN、windows和.net风格,先说GUN风格,它的风格特点就是三段式命名并经常会出现bulid字样,逻辑为“主版本号.子版本号.后期修复版本号,而build字样则代表着编译版本号,都是什么意思呢?主版本号很简单,就是一个软件的大版本,一旦主版本号出现了变动就代表着这个软件的代码经过了大量改动,已经算得上是半个新产品了,我们常用的软件一旦进行大版本更新都会在命名上故意提一嘴,例如从前的迅雷7、迅雷8,其主版本号也是7和8。

子版本号的意思就是大版本没有变,但是软件开发者对软件性能、兼容性和功能等进行了加强,虽然软件还是那个大版本的软件但是已经好用了很多,同时多个子版本号下的软件是可以平行兼容的,比如我们使用QQ,有语音QQ红包功能的大版本不能和从前没有这个功能的大版本兼容,老版本并不能接受到这个红包,但同为拥有语音红包的大版本下,两个不同子版本的QQ就能够互相兼容。

后期修复版本号呢?其实在专业术语上叫做修正版本号,主要就是为了告诉其他人“我的软件已经修复了漏洞“,这个版本号的目的就是为了展现自己已经针对性修复了漏洞,我们使用Android手机时一些软件隔三差五就更新,原因就是不停的修复之前出现的漏洞和BUG,我们举个例子,如果一款软件的版本号为3.11.2,那么后续推出的3.11.3就是为了修复BUG和漏洞,你如果没有察觉到任何问题完全可以不升级,不会对你的使用造成任何影响。

最后就是编译版本号,这个版本号经常出现在windows系统的版本号上,这个bulid也可以叫做内部版本号,这个版本号主要是针对内部人员开发提供便利的,后面的数字往往没有实际逻辑,只是为了给这个内部版本一个代码;内部版本号往往出现在内部多CPU、多平台和多编译器测试中,它的出现大多数情况下代表了它只是大版本中的一个非完全体测试版。

说完了GUN风格,我们来说下windows风格,其实windows风格版本号是我们接触最多的版本号逻辑,它的逻辑和GUN逻辑几乎是完全一样,只不过内部版本号的bulid前缀被去掉,满号段状态下同样为四段式逻辑,我们使用的安卓软件大多数采用这种逻辑,例如抖音现在的3.8.0版本号、高德地图的8.80.0.2855、美团的9.10.802都是这个逻辑下的版本号。

最后就是.net命名风格,其实这个风格用的不是很多,顾名思义主要是用在.net framework上,逻辑就是将windows风格版本号的build nunber和revision number倒过来,比如高德的8.80.0.2855在.net逻辑下就应该称作8.80.2855.0,其实区别没有多少。

说完了这三种逻辑笔者来总结一下,版本号无非就是大版本号(必须更新).子版本号(建议更新).修正版本号(可以更新如果你想的话).内部版本号(完全看心情,没啥必要),当然很多软件还会搞出一些英文掺杂在里面,比如beta、Dev、Alpha、Preview等,这些英文在版本号中的含义就和它自己本身的意思是一样的,Beta就是公测版本,不论你在软件还是游戏上都能看到Beta的身影,看到的话不用想肯定是公测;Alpha就是内测,游戏软件依然能见到;Preview就是预览版,意思是“我们这个软件虽然开始测试了,但还不稳定,你们下载之后先看看,好不好用你反馈给我,有问题我再改”,例如今天Blibili在安卓端推送的预览版就是这样,版本号为5.35.7-preview;而Dev我们普通用户一般是接触不到的,因为这个后缀代表着“该软件还不能拿来测试,是给开发者专用的,不是正常用户用的”。

除此之外很多软件都会在版本号上加入一些英文,但数字的逻辑风格无非GUN和windows两种,感兴趣的朋友可以看一下自己手机或者电脑的软件版本号,不过有更新的话还是尽量更新,毕竟更新终归是好的,软件公司不会傻到把软件倒退。

软件版本号的意思是什么?从PC到安卓,带你了解版本号命名逻辑相关推荐

  1. oppo手机android 版本号,ColorOS新系统定档!紧跟安卓发布,但版本号亮了

    原标题:ColorOS新系统定档!紧跟安卓发布,但版本号亮了 9月9日上午,OPPO ColorOS官微发布消息,表示将于9月24日上午9:30召开发布,正式推出ColorOS 11系统.结合此前的消 ...

  2. 21款数据恢复软件 – PC、安卓、IOS:支持你的各种情况数据恢复

    21款数据恢复软件 – PC.安卓.IOS:支持你的各种情况数据恢复 常见数据恢复场景: 误删除 误格式化 误格装系统 系统数据丢失 提示未格式化 U盘数据丢失 硬盘变成raw格式 分区丢失 回收站清 ...

  3. 2021最新4合1即时通讯IM源码-服务端+PC+WEB+安卓+IOS完整原生源码

    介绍: 20214合1即时通讯IM源码 服务端+PC+WEB+安卓+IOS完整原生源码 附完整开发文档+视频搭建教程. 注意:此源码亲测可用,他处有小问题,我们已经修复.任何源码,难免有瑕疵,但不影响 ...

  4. SpaceDesk PC版+安卓版(安装包下载)

    SpaceDesk PC版+安卓版(安装包下载 spacedeskc能做什么 软件界面 下载地址 spacedeskc能做什么 spacedesk可以把智能设备(手机.平版)作为电脑副屏使用.其是通过 ...

  5. Windows PC和安卓Socket通信,附完整Demo。

    前言:由于要实现将安卓相机的预览数据在PC上处理,所以想到的就是通过socket方式进行通信,PC端采用c#实现.实际测试发现要想高速传输还是有难度,即使用千兆网,目前效果还是不理想.每帧1.5MB的 ...

  6. 知道系统源码/知识问答系统源码/完整PC+手机端带功能强大后台管理系统

    仿百度知道系统源码,知识问答系统源码,带有完整的PC端.手机端界面,功能强大后台管理,非常适用于垂直问答社区类行业网站使用. 阿国简单测试了一下,系统功能比较完善,界面部门需要简单优化一下,整体还是很 ...

  7. android 早期机甲游戏,《硬核机甲》见识一下国产机甲游戏的性能,崩坏3提供PC、安卓双端互通体验!...

    原标题:<硬核机甲>见识一下国产机甲游戏的性能,崩坏3提供PC.安卓双端互通体验! 提及<超级机器人大战>系列的2D战斗动画,想必不少喜爱机器人的玩家都会有印象,虽然其制作并不 ...

  8. 删除苹果自带软件后果_苹果录音机在哪?这个自带软件太厉害了,还不会用不如换手机...

    无论什么手机都有很多自带软件,大部分都是可以自主卸载和下载的.录音机是一款非常基础的手机软件,基本上所有智能手机都会有.但是我发现很多苹果用户会问:我的自带录音机在哪里? 苹果录音机在哪?这个自带软件 ...

  9. Cocos Creator小游戏-2048(PC、安卓、H5)益智类 项目展示+完整项目源码

    游戏录像 Cocos Creator小游戏-2048 游戏玩法 在棋盘上,每次会增加一个小动物,你可以选择四个方向滑动,然后小动物会按方向移动,遇到相同的小动物就会合并,看谁合并的最多. 功能 1.初 ...

最新文章

  1. HTML基础部分(3)iframe,提交信息的一些知识
  2. 图解支付宝钱包技术架构
  3. P2015 二叉苹果树
  4. KVM之EPT与影子页表(七)
  5. robotframwork接口测试(五)—接口分层测试粗解
  6. 服务程序在c#中的写法
  7. 在C#项目中使用SQLite(环境安装问题)
  8. unsafehelper java_Java 9中将移除 Sun.misc.Unsafe
  9. 场景化封装,一站式使用,普惠AI集成 ——阿里云发布智能媒体管理产品
  10. Python 3.9.0a6 已可用于测试
  11. 帝国7.5标签+在PHP7.0,帝国CMS7.5支持PHP7.*系列,兼容性更好
  12. Create umbraco website-On the road of umbraco (1)
  13. 毕设题目:Matlab答题卡识别
  14. 【hdu3183】A Magic Lamp(思维+st表(含模版))
  15. 液压伺服控制技术和电液比例控制技术
  16. 印刷汉字识别方法综述
  17. 上市集团计算离职率sql案例
  18. 教你如何注册到受限的MSN.COM、passport.com账号
  19. win7系统计算机无最小化,win7我的电脑图标没了win7我的电脑不见解决方法(图)
  20. SpringBoot修改启动图标(详细步骤)

热门文章

  1. kali2022安装配置、换源、输入法安装
  2. 综述(十五)国家对智能联网汽车的发展战略支持
  3. python列表数字比大小教案_幼儿园大班数学教案《数字比大小》含反思
  4. PointNet++(转)
  5. 求第k小的数 O(n)复杂度
  6. 逐行扫描和隔行扫描的区别和原理
  7. 面试字节跳动前端工程师被拒了,只因为......
  8. 第3讲:组件图(Component Diagram)
  9. 天翼云云主机外挂硬盘
  10. 数据结构——二叉树先序、中序、后序三种遍历