前言

经常会看到依赖jar后缀一些alpha、release、rc、beta等,所代表的含义也很容易通过搜索引擎找到,以下就是通过搜索引擎找到的说明梳理。

Jetpact库遵循​​严格的语义版本控制​

如下:Android 系统版本完整周期{developer 预览beta外部测试稳定版正式发行版}

Google 软件版本经历周期_发行版

  1. Alpha:Alpha 版功能稳定,但功能可能不完整。在版本处于 Alpha 版状态时,可能会添加、移除或更改 API
  2. Beta:早期版本,有缺陷,无大BUG,可能加入新功能,进一步开发完善。
    版,完善修改,成为正式发布的候选版本(Release Candidate)
  3. RC:(Release Candidate):候选版本,几乎就是正式版了,
  4. GA:(Ggeneral Availability):发行稳定版,官方推荐使用此版本。
  5. R,RELEASE:正式版,等价于GA
  6. SNAPSHOT版本

SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本。

其他版本
  1. Alpha:内部测试版
  2. Beta:外部测试版
  3. Build:修正版
  4. Corporation或Enterprise:企业版
  5. Delux:豪华版
  6. DEMO:演示版,有功能限制
  7. Free:免费版
  8. Full:完全版
  9. Final:正式版
  10. Pro(professional):专业版
  11. Plus:加强版
  12. Retail:零售版
  13. Release:发行版,有时间限制
  14. Shareware:共享版,虽然不会要求注册但是一般也有功能限制
  15. SR:修正版
  16. Trial:试用版(一般有时间或者功能限制)

kotlin语言演进遵循,Experimental -> Alpha->Beta->Stable

​​​​https://www.jianshu.com/p/e88ebd3b21e6​

​google 版本说明​​​​​

​kotlin版本形成​