管理中心
我的

HMS Core更新5.0?解析HMS Core 5.0 在华为系统中承载怎样的价值和功能!

前阵子不少群里的华为用户的手机开始提醒HMS 5.0更新了,HMS Core 5.0到底是啥?如果换成中文的话估计各位就知道了,HMS Core中文名叫做华为移动核心服务,是一种端、云开放能力的合集。总的来说的话,就是华为设备生态系统中的一套应用程序和服务。

举个例子的话,像华为账号服务,也就是大家统说的华为账号系统本质上就是HMS Core提供的。通过这个服务能够让用户在手机、平板、电视、车机等不同平台上便捷登录,共同享受华为的推送服务。

HMS Core其实核心面向的就是给开发者们,开发者只需集成HMS Core SDK即可使用华为多种的资源和接口。

为什么HMS Core会在用户的手机上更新呢?

开发者调用HMS Core接口能够通过华为集成的功能省去大量的开发工作。但是真正要落实到用户使用这些集成了HMS Core功能的APP的时候,需要具备HMS Core的框架,实际上手机里的APK就是一个API运行的支持框架。安装了这个APK后,调用接口的APP才能够正常运行。

举个例子,这次HMS Core 5.0更新,实际上是面对开发者们提供了更多的内容上的帮助。

以官方的资料来看,这次HMS 5.0一共更新了,七大领域服务。以图形领域为例,新增了图形计算服务(Computer Graphics Kit)、计算加速服务(Accelerate Kit),图形引擎服务(Scene Kit)。

拿图形计算服务来说吧,华为把先进的计算机图形学技术展开了给开发者们,帮助他们在能够通过图形学技术更好的在一些行业中使用,比如说游戏、电影等领域。

开发者能够得到什么帮助呢,像3D原生应用,就可以通过华为改良过的PBR算法(基于物理的渲染)展现移动游戏的物理材质表现效果。

PBR要说的话就太复杂了,而且这个是属于游戏领域的一块技术集合,简单来说,就是可以让3D 美术工作者更方便的调节对象的材质,使得材质更具备通用性。

计算加速服务估计就好理解了,利用多核多线程的能力帮助开发者改进应用程序性能。

一些面向计算任务比较大,对性能要求高的应用:如大型游戏的图形计算、CG渲染等。通过这个服务,就能够更好地提升编程效率,降低开发难度。

看到这里,大部分人对于HMS Core 5.0到底更新了啥应该心里有数了,HMS Core更新,就是为了开发者们而服务。

华为的HMS Core 5.0虽然是为开发者更新了更多的功能,但是本质上有不仅仅是为了开发者,而是为了整个手机生态的用户。

HMS Core本质上提供的是手机应用的开发能力。虽然有一些功能是为了华为整体设备打通的,但是更多的功能其实都是为了开发者的开发简单化。

前面说的计算加速服务,华为提供的Scene Kit其实都是华为将自己研究的东西,开放给所有开发者们,以图形领域相关的技术来说,这部分技术其实是海思GPU团队提供的。

这些服务能够起到什么功能呢?拿华为的Scene Kit 来说,本质上是华为为开发者们提供的轻量级3D图形场景渲染服务。

开发者通过SDK集成华为的Scene Kit,简单到只用接口调用就能够在手机上加载显示复杂的3D图形场景。

不会用?没关系,你能够在这里看到示例代码,API参考,SDK获取,可以说手把手的教你怎么用。

华为这么好心的的目的是什么呢?

从大方面来说,开放共赢,让每个安卓手机应用开发者都接入HMS Core,降低开发成本,提升开发效率。

从私心上来说,需要用户安装了最新HMS Core的APK才能够调用这些功能,让这些APP成为HMS生态里的一环。

HMS Core 5.0的升级能够更好地降低开发者们的开发成本,应用配置、开发接入、功能调测都能一站式解决。

今年中国互联网大会上,华为消费者云服务总裁张平安就公布,目前华为全球注册开发者已达160万,全球集成HMS Core的应用数量超过8.1万。

HMS到底方便不方便,看看开发者的态度就可见一斑了。

华为从一个硬件厂商要转型成生态厂商,其实很不容易,尤其是对于用户而言。大家都知道,消费者的体验取决于开发者的优化,以及整个生态上的资源调配和服务。

HMS还处于早期阶段,要走的路很远需要不断地更新,华为需要不断地有所动作,让更多的开发者意识到HMS Core对于开发的帮助,让开发者们去使用HMS Core开发APP应用。

从开发的角度去看,GMS其实更多的是提供一个通用的编程环境和API,因为要满足不同厂商的使用。

HMS目前主打的点,其实就是服务开发者,提供一个更友好方便的环境,让开发者更简单的去开发APP,调用不同的功能,对开发者更友好。

实际上这也是目前HMS的出路之一,通过围绕开发者,提供更完善的平台,更好用的软件开发生态,聚集更多的开发者汇集在HMS旗下。

尤其是未来,华为主打的1+8+N的全连接,对于不同的硬件怎么开发,怎么更好的让软件在不同的硬件上使用。从这方面角度入手的话,其实HMS比GMS更加具有优势。毕竟华为自己就是一家硬件厂商,怎么帮助开发者更好的调用硬件上,会更得心应手。

总的来说,HMS Core 5.0更新其实是华为自身HMS进一步突破的体验,相比较4.0,又增加了8个kit为开发者服务。

而整体上,从HMS Core5.0也能够看得出,华为HMS整体战略的突破点还是在向开发者服务。HMS Core 5.0相比较以往,更加全面,能够更好的满足开发者在未来更多领域的开发需求。

开发者开发方便,调用的接口能够以更少的资源实现更多的功能,最终落到用户的角度当然就是会有更好的体验。

平心而论,要建立这个完整的生态,华为要走的路还有很久,其实不是那么容易。

不过按照华为以往的习惯来看,不管是造芯片还是高端手机,都能够慢慢的实现。对于HMS未来的发展,其实真的可以保持一个乐观的态度,按照华为的决心和进度来看,HMS未来相当可期。

点赞
1
收藏
1
回复
1
分享
举报
浏览1480 编辑于2020-08-20 09:07未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。