本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1646|回复: 0
打印 上一主题 下一主题

多长时间更新一次 Android Studio?用哪个更新渠道?

[复制链接]
跳转到指定楼层
1#
发表于 2016-2-1 12:09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[url=]谷歌开发者[/url]
作者:Reto Meier,Google Android 推广工程师; 翻译:韩国恺。

1 Android Tool Time 高级提示
译注:Android Tool Time 是一个介绍 Android 工具的系列视频。
Android Studio 迭代周期快、不断改进,这是它的一大优点。每次新版本都带来一批新特性、新工具以及 bug 修复,所有这些都可以潜在地提高你的生产力。

你想尝试所有这些新玩意,但是又不想冒险离开现在稳定的开发环境。你会用哪个更新渠道?多长时间接受一次更新呢?

2 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 呢?


3 同时安装,双倍好玩
同时安装两个版本的 Android Studio ,一个稳定版,另一个 canary 版,你可以同时获得两边的好处。

译注:关于同时安装多版本,请参考
tools.android.com/tips/using-multiple-android-studio-versions 和下面的视频。

Android Studio 的设置信息存储在版本特定的目录中;具体位置取决于所用的系统。所以两个版本不会互相干扰。

你可以使用新特性,查看哪些 bug 已经解决了,留意那些影响你工作流的问题是否在下一个稳定版中得到了解决。

如果你发现 canary 版越来越稳定、干扰问题越来越少,在下一个稳定版发布的时候你会更有信心接受它。

4 关于更新频率
你可能在看到第一个 canary 构建版发布的时候就下载了,玩了一会,遇到了 bug,然后就回到你的稳定环境了。

第一版的 canary 是最小可见产品,接下来的每个构建相对上一版到会带来显著的改进;所以尽快获得每次更新很值得。

通过这种方法,在提供稳定版的时候你应该已经熟悉了这个构建。当稳定版发布的时候你会欣然接受它。

要获得更新提醒,打开 Android Studio 选项菜单,导航到  “System Settings” > “Updates” ,确保勾上了 “Automatically check updates”。

5在实践中如何使用双安装?
这取决于你对干扰问题的容忍度。我个人使用 canary 的时候像这样:

是否使用当前 Canary 的“决策算法”

对我个人而言,我会每天这样做。另一种方法是每次新的 canary 发布的时候这样做。

什么样 bug 会阻拦你取决于你的工作流,以及你每分钟可容忍的诅咒数(ALLOWABLE_SWEARS_PER_MINUTE 变量的值)。

无论哪种情况,如果遇到一个 bug,请用 “Help” > “Submit Feedback” 菜单项直接给 Android Studio 团队提 bug 。他们每天都分类整理这些 bug,并用它们帮助决定什么时候 canary 构建可以成为 beta 版,beta 版可以成为 stable 版。

6你的每分钟可容忍的诅咒数是多少?
经常尝试新版本的 canary 将帮你知道接下来会发生的事情,在它完善的时候你会对每次发布的稳定版的可靠性有信心。让你充分应用这些改进到你的工作流中。

你也将帮助 Android Studio 团队更快发布新版本,使它更稳定。

你测试 Android Studio canary 版的方法是什么?
更多 Android Studio 提示、技巧和发布细节请看 Android Tool Time 系列视频:
YouTube
youtube.com/playlist?list=PLWz5rJ2EKKc_w6fodMGrA1_tsI3pqPbqa
优酷
chinagdg.org/google-videos/?vid=XMTM5MTMxODgyOA==&plid=2629133

原文来自【谷歌开发者medium博客】:
medium.com/google-developers







ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表