1. 程式人生 > >Android Studio應該多久更新一次?

Android Studio應該多久更新一次?

作者簡介: Reto Meier,《Android 4高階程式設計》作者,目前是Google Android團隊的一名Android開發人員倡導者,幫助Android開發人員建立最優秀的應用程式。他是一位豐富的軟體開發人員,擁有逾10年的GUI應用程式開發經驗。進入Google之前,他曾在多種行業中工作過,包括海洋石油、天然氣以及金融業。

Android Studio的優點之一就是更新迭代速度很快。每次新版釋出都會帶來一系列的新功能、新工具,並修復一堆Bug,所有這些都能提高使用者的生產率。

想要嘗試新功能,卻不想冒險替換掉當前穩定的開發環境?那麼應該採取怎樣的更新方式,多久更新一次呢?

選擇Canary版,Beta版還是穩定版呢?

使用Canary版可以提早看到下面將會發布的新功能。這類版本包括令人興奮的新功能,不過由於未經全面測試,會不夠穩定。使用該版本總能獲得最新的軟體包,即便實際上這個版本已經是新的Beta或穩定版了。

Beta版是穩定版的預發版。理論上是沒有Bug,並且非常穩定的。Beta版在canary版迭代時一般沒什麼動靜,它會在穩定版釋出前每週/每兩週進行更新。

而穩定版是經過充分測試的,預期要比之前的穩定版功能更強大。更新頻率有所不同,不過通常是每隔6到10周更新一次。

Canary版有趣也有益

Canary版是一把雙刃劍:

  • 可以使用最新的功能(比如Android 2.0的即時執行),對工作流帶來奇蹟般的改善。
  • 新功能可能不夠穩定,或者不夠好用,從而導致生產率下降。
  • 可能修復了讓人討厭和帶有破壞性的Bug。
  • Canary版不太穩定,容易崩潰。

筆者個人喜歡預釋出的軟體。提前一睹非常有趣,而搶先使用產品並提供反饋是改善產品很好的方式。

不過作為專業人員,讓我的(或我的團隊)生產率下降,這樣的風險讓我卻步。

在下一版Android OS版本的初期dogfood測試時,我一直隨身攜帶兩臺手機。

在進行Android Studio測試時,也是如此。

安裝兩個版本,帶來雙重樂趣

安裝兩個版本的Android Studio,一個保持穩定版,另一個用canary版,就能兩全其美。

圖片描述

Android Studio會在版本特定的資料夾中儲存其設定;具體位置要取決於OS。因此兩個版本就不會互相干擾了。

可以享用最新功能,檢視哪些Bug修復了,並留意在下一個穩定版中可能會為工作流帶來混亂的內容。

如果看著canary版逐漸穩定起來,就能在下一個穩定版釋出時,對更新更有信心了。

關於更新頻率

你可能在canary新版釋出時下載了第一個canary版,隨意嘗試一下並輕易論斷這個版本滿是bug,然後回退到穩定版環境。

但第一個canary往往是可用性最低的那個,後面每次更新的版本都會較之前有重大改進;因此只要有新版,就值得儘快更新嘗試一下。

通過這種辦法,你應該在穩定版釋出時對其很熟悉了——在獲得更新通知時,更樂於更新到新的穩定版。

要獲得更新提示,開啟Android Studio的“偏好”目錄->“系統設定”->“更新”,確認“自動檢視更新”複選框已經選中。

這樣就能及時獲得通知,在可以安裝前詢問你是否想要安裝新版的Android Studio。

在實踐中如何使用雙版本

這取決於你對工作中斷的忍受能力。我個人是這樣使用的:

圖片描述

就個人而言,我喜歡每天重複這樣操作一次。另一個辦法是在每次新canary版釋出時重複這一操作。

什麼是阻礙性bug(blocking bug)要根據具體工作流而定,ALLOWABLE_SWEARS_PER MINUTE也是同樣。

無論哪種情況,如果遇到Bug,可以使用“幫助”->“提交反饋”來直接將這個bug提交給Android Studio團隊。團隊成員會每天對這些bug進行分類,並根據它們來判斷是否能從canary版更新到Beta版,再從Beta版更新到穩定版。

你的ALLOWABLE_SWEARS_PER MINUTE值(能容忍的每分鐘出錯數)是多少?

積極嘗試每個新的canary版會幫助你瞭解下面版本的內容,並在更新時對久經考驗的穩定版更有信心,並在工作流中充分應用新的改進。

並且能幫助Android Studio團隊更快執行版本更新,同時讓新版更為穩定(此外在報告bug時也會獲得相關團隊的注意)。

你測試Android Studio canary版的辦法是什麼?

想要獲取更多Android Studio的提示、技巧與釋出細節,請檢視Android Tool Time視訊

英文來源:How Often Should You Update Android Studio?
翻譯:孫薇
審校/責任編輯:唐小引(郵箱:[email protected],歡迎Android技術投稿、約稿,以及給文章挑錯)

第一時間掌握最新移動開發相關資訊和技術,請關注mobilehub公眾微訊號(ID: mobilehub)。

圖片描述

相關推薦

Android Studio應該多久更新

作者簡介: Reto Meier,《Android 4高階程式設計》作者,目前是Google Android團隊的一名Android開發人員倡導者,幫助Android開發人員建立最優秀的應用程式。他是一位豐富的軟體開發人員,擁有逾10年的GUI應用程式開發

