我之前写了一篇文章,名叫《Opera需要提高市场占有率,才能摆脱长久困扰的兼容性问题》,参见:http://www.hystudio.net/500.html。其中说到“Opera最宜采取的措施是快速推出稳定版本,同时减少创新功能,或者延长创新功能开发周期,不要急着推向用户”。Opera这两天的表现似乎是在应验我的观点,其实与我的观点恰恰相反。
从11月1日到11月5日,Opera连续出了四个RC版,意即正式版的候选版。然后11月6日将第四个RC版定为正式版发布,即Opera 12.10。在整个RC版发布的过程中,问题一直伴随不断,正式版也伴随着一些问题,比如删除持久存储时会清空扩展数据的问题。按照Opera的传统,发现问题就会马上出一个小版本号的新版本进行修复。果不其然,在正式版刚刚发布的第二天,也就是11月7日,紧急发布了Opera 12.11。
不知是真的改变版本策略还是自嘲,Opera开发博客这样说道:“Higher is always better, and we thought we'd work on inflating our version number a bit. That seems to be popular these days (and I'm sure we'll catch up soon enough at this rate).”翻译过来是:“版本更高总是更好,另外我们想可能我们会飙一下版本号。现在似乎流行这样(我相信我们以这个速度不用太久就会赶上)。”
看上去Opera似乎终于开始快速更新了,但是从其表现来看简直糟透了。Opera现在的做法总是给我这样的印象——Alpha版搞各种创新,Beta版搞各种倒退,RC版搞各种仓促,Final版搞各种匆忙;最后带给用户一个问题多多的正式版。这种版本策略看起来就像一个喝醉酒的人在做事,总是找不着准头。而现在这样的飚版本号方式,与Chrome、Firefox相比非常不成熟。人家是赛车手在飚,你是喝醉酒在飚,本质上就很不同!
在版本策略上,一个最重要的原则就是用户体验。这就要注意几点:
1、不要让测试版的不稳定性给用户造成整个产品都不稳定的感觉。这方面可以学习Firefox,它在Beta版本之前的名称刻意不用“Firefox”,而用“Aurora”和“Nightly”,这就分散了早期测试版不稳定性对后期版本的影响。Firefox到Beta版后基本上就很稳定了,而现在的Opera直到RC版甚至正式版都不稳定。虽然Opera有“Opera Next”这样的前期测试版本,但它却被不恰当地推向普通用户,然后被那些普通用户批判Opera的种种问题。Opera需要在名称和形象上着重表明“Opera Next”是前期测试版。
2、在Beta版后期和RC版阶段,把重心放在当前版本的完善上面,不要仓促发布RC版和正式版。一般情况下,RC版发布一个之后要等待一段时间收集BUG并修复,但现在一连发了四个,基本上是发现一个BUG就赶紧发布一个RC版本。这样的RC版跟Firefox的每夜版(Nightly)、Chrome的Dev版没什么区别,但人家那个是早期Alpha状态的版本,而你这个是正式版的候选版。
3、收集用户反馈的BUG,重视用户提的意见,掌握用户的体验趋向。现在浏览器的竞争异常激烈,用户的选择越来越多,任何一个开发商如果不重视用户的反馈,就会离用户越来越远,最终面临淘汰的局面。Opera一向喜欢埋头搞技术,总是能够搞一些不错的创新出来。但是如果一味埋头干自己的活,当你抬起头来的时候可能发现自己已经变被用户抛弃了。
Opera曾经是,现在也是,相信未来也是最优秀的浏览器之一,希望Opera开发团队能够让“优秀”保持更长久。
文章评论(1)
人生多风雨,快乐常相伴!