Android應用版本命名規範

littleRich發表於2017-05-27

versioncode:
此值必須是遞增變大的整數,為了比較是否需要更新。常見的有兩種命名方式:
1、時間命名法,直接採用釋出當前的日期,比如versioncode:20170527
2、版本控制提交號,此方式便於回滾到對應版本的原始碼。

versionname:
此欄位的版本名是使用者可以看到的,常見的命名方式如下:
版本號的形式是major.minor.maintenance.build

major是主版本號,一般在軟體有重大升級時增長
minor是次版本號,一般在軟體有新功能時增長
maintenance是維護版本,一般在軟體有主要的問題修復後增長
build構建版本(測試版本一般會用到)
正式版本:major.minor.maintenance—-1.0.0
測試版本:major.minor.maintenance.build—-1.0.0.5

主版本號:功能模組有大的變動,比如增加多個模組或者整體架構發生變化。

次版本號:和主版本相對而言,次版本號的升級對應的只是區域性的變動。但該區域性的變動造成了程式和以前版本不能相容,或者對該程式以前的協作關係產生了破壞,或者是功能上有大的改進或增強。

修訂版本號:區域性的變動,主要是區域性函式的功能改進,或者bug的修正,或者功能的擴充。

相關文章