原生鸿蒙背后,还有高人

作者 | 阿一

来源 | 最人物

500

“观望一下。”

“五五开,不好说。”

“它到底是不是安卓?”

5年前,当“HarmonyOS鸿蒙”字样出现在华为发布会的大屏幕,普通人只能模糊地看到世界在发生变化,但作为行内人,在App开发者那端,感受更为复杂:他们都知道,从技术的角度,开发一套系统除了完善本身功能,每一个App还需要重新适配,工作量极其巨大。

很多时候,答案要靠时间一点一点揭晓。

5年后,原生鸿蒙系统HarmonyOS NEXT正式推出,成为继苹果iOS、安卓系统后的全球第三大移动操作系统。

华为不是孤军奋战,背后有无数开发者声气相和,领头的是一群平均年龄35岁以上的“开发老兵”。他们见过中国应用软件的蓝海,他们存在本身,就是一个坐标,代表着一条行业跃升轨迹。

如今,在迈向中年的节点上,走过安卓和iOS,他们的故事进入3.0时代。    

500

500

2024年的一整个春天,美柚厦门总部附近的一家小餐馆里,每到晚上七八点钟,第一波食客散去,就会有一个穿格子衬衫的年轻人进门点菜,闽南人都爱的海蛎煎是必点的,座位固定在同一张大圆桌,等到菜上得差不多,人也就到齐了。

他们的胃口总是很好,扒饭的间隙,一连串App的名字夹杂在碗筷的碰撞声中:现在有多少个App在开发鸿蒙版?某某App在开发了,某某App还没动静。

每天都是相似的话题,相似的菜色,相似的风卷残云。放下筷子,三三两两钻进车里,往美柚方向去,春风透过车窗吹在人身上,每个人都觉得自己做的事情很有意义。

36岁的ice是他们中的一员,今年是他为美柚工作的第11个年头,开发鸿蒙版美柚的过程常常让他想起11年前,也是七八个人,也是从无到有。那个时候,智能手机尚未普及,做门户网站是主流,做移动应用的人很少,就像在鸿蒙之前,国内没人做成自研操作系统一样。  

500

ice工作照

理工男的记忆里,比对重要时刻的印象更深刻的,是技术目标。

作为美柚资深移动端技术专家,ice是鸿蒙版美柚开发的先遣三人组之一。

项目经理给他的时间是一个月,到4月份大部队进驻前,技术调研要完成,框架要搭好,到6月21日鸿蒙版美柚必须出现在鸿蒙开发者大会上。

ice回想,面对那一瞬间,最先涌上来的,是压迫感——如果说掌握一门新的编程语言尚且有办法,那用这门新语言开发应用,是前所未有的。就像一个人拿到了造船许可,但没把握能造得出来,更不确定自己会不会开。

“往大了说,相当于转行了。”ice说。

怎么学?能不能学下来?怎么帮后续的团队提高效率?当时在他脑海里,这些问题,一片模糊。

程序员圈子里有种调侃,代码就像程序员的内裤,你管我破了几个洞,别来看我。但ice是那个需要确定“内裤”主流样式的人。

为什么一定要定义标准?因为留给大部队的时间只有2个月,美柚涉及经期、备孕、怀孕、育儿共4种女性身份,每一种身份都有不同的产品逻辑,工作量极其庞大,ice需要把基础打牢,才能减轻下游的压力。

这念头在他脑中绷成了一支弦,催着他干一切事情。

那段时间,他没有具体的日程表,能力范围内,快一点,再快一点。鸿蒙的技术团队给了ice很多支持,但同样都是抛弃原有的经验,重辟空地,大家的经验都是有限的。ice只能边写代码,边验证代码。  

他的工作越来越紧,先遣部队的没日没夜,换来的是振奋人心的结果。3月中旬,ice写下第一行调研代码;6月21日,美柚如期登陆华为的鸿蒙开发者大会。

500

美柚团队照(中间为ice)

在后来的半年里,蝴蝶扇动翅膀,气势形成,像龙卷风一样,越卷越大,斗志昂扬的开发者从各处而来。


500

今年下半年,开发者们和时间的赛跑仍在继续。

500

漂流(化名)工作照

39岁的漂流(化名)是柠檬喝水、柠檬记账、柠檬课程表等工具类App的技术负责人。今年7月,在他与鸿蒙团队对接时,对方透露了一个时间:第三季度,华为将举办秋季全场景新品发布会。  

他算了算,刨开手头需要收尾的工作,他们的时间这么紧……但是,他动心了。

在他看来,能够在华为的发布会上露出自己的App有现实的好处。当下工具类的App层出不穷,在一个新的战场,柠檬越早上线,声量越大,越能够抢占先机,拿到更多用户。

柠檬旗下有10款App,漂流选出其中3款首先开发对应的鸿蒙版本。“想挑战一下,保底是上线1款。”

从决定开发鸿蒙版本那天起,从各部门抽调的项目组成员就把工位搬到了一起。焦灼的气氛盘旋在他们头顶,形成一种局部气候。漂流记得,他们最开始具体做什么,没想得特别明白,一直在探索。

和美柚派出先遣部队不同,柠檬选择了所有人一起学习。每天都要开一次内部技术交流会。

开了多少次交流会,解决了哪些难点,漂流难以计算。他记忆犹新的一个情况是,面对一个全新的系统,对于未来的确定性,大家是不一致的。  

焦虑来自未知。没有人了解鸿蒙这个庞然大物,有可能很快就能完成开发,也有可能举全公司之力,把时间、资源都砸进去,最终无法完成任务。

