腾讯官方公布微信鸿蒙版开发细节:从头做微信
腾讯今日发文称,鸿蒙版一直备受关注。但可能很多朋友并不了解,由于鸿蒙系统的特殊架构,过去十几年积累下来的功能无法直接迁移,而必须从零重写。
我要预览这条消息的内容、预览要发送的人,下面还有些操作按钮。在长方形的屏幕上是很容易展现出来的,但是如果放到一个方形的小屏幕上,这个屏幕就不足以去展示这些所有的信息了。 刘飞:那你们就要做一些调整、删改? anqi:对,如果只是做简单的尺寸上调整是没有办法满足这种要求的,我们必须要做产品形态上的调整。比如说,我们把这个功能分成两步或者沿革一些功能,才可以让用户正常来使用这个功能。 刘飞:这种新的适配,对于华为来说,他自己出了一个新的机型,他想要配合,这个好像也只能来做,除非开放核心功能的接口。但这个目前看也不现实,那就得来配合做。我想到,十几年前我也在手机公司,当时在锤子,那时我们适配有一些新的东西,比如短信、电话,这些从系统层面都可以重新给它实现。像短信,我内部的短信团队就可以了。但是这种情况下,那手机厂商也得需要各个应用的公司大家来配合做这些,这确实是新的时代新的阶段都会面临的问题。所以这些就会让很多用户尤其是不是那么理解,就说“你不就是做一个适配嘛,怎么会做得那么慢呢?”这些用户就会有很多吐槽。你们是不是也挺有压力的? anqi:刚开始那段时间压力确实比较大,因为我们白天写代码来开发功能,晚上我们会有值班,看用户的反馈。其实用户的每一条反馈我们都是可以看到的,我们也会认真总结。里面很多用户会言词比较激烈,看了这些语言就特别难受。随着版本的迭代,我们功能开始慢慢的完善起来,这类的声音就慢慢的减少了,然后也会出现一些积极正面的反馈,给我们一些鼓励,说“加油”之类的这些。 小蒋:我那段时间也体会比较深,因为我平时比较爱说话,就开了个微博的账号。原先这个微博主要是解释大家使用中间遇到的一些问题,因为鸿蒙,一下子就汹涌而来。 刘飞:就是你本来不是专门聊鸿蒙的? 小蒋:对,本来不是专门聊鸿蒙的。但是找到了一个宣泄的出口,那段时间骂得非常非常凶。有一次有个用户还给我赐了个名字,叫“搞的屌毛”。说实话,我倒是“如获至宝”,赶紧把它拿过来贴在微博上,我自己把它玩成了梗,包括到今天也很多人在微博上叫我“屌毛”,我觉得“屌毛”还好一些。叫“屌毛”,我自己想了想,在真实的语境里面叫“屌毛”,更多就是朋友之间大家互相在叫。这么叫,可能下意识的用户觉得“我们是站在一起的。” 刘飞:至少感觉上是拉近了关系。 小蒋:对,至少拉近了关系。有一些客观的情况,解释的时候有些用户还是能够听进去。到了现在,骂的也还是很多。骂,当然我们也要听,这就意味着他对的期望跟需求是很高的,那我们肯定还是加班加点地赶紧把这些功能都补上;另外,刚刚聊到一些客观的问题客观的限制,就是我该去讲一讲的也会跟大家去尽量做一些解释。中间观感上的这些东西,跟实际情况中间的这个 Gap,我觉得还是需要跟大家做一些比较良性的沟通。 刘飞:对,尤其是信息上,大家首先知道,认不认可、理不理解是另外一回事,但是先做好沟通嘛。 小蒋:是的、是的。补充一个问题,我自己也比较好奇,原来做版本,肯定是慢慢的去加工的,你是能看到反馈。现在这个,等于是有一个对标的版本,那就变成了我们要去一点一点追这个东西,那作为开发人员来说,这个心态跟之前不断的做新功能,这个心态有没有什么不一样? anqi:之前做其他功能的时候,有一种做“甲方”的感觉,就是我提供多少功能,这些都是新增的,对于用户来说都是新的体验。但是在鸿蒙这里,我们是在做“乙方”,并且我们跟用户主动反馈的机会是很少的,主要在的更新日志那里,也就是应用商店看到那里,我们希望每个版本能让更新的内容更多,也是我们对用户的反馈吧。 刘飞:既然说到这儿了,有一个很核心的问题,大家作为鸿蒙用户肯定都特别关心的,到底什么时候移动端能拉齐 iOS 和安卓,PC 端能拉齐 Mac 和 Windows? anqi:移动端这里大家尽可放心,我们最终的目标一定是要对齐 iOS 和安卓的。 刘飞:首先,它不会是一个残缺版的? anqi:对! 刘飞:我听你们讲,特别像是跟领导汇报什么时候完成,但是我确实是在这儿代表用户,用户就是我们的“领导”嘛! zuogang:是的。 刘飞:既然要对齐 iOS 和安卓的功能,是不是从团队上这也得是一个很稳定的团队?我估计很多用户也会比较关心,说你们这个团队就是一个只是做适配的团队,是一个临时的组织还是一个成建制的。就是未来 iOS、安卓、鸿蒙也是相对平行的,未来功能都会同步迭代的这么一个团队的建制? anqi:在鸿蒙手机版刚立项的时候我们其实就在准备一个满建制的团队了,那时候公司从上到下都很重视这件事情,专门成立了鸿蒙移动端的开发中心来做这件事情。包括平时一些业务开发的重视程度上,跟之前我们做其他端,比如手表端、车机端这些,规格是完全不一样的。 刘飞:相当于在之前,尤其是之前跨平台的那些版本,比如车机等等,有一些操作你不可能完全复刻。但是现在的移动端、PC 端,在鸿蒙上还是要把它变成和 iOS、安卓、Mac、Windows 一个等级的要求? anqi:是的,我们终标就是把鸿蒙做得要对齐安卓和 iOS,甚至超过 iOS 版本的。 刘飞:最后问一个问题,你们毕竟也在鸿蒙这个生态上做了挺长时间开发了,作为技术人员、开发人员,你们目前怎么看待这个生态呢? anqi:首先,我觉得它是一个很有希望的新的生态,因为它是一个新的操作系统,是站在一个比较高的点上来设计的,在很多理念是要比安卓甚至比 iOS 要更先进的。 刘飞:因为没有太多历史包袱,是充分设计的。 anqi:是的。包括安全、用户隐私,还有跨端的互联,做的都是很先进的设计。现在它是在早期阶段,很多功能虽然还没有完善,但设计上是很先进的,是一个更加现代的操作系统。 刘飞:现在很多开发者开发鸿蒙觉得难度大,其实遇到的问题跟你们之前的问题类似,就是要从零开始做很多工作,它也没有很多现成的组件。但是未来鸿蒙这个生态也有很多标准化的组件了,它也有很多成熟的体系,接口也稳定了,是不是开发起来它也不会比 iOS 和安卓差别很大,甚至在你刚才是说理念先进的基础上,开发成本可能还会低? anqi:在可预见的将来,在完善之后它的开发成本是会更低的。比如说,我在鸿蒙系统上要实现“选择照片”这个功能,在鸿蒙上花很小的成本就可以实现的,并且是一个非常安全的系统空间来帮你做这件事情,这些都不需要开发者来理会。对用户来说,不用担心应用去窃取你的隐私这些事情。 zuogang:我从 PC 的角度来说,确实鸿蒙 PC 操作系统它没有历史负担,所以它的设计可以借鉴以往操作系统的一些优点,而规避已知的一些问题。但毕竟是新系统,操作系统是一个复杂的工程,在实践过程中肯定也会有一些不足。比如说,我们在 PC 适配过程中发现了一些适配问题,因为是一个体量比较大、比较复杂的应用,所以我们针对性能和体验的要求是比较高的。那我们就会从我们的角度出发,发现系统目前还有一些能力不完备,我们就会持续给华为提需求,帮助这个系统越来越好,最终帮助我们鸿蒙 / PC 更好。 短期来看,从办公需求来说,跟 Windows、Mac 相比,差别不大。差别大的在什么地方呢?重度游戏,还有生产力工具,如果这方面能做起来的话,我们以后开发同学能用鸿蒙 PC 来开发鸿蒙 PC ,设计同学能用鸿蒙 PC 来设计一些自己的软件。这些现在还没有,但如果是这些能落实下来,那未来鸿蒙系统就能覆盖更多的市场了。 刘飞:今天非常感谢鸿蒙团队的老师们。确实,今天聊下来知道大家遇到了很多困难,也感受到很多鸿蒙用户对你们的期待是非常高的。我们也希望前面提到的半年之后能看到更多新的里程碑,大家能用上跟 iOS 和安卓相同体验的,甚至体验更好的鸿蒙版本。 感谢各位,也感谢大家,我们就聊到这儿。下期再见。拜拜。 小蒋:感谢大家!
