这些年来发生的种种事情告诉我们,虽然合作共赢依然是世界的主旋律,但为了规避风险我们还是要有自己的核心技术,比如芯片,比如操作系统。早就拥有自研芯片的华为也深知如此,在时机成熟后便在应用生态、操作系统方面加速布局,并在短短的几年里,取得了惊人成绩。
时间的指针拨回年,彼时智能手机销量一飞冲天、成功登顶中国第一的华为正踌躇满志地向海外市场发出冲击,对行业宣布要构建一个开放的服务生态,面向海外用户发布了华为应用商店(AppGallery),正式向GooglePlay发起挑战。不过从体量来看,AppGallery在起步之初只能说中规中矩,56万注册开发者的成绩不功不过,在华为的构想中,“时间还有很多”,一切都在循序渐进地推进中。
然而,年风云变幻,突如其来的事件打乱了华为的脚步,为了解决海外市场中无法使用GMS的难题,华为只能加快速度,将已经筹划多年的HMS搬上舞台。在极短的时间内,华为召集了数百名工程师不断攻坚,最终向行业推出了HMSCore4,并开放了14个Kit,在基础功能上已经基本可以替代GMSCore。不管如何,HMS移动应用生态自此正式开始了征程,移动生态圈一名不可忽视的新生力量出现了。
是重要的一年,是HMS“承前启后”的一年。HMSCore5一口气围绕7大领域开放了56个Kit,共计开放的API达到了惊人的个。为什么说HMSCore5“承前启后”?首先,大量能力的开放让其补齐了和头部应用生态的差距,至少在能力层面已经可以和GMSCore平起平坐;其次,HMSCore5还将大量华为独有的软硬件优势能力开放出来,还针对海外发布了支付、搜索、地图、广告、浏览器等五个根服务,形成了一定的差异化,进入到“转守为攻”的时代。
和HMS开放能力一样快速提升的还有注册开发者的数量,从到,其数量的提升只能用“惊人”来形容:年注册开发者为56万,年为万,年为万。
年的HDC,华为给我们带来了最新消息:目前为止,华为HMS的注册开发者数量已经达到万,相比去年同期万增长近两倍。同时,终端用户数量达到了7.3亿,应用分发量达到了亿次。
从体量来看,华为HMS不仅是实至名归的“世界第三移动应用生态”,更以惊人的成长速度不断刷新外界的认知。本次,HMSCore6也如期而至,向全球开发者开放了7大领域的69个Kit,包括13个跨操作系统能力;除了聚焦于产品体验外也思考了更多维度,比如社会关怀、版权保护等等,可以说华为HMS已经打好了坚实的基础,现在正在思考如何实现“弯道超车”。
HMSCore6:用创新丰富想象
回顾过去几代,HMSCore一直在有条不紊地做着两件事:完善自己和促进开放。而到了最新的HMSCore6,我们见到华为在这两点上的更多动作。
HMSCore6最大的升级,个人觉得是“支持多操作系统”。当然,我们不能望文生义,准确来说HMSCore6现在已经支持包括Web应用、快应用、Android和HarmonyOS等生态平台的应用和服务开发,具体开发的应用支持在平板、智慧屏、智能手表及车机等硬件平台上调用。再加上第三方开发框架如ReactNative、Cordova的支持,让HMSCore6变成了一个横跨各类软硬件平台的超级“底座”,开发者可以在HMSCore6的基础上开发各类软件和服务,并无缝地衔接到不同形态的设备上,轻松地就能完成适配和调试。
众所周知,跨平台开发应用和服务素来是困扰广大开发者的难题,如今智能设备的形态不断增多、变得越来越复杂,但消费者却要求要有统一的体验,这可让开发者感到左右为难。以苹果为例,近年来苹果加大力度打通不同的硬件平台,比如说让开发者可以开发同时适用于iOS和macOS的应用,而发布搭载ARM架构自研芯片的笔记本电脑,也被视为努力统一生态、降低开发者开发压力的举措。
然而,受限于系统底层的根本性差异,在iOSCore基础上开发的应用和服务,根本不可能完美地运行到macOS或其他苹果硬件上。对大多数开发者来说,如果想开发出最适配的应用,还是要回到当前系统、硬件的开发平台上,如果该应用和服务面向多个硬件,那么就意味着需要同时开发多个版本的应用,效率自然不高。
个人认为,对开发者来说支持多终端,能够跨OS运作的HMSCore6最大的价值在于,他们只需要专注于功能和体验的开发,而不需要在系统的适配上花费太多的心思,这能极大地降低工作量,提升开发效率。
基于此,“支持多终端、跨OS”必然会成为HMSCore6上最受