尊雀棋牌

听说有了华为分布式技术,开发者能够一人顶三人?

尊雀棋牌 3932 尊雀棋牌

  对于开发者而言,「Write Once,Run Anywhere」究竟凭借的是什么?

  在 AI、IoT、大数据、云计算等火热技术的促活下,越来越多的设备联动起来,随之并入万物互联之列的设备也与日俱增。在智联设备量爆发之际,殊不知呈现在众人面前的竟是一款款形态各异的智能终端产品,毋庸置疑,这对于用户而言,想要统一管理这些设备都极为繁琐,更不要论对于在这些智能终端设备背后默默提供支持与更新的开发者了。

  此前,在2019华为开发者大会上,华为消费者业务软件总裁王成录曾发布了一份针对应用开发者的调查数据统计,根据调查结果,我们发现,时下有 63% 的应用开发者有多设备适配困扰,即在推出一款新的软件时,需要对不同终端进行适配与兼容;还有 49% 的受访者表示,基于不同的平台,需要使用多种不同编程语言来完成;另外,有 20% 的程序员称跨平台数据融合是在多端开发过程中的挑战。

  归根究底,面向多终端做开发,显然极大地增加的开发者的时间与技术成本,那么,是否有一种方法可以帮助开发者实现一招制敌,即「Write Once,Run Anywhere」,亦或是「一次编写、多端部署」的愿景?

  日前,我们从华为的分布式技术中找到了答案。

  一次开发,多端部署

  想必大家对今年 8 月 HDC 2019 还有不少的印象,彼时在大会现场,华为消费者业务软件总裁王成录宣布正式发布新一代操作系统 EMUI10,同时,王成录表示,EMUI10 采用了三大关键分布式技术,即硬件能力互助共享、一次开发多端部署、分布式安全。而也就在那时,我们听到了华为的一次开发,多端部署的福音。

  作为一次开发,多端部署的强有力支撑分布式技术,根据传统的定义来看,它是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。其旨在利用更多的机器,处理更多的数据。简单来看,分布式技术可以用来打造一台超级设备,让信息在多终端之间无缝流转,各终端之间能力互助共享、互为外设,最终实现应用如同在同一终端运行、用户如同使用同一终端、开发者如同为同一终端开发。该分布式技术的应用,不仅大幅降低跨设备的应用开发工作量,还有效地提升了开发者的效率。

  不过,纸上得来终觉浅,绝知此事要躬行。「一次开发,多端部署」看似简单,但其复杂度、适用性等都对开发者提出了很大的挑战。

  基于 App 开发层面 ,想要实现一次开发,多端部署,首先需要在多终端与应用之间的架起一座桥梁,而该部分可分为简化为两大块内容:UI 和业务逻辑。

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~