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