程式設計師應該多久跳槽?為何貴圈跳槽如此頻繁?

Quora上有一個問題,問出了很多人的心聲:“為什麼程式設計師跳槽如此頻繁?”據PayScale最近釋出的《員工流動率報告》顯示,全球財富500強企業中,IT行業的員工流動率是所有行業中最高的。以下是PayScale公佈的員工最短任期公司排行榜:從榜單中我們可以看到,一些非常

Android Studio 游標返回上瀏覽的位置

快捷鍵 Ctrl+Alt+方向鍵左右 可是windows的這個快捷鍵被佔用了,是切換螢幕的顯示方向。導致用as等編譯軟體時相當的蛋疼。解決方法 用的windows10: windows鍵–>搜尋msconfig(開啟系統配置介面)–>

Android Studio游標返回上瀏覽的位置

原本的快捷鍵是Ctrl+Alt+←返回上一次瀏覽位置backCtrl+Alt+→返回下一次瀏覽位置forward但是windows的這個快捷鍵被佔用了,是切換螢幕的顯示方向。快速解決辦法:增加快捷鍵File→settings→keymap→Main menu→Navigate

多久更新簡歷,決定了你的收入多久能提升

    提到更新簡歷,或許大家第一時間就想到換工作,因為只有在換工作時才會更新。一般程式設計師大概1年半到2年跳槽一次,也就是說最多2年會更新一次。                更新簡歷是在其中更新自己的技

Android研發-從java基礎開始學 (一般三天更新

   前言:  IT新人。。。新人。。。新人。。。(這個要說三遍)  做為一名機械設計的應屆生。已經走上了IT研發的 不歸路。並且越走越遠……  第一天​   ​經過一系列流程(省略幾千字)坐在自己的位置上,開始學java基礎了。 ​第一章   java語言

Android Studio 2.3 更新小記

作者 palette panel 面板 rain 壓縮 功能 out AS Instant Run 的改進和 UI 變化Instant Run 基本上能夠解決中小型項目的編譯緩慢問題。作為 Google 重點關註的一個功能,Android Studio 2.3 版本在原來的

雲伺服器多久備份比較合適

為了避免雲伺服器上的資料丟失,通常我們會定期做好資料備份。因為一旦儲存在雲伺服器上的資料丟失,會對網站甚至是企業造成許多不必要的損失。那麼問題來了,伺服器上的資料應該多久備份一次合適呢?        為了更好理解多久備份的問題,我們需要先了解“伺服器惡意”使用的備份解決方案。目前,大

批量修改,每500條資料更新

// 商品資訊,每500條批量更新一次 if(null != updateItemList && updateItemList.size() > 0){ Map

android recyclerView只調用onCreateViewHolder,只生成一個item

按理說RecyclerView中getItemCount函式返回的數是多少,就會生成多少個item。 但是getItemCount返回3,RecyclerView也只生成一個item。 原因:item的layout的最外層佈局的layout_width和layout_height不能是m

對於svn的總結,包括Android studio配置svn, svn第一上傳專案,及忽略專案檔案

1.Android studio在使用svn的時候需要進行一些簡單的配置,在studio  中  file ->setting ->version contrl->SubVersion   ->配置(安裝的路徑 複製進來(xxxxx\svn.exe)

Android Studio專案打包()釋出apk

Build ,Generate Signed APK    如果是第一次,點選Create new… 參考如下圖: 注:記住你的密碼 和 Key Alias    指

Android Studio 問題記(

1,Error Loading Project: Cannot load module walk 解決:close project , import project 2,unregistered vcs root detected the directory  解決:ad

Android Studio——版本自動更新詳解

       在開發過程中,有些時候總是會報一些Android Studio vesion  版本低,要求升級之類的錯誤,然而大家又會嫌麻煩去網上下載,今天給大家介紹的一個小技巧是,在Android Studio裡面直接就能升級的小方法,我們來看看怎樣升級;      

android studio中gradle更新辦法

更新方法: 第一步:在你所在專案資料夾下:你專案根目錄\gradle\wrapper\gradle-wrapper.properties 修改gradle-wrapper.properties最後

Android Studio 2.3更新問題及更新內容

更新Android Studio2.3後發現以下二個問題: 1. Gradle sync failed: Unable to tunnel through proxy. Proxy return

Android studio 自學筆記() 自定義 Dialog

閒來無事製作了一個自定義的Dialog,可以輸入玩家的姓名 首先得新建了一個xml檔案 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.a

史上最詳細的Android Studio系列教程()--下載和安裝

背景 相信大家對Android Studio已經不陌生了,Android Studio是Google於2013 I/O大會針對Android開發推出的新的開發工具,目前很多開源專案都已經在採用,Google的更新速度也很快,明顯能感覺到這是Android開發的未來,那

android studio 用法記錄 更新中....

A、專案管理 svn設定: android studio從svn遷出專案:vcs--->checkout from versioncontrol--->Subversion,然後點選加號就可以新增地址了。 B、android studio常用設定: Andro

Android studio 混合程式設計(

混合程式設計即是把HTML5應用程式嵌入android 原生容器裡面。 首先安裝好anddroid studio軟體配置好環境變數及下載好相關外掛。具體安裝步驟可以參考這篇文章:https://www.cnblogs.com/zhangqie/p/622263