“如果干成了,但用户量铺不开,鸿蒙的生态无法建立,我们这样做值不值得?”公司上上下下是有质疑的,但是漂流还是顶住了。

漂流坦言,那时自己心里也没底。他从不向成员掩饰忐忑。“面对这种情况,心里没底是正常的,关键在于如何在心里没底的情况下开展工作。”

他曾经在华为工作过6年,负责当时的核心业务路由器协议,完成了从学生到职业化的转变,对后来的职业生涯产生了长远的影响,其中就包括面对复杂问题的沟通能力。

作为一个以技术立身的管理者,他有一个信念,没有什么技术问题是解决不掉的,只要这个问题有最优解,大家就一定能想到,这是他的自信。十余年的工作已经证明了这一点,他慢慢形成了这种自信。只要有技术的进步,只要有人的坚持,改变一定会发生,这种技术自信一点点感染着周围的人。  

在有限的时间尺度里消除焦虑最重要的就是把认知差距拉齐,漂流对成员说:

“鸿蒙能不能把生态建立起来,获得足够的用户群,我们无法判断,但我倾向于它可以,也倾向于其他开发者也认为它可以。”

柠檬的开发者迅速凝结为一支急行军,不见结果,不会放手。从第一个App开工算起,第3周同步开发第二个App,第4周开发第三个App……

500

柠檬的3款App的鸿蒙原生应用上架纪念牌

10月22日原生鸿蒙之夜的发布会之前,华为的工作人员联系柠檬,希望提供即将上线App 的图标素材作为发布会材料。  

3款App,极短的时间,原本只想挑战一下的漂流,真的让3个logo同时出现在了发布会的大屏幕上。

发布会当天,当漂流在华为的老同事,将大屏幕的照片发给柠檬开发者团队,一切的怀疑、焦虑,都随着App的上线,烟消云散。

当初的鸿蒙版App只是一个模糊的影子,当这个影子成为看得见摸得着的操作之后,用漂流发在朋友圈的话说,“大家付出后的回报,非常快得到了体现。”


500

一个程序员,一个搞技术出身的人,很多时候相当理想化,渴望用技术建立一个更先进的世界。

2024年,简讯App的技术负责人卡卡西(化名)来到35岁的年龄门槛前。他的职业生涯都是主动向上的。

500

卡卡西(化名)工作照

2018年之前,他在外包公司工作,作为乙方,负责从甲方承包项目,依据甲方的需求进行软件开发。没有自己的产品,工作内容和进度全依甲方而定。他看不到自己所做的东西是如何发布、如何被使用的。

2019年初,他来到简讯,在流量为王的时代搭建了一个反大数据、反标题党的信息类App。

得知鸿蒙系统开源后,他脑子里满是雀跃的想法,早在正式与鸿蒙建联之前,他就出于兴趣,尝试去写鸿蒙版简讯的demo(小样)。

但过程并不顺利。“无从下手,想做,但不知道该怎么做。”

技术会议上,问题始终得不到解决,卡卡西只能拍拍同事的肩膀,吐出一句艰涩的“再接再厉”。

500

卡卡西(化名)和团队开会照

他喜欢看修仙文,最爱的桥段是主人公在穷途末路获得一本武功秘籍。在不知道多少次“再接再厉”之后,卡卡西也迎来了像修仙文主人公一样的转折时刻。

一直以来,如何适配平板界面,是简讯无暇顾忌的业务。而鸿蒙系统自带的跨设备协作功能让这个苦简讯久矣的问题轻而易举地被解决。“开发者只需要写一套代码,就可以自动适配平板、手机、耳机等多种设备。”

6月21日,卡卡西带着鸿蒙版的简讯参加华为开发者大会,这并不是故事的终章。会上,华为终端BG CEO何刚特别提到鸿蒙为残障人士提供了很友好的工具。在会场中,也设置了黑屋子购物等残障生活场景供开发者体验。

受到启发的卡卡西回到工位上,眼睛平视前方,不看屏幕,模仿盲人,盲点简讯App。在鸿蒙系统的加持下,他优化了简讯的视障模式:给功能按钮做加法,让视障者可以通过声音更清晰地了解功能按钮;给阅读界面做减法,防止误触,让视障者可以更自如地抵达想听的内容。让被身体困住的人,通过阅读抵达远方,在“有限”的生活里,一点点跨越障碍。

先进的技术导向先进的世界,一个渴望用技术解决问题的人敲出带来改变的下一行代码,又把技术种子播撒到外部世界,融入生活的每一个角落。


500      

行业的故事回到个人的身上。繁荣的鸿蒙生态不是一两个人就能做成的,背后是无数开发者的加入,有同样的信念、价值观,在一个共同的框架内各显其能。

500

念念手账的UX界面图

和美柚、柠檬和简讯不同,“念念手帐”的开发者更关心交互设计,真正的交互,并非发出指令和执行指令这样简单,是系统对人恰当的回应。比如在抠图过程中模拟撕纸的声音,在屏幕上模仿“咕卡”(装饰卡片)的过程……一连串细枝末节的交互设计将开发者和鸿蒙紧密相连。  

这是一个挑选同路人的过程。拥有技术理想的开发者更容易接受和感知到新技术的脉动,这是积累多年的遥远的信任,也是对技术最原始的相信。

余承东在华为开发者大会上提到,“鸿蒙是面向未来的操作系统。”

此刻,开发先锋们正在时势之下,寻找更大的空间。他们知道,只要时代还在发展,变革就永远不会停下来,鸿蒙如此,开发者亦如此。

点击「最人物」阅读原文

站务

全部专栏