多長時間更新一次 Android Studio?

Mar17P 8年前發布 | 28K 次閱讀 Android Studio開發工具

來自: http://www.jcodecraeer.com//a/anzhuokaifa/Android_Studio/2016/0123/3908.html


英文原文:How Often Should You Update Android Studio?

作者:Reto Meier,Google Android 推廣工程師。翻譯:韓國愷。

翻譯來自:chinagdg 

Android Tool Time 高級提示

譯注:Android Tool Time 是一個介紹 Android 工具的系列視頻。

Android Studio 迭代周期快、不斷改進,這是它的一大優點。每次新版本都帶來一批新特性、新工具以及 bug 修復,所有這些都可以潛在地提高你的生產力。

你想嘗試所有這些新玩意,但是又不想冒險離開現在穩定的開發環境。你會用哪個更新 channel ,多長時間接受一次更新呢?

Canary, Beta 或 Stable?

Canary 構建是接下來要出現的早期預覽版。它包括令人興奮的新特性,但還不是很完善,所以不太穩定。Canary channel 上獲得的總是最新的構建,即使它已經是新的 Beta 或 Stable 版了。

Beta 版是穩定版的候補。它的 bug 相對較少并且很穩定。在 canary 版迭代的時候,beta 版保持不動,接著在穩定版發布之前每周或雙周更新。

Stable 版(穩定版) 是經過良好測試的,并被認為比上一個穩定版更加健壯。頻率可能有所不同,但通常要 6-10 周才更新一次。

為了好玩和有用而使用 Canary 構建版

使用 Canary 版是把雙刃劍:

  • 可以獲得新特性(如 Android 2.0 中的 Instant Run),它們可能會顯著地改進你的工作流。

  • 新特性可能不是很可靠或易用,從而導致生產力降低。

  • 惱人和有干擾的 bug 幾乎總是存在!

  • Canary 構建不太穩定,容易崩潰。

我喜歡折騰預發布的軟件。悄悄地走在其他人的前面很有趣,并且為早期產品提供反饋是對產品產生影響的最佳方式。

但是作為一個專家,讓我(或我團隊)冒風險讓我停頓了一下。

當我們要使用下一個 Android OS 狗糧版時,我知道我該隨身帶兩個手機了。

那我該如何使用 Android Studio 呢?

同時安裝,雙倍好玩

同時安裝兩個版本的 Android Studio ,一個穩定版,另一個 canary 版,你可以同時獲得兩邊的好處。

譯注:關于同時安裝多版本請參考這里和下面的視頻。

同時安裝 canary 和 stable 版 Android Studio

Android Studio 的設置信息存儲在版本特定的目錄中;具體位置取決于所用的系統。所以兩個版本不會互相干擾。

你可以使用新特性,查看哪些 bug 已經解決了,留意那些影響你工作流的問題是否在下一個穩定版中得到了解決。

如果你發現 canary 版越來越穩定、干擾問題越來越少,在下一個穩定版發布的時候你會更有信心接受它。

關于更新頻率

你可能在看到第一個 canary 構建版發布的時候就下載了,玩了一會,遇到了 bug,然后就回到你的穩定環境了。

第一版的 canary 是最小可見產品,接下來的每個構建相對上一版到會帶來顯著的改進;所以盡快獲得每次更新很值得。

通過這種方法,在提供穩定版的時候你應該已經熟悉了這個構建。當穩定版發布的時候你會欣然接受它。

要獲得更新提醒,打開 Android Studio 選項菜單,導航到  “System Settings” > “Updates” ,確保勾上了 “Automatically check updates”。

在實踐中如何使用雙安裝?

這取決于你對干擾問題的容忍度。我個人使用 canary 的時候像這樣:

1-chMiA9mGa_FBUOoesHHk3Q是否使用當前 Canary 的“決策算法”

對我個人而言,我會每天這樣做。另一種方法是每次新的 canary 發布的時候這樣做。

什么樣 bug 會阻攔你取決于你的工作流,以及你每分鐘可容忍的詛咒數(ALLOWABLE_SWEARS_PER_MINUTE 變量的值)。

無論哪種情況,如果遇到一個 bug,請用 “Help” > “Submit Feedback” 菜單項直接給 Android Studio 團隊提 bug 。他們每天都分類整理這些 bug,并用它們幫助決定什么時候 canary 構建可以成為 beta 版, beta 版可以成為 stable 版。

你的每分鐘可容忍的詛咒數是多少?

經常嘗試新版本的 canary 將幫你知道接下來會發生的事情,在它完善的時候你會對每次發布的穩定版的可靠性有信心。讓你充分應用這些改進到你的工作流中。

你也將幫助 Android Studio 團隊更快發布新版本,使它更穩定。

你測試 Android Studio canary 版的方法是什么?

更多 Android Studio 提示、技巧和發布細節請看 Android Tool Time 系列視頻:油Tube 或 優酷 。

1-ic5K0QqGjZT-jwAt4Aj1iQ

 

 本文由用戶 Mar17P 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!