以下是OnePlus如何继续年复一年地完善OxygenOS
在周末,OxygenOS达到了一个重要的里程碑:它完成了1,500天。作为庆祝活动的一部分,OnePlus与世界野生动物基金会合作,为使用OxygenOS标签发布的每条推文种植树木。多年来,OxygenOS已经发展成为Android上最好的第三方皮肤,在简约和定制之间取得了理想的平衡。
OnePlus作为制造商的成功很大一部分围绕着OxygenOS。当然,制造商多年来因为能够削弱大公司而崛起,但并不是唯一一个这样做的公司。不会出现像OnePlus一样以同样的价格提供旗舰级硬件的手机 - 小米,OPPO,华为/荣耀,Vivo和Realme的设备浮现在脑海中 - 但所有这些手机的共同主题是软件。作为一般规则,从主要制造商购买手机时的权衡是一个高度定制的用户界面。
事实证明,OnePlus是这一规则的例外。从一开始,OxygenOS就提供了一个接近Android产品的用户界面,其设计注重可定制性。OxygenOS 1.0于2015年4月推出,基于Android 5.0.1 Lollipop构建。经过四年和几十次构建,OxygenOS 9.5继续提供相同的原则。在那段时间里,OnePlus作为设备制造商成倍增长,现在是高端市场的领先者。制造商也是BBK在的旗舰品牌,在英国也有不错的市场份额。
随着OnePlus 7T的出现,我与OnePlus软件产品增长全球主管SzymonKopeć坐下来讨论OxygenOS的发展以及我们对下一版皮肤的期待。在我们开始之前,先对OnePlus进军智能手机领域进行一些复习。在万普拉斯一个是亮相于2014年4月23日,与该公司宣布其定制的ROM厂商合作氰前几个月。这款手机采用CyanogenMod 11S开箱即用,背面带有自定义功能和Cyanogen品牌。
没过多久,OnePlus就放弃了Cyanogen,因为OnePlus One在推出后不久,它就被当地手机制造商Micromax的诉讼禁止了。这导致一系列事件导致OnePlus决定开发自己的皮肤。我开始向Kopeć询问OnePlus决定提出OxygenOS:
在一开始,我们应该拥有像OxygenOS这样的决定对我们来说非常重要。因为对许多人来说并不那么明显;我们有CyanogenMod,每个人都喜欢它。很多人当时问我们,'是否真的有必要拥有自己的ROM?你能不能只使用Cyanogen吗?我们的另一个选择是使用Android开源项目(AOSP);那是可行的。但我们认为要真正区分我们的产品,我们需要自己的ROM。
在这段时间之后尤其如此。当我们现在看到市场上的手机时,高端和中端设备之间的硬件差异并不那么疯狂,但差异在于软件更加明显。所以我认为我们决定推出自己的ROM是我们成功的关键点。
OnePlus对速度很着迷;很少有制造商强调性能。科佩奇提到,对速度的关注是继续推动OxygenOS发展的动力。有一次,OnePlus想要提供更多功能丰富的界面,但它最终决定坚持与纯Android一致的美学。这是OxygenOS旅程中的另一个关键时刻,科佩奇说:
当OnePlus是一家规模较小的公司时,我们正在考虑是否应该更接近纯Android或更远一点。我们试图找出一个平衡点,在这个平衡点上我们可以引入新功能,同时保持熟悉的体验。我们的目标是让我们的社区感到高兴,因为当时每个人都是纯Android的粉丝。如果你当时曾问过OxygenOS或纯Android是否更好,90%会说纯Android。当我们现在进行研究时,我们发现纯Android不再是首选,而OxygenOS更受欢迎。我们也听到了这些消息,所以我们决定在保留纯Android界面的同时平衡功能增加是一个关键时刻。
多年来,OnePlus的用户群发生了变化。当它开始时,它的用户几乎完全由爱好者组成,但随着它开始获得动力,它吸引了更多的主流观众。社区方面推动了OnePlus设备的初始开发,因为高级用户直接参与该品牌,所以我问Kopeć,OnePlus如何成功地迎合其社区,因为它是一个主流播放器:
我们引入新功能的过程仍然严重依赖于我们的封闭式和开放式Beta用户;你称之为一个令人讨厌的社区。他们必须赞同我们正在做的事情,并且我们与这些用户建立了一个系统,如果他们不喜欢某个功能,我们就是不这样做。因此,我们的目标是找到对绝大多数人有用的内容与迎合beta用户之间的最佳位置。这种心态肯定改变了我们的方法;它现在比以前困难得多。三年前,我们可以在我们的论坛上询问并获得功能建议,但现在我们需要在介绍功能之前更深入地了解市场。
这是向主流受众的转变,使事情变得有趣,因为OnePlus现在必须平衡声音核心社区的需求与更广泛的民众的需求:
我们需要比以往更广泛地思考我们的社区。在我们品牌的最初几天,几乎所有用户都在论坛上,给了我们很多反馈和建议。制作他们满意的产品非常容易,因为你所要做的就是问他们想要什么。但是近年来我们的社区发生了变化;现在,不到15%的社区将出现在论坛上并被归类为极客。这非常有趣,现在我们的绝大多数用户都想拥有一台出色的旗舰设备。
因此,对我们来说,最大的挑战是不仅要了解参与我们发布的声乐社区并在论坛上分享他们的观点,还要了解更广泛用户的需求。核心用户仍然是我们社区中非常重要的一部分,但我们需要了解影响大多数用户的痛点并相应地设计产品。这涉及大量的初级和二级研究,并与不参与我们论坛的用户联系。
这种错综复杂的杂耍行为可以平衡社区的需求,这意味着有些功能无法实现最终产品。Kopeć提到OnePlus将为的一个音乐节创建一套主题,但在封闭测试版用户反馈后不得不最终拒绝该计划:
伟大的产品不一定是决定你想做什么,而是你不应该做什么。所以,我读了Snapchat的创始人的访谈,他说98%的功能他们正在努力,从来没有看到光明的一天。OnePlus的百分比并不高,但它仍然很高。特别是在封闭的测试阶段,我们正在努力的许多想法最终都在砧板上。我们有一个想法,为的一个节日推出一些主题设计,在评估了我们的封闭测试用户的反馈后,我们决定不这样做。在一天结束时,这就是我们拥有它们的原因;他们帮助我们弄清楚我们应该做什么,不应该做什么。
本地化一直是OnePlus的一个重点领域,该公司为用户推出了独家功能。针对特定市场增加了一系列功能,我向Kopeć询问了这将如何影响未来的软件更新:
我们以非常聪明的方式完成了这项工作,根本不会影响更新的频率。我们有全球更新计划,因此当我们打算为特定设备发布OTA更新时,我们会有几周的时间来添加本地化功能。我们可以选择在那时添加功能,或者在没有它们的情况下推出更新。对我们来说,修复错误或发布新的Android版本是最重要的事情;本地化排在第二位
我们尝试这样做的另一种方法是将我们的应用程序放在Play商店中。这使得更新变得更加顺畅,现在我们的启动器在Play商店中。很快,我们的短信应用程序也将在Play商店中,这使得本地化功能的开发更加顺畅。这样,我们也可以更快地推出更新,而不是等待OTA。“
继续本地化的主题,我问Kopeć关于为个别市场量身定制的功能:
在我们推出本地化功能之前,我们首先尝试了解用户需求。仅仅为期一周的旅行就无法实现这一目标;这就是我过去两年在的原因。我们在这里拥有一支产品经理,研究人员和设计师团队,以便我们了解用户面临的问题。这样做可以让我们确保我们正在进行的本地化工作会对他们的生活产生积极的影响。这就是为什么在我们为其他市场进行本地化之前,我们需要全面的见解。
现在,我们正在为本地化功能,如果其中任何一个有可能在其他地区有用,我们将在那里测试它们。工作与生活的平衡是这些特征之一;我们首先在发布它,但没有理由不能在其他使用它。我们可能会向其他市场的封闭测试用户发布该功能,并了解我们收到的反馈意见。