刘作虎感慨:「很多人条我们的刺,一看就是工程师。他为什么不去挑刺别人?你应该感到荣幸,还有哪一个品牌上市之后会有这么多用户给你挑刺?」
一加创始人兼 CEO 刘作虎最为自豪的是听到这样的评价,「一加是最流畅的 Android 手机。」
从 3/3T 到一加 5,我的主力 Android 设备一直是一加,期间穿插使用过几乎市面上所有的 Android 旗舰,但在流畅性上,还没有一个比得过一加。而且拜 iOS 11 所赐,「最流畅」的称号可能已不仅限于 Android 阵营了。
没接触过的或多或少也有所耳闻。海内外的数码博主们乐此不疲的一件事就是对比诸多 Android 旗舰的应用加载和启动速度,以此来模拟日常的使用体验。胜出的往往是一加。
至于为什么能够做到如此高的流畅度,刘作虎常常会这样说,他喜欢埋头做产品,思考怎样让手机更流畅:
同行 CEO 们太忙了,他们的事情很多,做的产品也很多,但我基本上只关注产品,从第一天试产出来我就每天用,提问题……
我们带着相同的问题,跟一加 5T 产品经理孙路和一加 5T 软件产品经理许奇聊了聊,最流畅的 Android 是如何诞生,以及「张老板」是怎样折磨工程师的。
1.
「快是第一要务。」
简洁和效率是一加系统的开发理念,听起来比较抽象,但就像上面视频中所展现的,快是最直观、最显性的。
不管之前或是体验之后有怎样的疑问,一加 5T 给我的第一个惊喜是超快的面部识别速度。用秒解来形容一点也不为过。尽管跟 iPhone X 的 Face ID 比起来,众多 Android 手机现阶段配备的面部解锁在安全性上还是要输 iPhone X 一截。
但对于速度的追求是无止境的,而且 iPhone X 面部解锁速度委实算不上快。不过回顾一下前几年里 iPhone 上指纹识别的进化不难推测未来 Face ID 的突飞猛进。
许奇告诉我,除了及时更新商汤提供的人脸识别算法,面部解锁速度其实是根据解锁的流程一步一步优化出来的,按下锁屏按键——点亮屏幕——调用摄像头——识别人脸——解锁。
一加的做法是在按下电源键的一瞬间,跳过亮屏的步骤,直接调用前置相机做人脸识别,这样一来节省了一百多毫秒。「其实这样的点还有很多,真的是一点点抠出来的。」
此时,面部识别的快,又弥补了一加 5T 后置指纹识别的诸多不便。而指纹则作为更可靠的生物认证方案存在。此外一加还做了防止恶意人脸解锁的功能,面部识别失败五次之后就需要输入锁屏密码,以尽可能增加人脸识别的安全性。
一加配备的 Dash 闪充也是快的体现。
「Pete(刘作虎)经常跟我们说,你做一个功能,你首先要去找这个产品做得最好的一个产品,做一个标杆。然后至少你要尊敬它,甚至要超越它。」孙路补充,「内部有一个不成文的标准,我们一定要做到产品上市时同平台中最快。」
而刘作虎对于产品的介入远比外界想象的更深入。
放在手机行业里,一加 CEO 绝对是最低调的那一个。除了每年的两场发布会前后,他极少主动暴露在媒体的聚光灯下。我和一加的一位内部员工聊天,他说刘作虎几乎 90% 的时间都会待在办公室,和产品经理、设计师们坐在一起优化产品,提需求。
距离一加 5T 正式上市还有几天时间,他觉得人脸录入的效果科技感不够强,开发团队随后三四天的时间里做出一个版本。不过这时已经赶不上量产版本了,将会在下一个版本更新。
「他对于流畅、滑动的体验是最敏感的。这方面一旦有卡顿他是绝对不会接受的。」
刘作虎是前一秒钟自豪地跟你说你看我这微博刷得飞起,下一秒钟稍微卡一下就会马上找工程师来分析的 CEO。
其实除了令我们印象深刻的快,一加氢 OS 还有两个同级别的要求就是稳和省。一加内部有这样一个虚拟的快稳省团队,拥有很高的优先级,所有的资源也会向这方面倾斜。
许奇向我们介绍了一加针对稳定性的项目——UX Realm。它最开始是针对一些游戏场景,UX Realm 相当于一个前台进程,把 CPU、内存资源优先分配给游戏,防止其他 app 抢资源造成帧率波动。「可以精确到毫秒级,我们形容它是打了一针鸡血,而且是没有副作用的鸡血。」
2.
在发烧友的眼里,一加的快还体现在它适配 Android 新系统的速度上。
创立之初搭载 Cyanogenmod(CM,现在改称为 Lineage OS),是一加能够在海外市场快速脱颖而出的主要因素之一。它首先在著名的开发者社区 XDA 中流行起来,之后像涟漪一样一圈一圈传播开来。
即便后来自行开发手机操作系统,一加也往往是第一梯队更新当季 Android 系版本。不过刚刚发布的 5T 可能让一部分人失望了。
许奇表示,一加 5T 项目开始的时候,其实也是基于 Android 8.0 来做。后来改用 7.1 的原因有两个。
其一是 Android 8.0 是 Oreo 的第一个版本,稳定性不理想,甚至连 Google 亲儿子 Pixel 2 的部分关键功能在 8.0 版本中并未得到利用,比如用作图像协处理器的 Pixel Visual Core 在这两天更新的 Android 8.1 中才正式启用。
其二是 Android 应用生态的跟进偏慢。上市之后可能会导致一批第三方应用没有适配无法使用。
你可以理解成这是一加在它的资源能力范围内,对用户做出最负责任的一个选择。
一加也吃过跟进 Android 新版本的亏。一加 3 是第一批跟进 Android 7.0 的,结果有相当一段时间,连续收到用户吐槽体验不好、不兼容等。孙路说,这一次会把 Android 8.0/8.1 版本做到足够好之后再开放给用户。
其实,2016 年的旗舰一加 3/3T 两周前就收到了 Android 8.0 正式版,官方表示一加 5T 会在 2018 年初获得更新。
但对另一个热度颇高的话题——Project Treble,一加的回答比较隐晦,「Treble 是一个好的东西,但怎么做芯片厂商的支持力度都需要时间来验证。」
Project Treble 是 Google 今年针对 Android 体系越来越严重的碎片化现象而推出的。Treble 模块相当于在 Android 操作系统框架与硬件厂商定制化的界面中间加入一层厂商界面 (vendor interface),在未来手机厂商进行系统更新时,无需进行大量软件修改即可发布推送。
截至目前,适配 Oreo 和 Treble 的机型还比较有限,比如华为 Mate 10、Google Pixel 2、索尼 XZ Premium 等。这个项目也是一个技术问题,我们之后也会继续跟进。
3.