美文网首页
App版本号的制定与使用

App版本号的制定与使用

作者: 加帆 | 来源:发表于2016-09-19 21:47 被阅读3498次

    开笔

    工作这几年以来,印象中 App 的版本时常被 一拍脑袋 就定了,以前总忍不住说几句,现在似乎逐渐习惯了。但总还是想说点什么,有些惯例或者说范式,遵循一下,还是有长久的好处的。

    范式

    主版本号.次版本号.修订版本号

    范例:2.0.0

    1. 主版本号:接口做了不支持向下兼容的更改,升级主版本号;
    2. 次版本号:做了功能性升级,支持向下兼容,老版本依然正常使用;
    3. 修订号:做问题修正,通常修复缺陷

    应用移动应用

    iOS

    在苹果的应用版本体系中,版本号+编译号 一同唯一标识 AppStore 中的一个特定的提交。


    Xcode中的版本号Xcode中的版本号

    Android

    安卓(Android)版本号涉及到两个:versionCodeversionName

    版本意义

    • verisonCode 是作为一个内部版本号,必须是整型。用来区分版本的新旧,版本号越大,代表距当前越近的发布版本。这个数字不是给用户使用的,是给开发者内部使用的
    • versionName 是向用户战士的版本号,必须是字符串,这个版本号就是我们可以用来遵循规范的位置,可以作为版本比较的,判断是否需要提示更新、是否需要强制更新的依据。

    版本设置

    目前两大开发IDE:Eclipse 、Android Studio 设置版本号在不同的位置。

    • Eclipse 在 manifest 里面配置;
    • Android Studio 在 Gradle Scripts 下面的 build.gradle 配置
    Android VersionAndroid Version

    意义

    统一规范版本号,虽然大家沟通的时候,都是一个号码,但在做软件更新升级的时候还是方便很多的。后台版本更新接口,版本检测一套逻辑,简洁干净。

    PS

    欢迎来到我github上的空间:https://jiafan.github.io

    相关文章

      网友评论

          本文标题:App版本号的制定与使用

          本文链接:https://www.haomeiwen.com/subject/tlxnettx.html