Custom ROM 的 Nightlies, RC, Stable

Custom ROM Build Nightlies, Stable

Custom ROM 會有不同的版本編號 (如 CyanogenMod 的 CM6, CM7),版本編號就如 Android 2.2, 2.3,Windows XP, Windows Vista,這個相信大家都可理解。

但同時亦會有不同的 Build,如 Nightlies, Release Candidate, Stable,在這裏簡單講解一下這是什麼意思。

Nightly Build
在軟件(如:Custom ROM)開發時,程式開發員每日都會有不同的工作,修改某個程式錯誤,增加新功能等。開發員會為這些項目進行編寫和編譯,最後進行測試,完成後就會上載至一個中央的儲存位置。系統每日也會自動將中央儲存的源程式碼進行構建,成為一個可以操作的版本。這個每日建立的,就稱為 Nightly Build。

所以 Nightly Build 是一個最新的,但也是一個仍在製作的作品。一般用家也是想手機可以運作正常,所以不建議採用 Nightlies Build,因當中有些功能操作未完善。

Release Candidate
而 Release Candidate (簡稱RC),就是在正式版本前推出的,作為最終版本的候選作品,通常會有兩三個候選 RC1, RC2, RC3,這是作最後階段的測試。而 RC 可說是相當穩定的版本,不會有嚴重問題,跟最終版本可能只有些微差別或沒有差別。

CyanogenMod 7.1.0 (對應 Android 2.3.4) 現在就是在發佈 RC1。

Stable Build
Stable Build 就是最終推出的版本,是穩定和通過一定程序測試的。

所以,除非你是刷 ROM 的狂熱份子/工程師,喜歡冒險試新東西,一般來說也不用不斷追趕 Nightlies Build。一般日常用家刷 ROM,應選取 Stable 版本,又或 RC 版本。

發佈留言