2018年7月19日 星期四

Unity 新發佈方式TECH和LTS版本介紹

在今年GDC我們宣佈了Unity全新的版本發佈計劃。包含:Unity TECH版和Unity LTS版。 Unity TECH版每年將會有三次主要更新,主要的新功能都會在這三個版出現,Unity LTS版將會從每年的TECH版最後一版開始,持續支援二年的長期維護。例如:Unity 2017 LTS 意思就是2017最後一版的長期維護版本。

Unity TECH版和Unity LTS版將代表目前Unity版本發佈方式的重大轉變,我們可以用幾個方面來討論:

每年的Unity TECH第一版將在春季開始,後續版本會在夏季和秋季推出。今年會從Unity 2018.1開始。

Bug修復的頻率:

Unity TECH版依舊每周都會進行bug修復與更新到小版本,而Unity LTS版本的Bug修復將會每二週一次進行整理與發佈。

從補丁到更新:在每周補丁中,去掉了.p#後綴,我們認為新的更新測試會比較適合所有人使用。

全新版本的發佈方式


首個Unity LTS版本將是Unity 2017.4,也就是Unity 2017.3最新更新版本。版本號的改變標誌著新的LTS週期的開始。所以xxxx.1、xxxx.2和xxxx.3都是TECH版本,而xxxx.4則是LTS版。

TECH和LTS版本的定期更新會有連續的版本號。例如:Unity 2017.3.0之後會是Unity 2017.3.1、Unity 2017.3.2、Unity 2017.3.3,以此類推。

下方的圖表顯示了最新的流程的發佈方式,藍色方塊代表Unity TECH版本,淡綠色方塊代表Unity LTS版本的開始。


常見問題解答


Unity TECH和LTS版本的區別是什麼?
Unity TECH版本主要發佈最新的功能,而Unity LTS版本則不會有任何新功能、API變更或改進。LTS版本主要會用來處理穩定度,測試和修復來自開發者反饋的問題,以及針對主機的SDK/XDK,或者任何會對大多數人發佈遊戲產生阻礙的重大改變。

Unity TECH和LTS版本的使用者區別?
Unity TECH版本適合想要瞭解或者使用最新版Unity新功能的開發者。Unity LTS版本適合希望用在接近或已發佈遊戲想保持穩定度的開發者。

為什麼Unity要改變當前的版本發佈方式?
將更新發佈分為Unity TECH和Unity LTS 二個不同版本,我們才能根據客戶的需要提供最有效的服務。
如果開發團隊處在製作早期或中期想要嘗試新功能,那麼可以選擇Unity TECH版本。 對於不需要新功能,並到了製作後期或是在運營已上線遊戲的開發者,Unity LTS版本能提供比較良好的穩定度。

這些改變背後的主要想法是什麼?
在改變發佈計劃後,我們只需要支援二個更新流程。其中Unity LTS版本將受到嚴格控制,它只會加入錯誤修復,這樣一來各位的開發效率也會變好。

Unity TECH和LTS版本之間的要聯繫?
當一個新的Unity TECH版本上線時,例如:Unity 2019.1,前一個版本Unity 2018.3將成為LTS版本,並改為新的版本號,即Unity 2018.4。

Unity TECH版本多長時間會更新一次?
Unity TECH版本將會每周進行更新。大部分開發工作將注重盡快穩定和改進此版本。

Unity LTS版本將會支援多久?
從發佈起,每個LTS版將會支援二年時間。

會有針對Unity TECH和LTS版本的更新?
我們將每周為Unity TECH版本提供更新。然而對於當前TECH版本的更新會在下個TECH版本發佈時停止。例如:當Unity 2018.2發佈後,Unity 2018.1的每周更新將會停止,而當Unity 2018.3上線後,對Unity 2018.2的支持將會停止。

Unity LTS版本的更新頻率較低,每二周更新一次。更新會持續二年,版本號會變為:年份.4.1、年份.4.2…以此類推。

Unity TECH和LTS版本的更新會有版本號變更嗎?
Unity TECH和Unity LTS版本的所有更新都將帶有.f,因為它們不是補丁程序,而是經過全面測試的更新。

沒有留言:

張貼留言

著作人