鸿蒙生态下app的四种存在方式

更新日期: 2021-06-08阅读: 2k标签: 鸿蒙

近日,华为正式发布了HarmonyOS 2.0.0,这宣告手机版的鸿蒙操作系统正式到来,很多小伙伴关心手机升级鸿蒙操作系统后,以前的安卓APP还能使用吗?

目前,鸿蒙生态下的app会以四种方式存在。


第一种:直接运行原有的安卓APP

开发者不用做任何改变,同时华为提供编译工具,直接将安卓包转写成鸿蒙包,文件体积可以缩小40%。,保留原有Android应用的所有功能。



第二种:安卓APP + 分布式卡片

可以在原来安卓app的基础上,增加鸿蒙分布式卡片,一起打包变成二合一的方式,即有鸿蒙特色功能,也不用重新开发app。



第三种:打造全新的分布式应用

如果开发者有在多端运行的需求,就类似于微信,那么就可以用搭积木的方式重新打造一款鸿蒙app,满足在生态内的多端运行条件;这种开发成本虽然高,但却可以打造出基于鸿蒙生态独一无法的分布式体验,这是在安卓或者iOS平台都无法实现的效果。


"在鸿蒙,不仅一个终端可以搭载多个应用,一个应用也可以搭载多个终端"


第四种:扔掉APP,拥抱卡片

最后一种就非常简单,开发者可以不做app,只开发小卡片,比如像冰箱、洗衣机这种生态产品,控制他们,可能一个卡片的功能就足够了。



结论

总体来说,现在的鸿蒙与EMUI,在相同的机型上感受不会相差太多,但通过一些功能的设计、构思也能看出,随着后期鸿蒙生态中软件、硬件的不断补足,鸿蒙在体验上会拉开更大的差距。


链接: https://www.fly63.com/article/detial/10406

任正非:鸿蒙开源是对全世界小公司创新的支持

鸿蒙系统成为万众瞩目的焦点。华为消费者业务 CEO 余承东曾表示,华为不是要做另一个安卓,鸿蒙要做下一代操作系统,也就是 5G 条件下万物互联的新场景。那么,在复杂环境的影响下

鸿蒙系统中的 JS 开发框架

utils 里面定义了一个 Observer 栈,存放了观察者。subject 定义了被观察者。当我们观察某个对象时,也就是劫持这个对象属性的操作,还包括一些数组函数,比如 push、pop 等。这个文件应该是代码最多的,160 行。observer 的代码就更简单了,五六十行

HarmonyOS(鸿蒙系统)体系

鸿蒙系统(HarmonyOS)是第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。华为会率先部署在智慧屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备使用开源的鸿蒙OS。

HarmonyOS 华为鸿蒙概述

HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备

JS语言在HarmonyOS应用开发框架中的作用

在万物互联(Internet of Things,简称IoT)时代,JS(JavaScript)语言越来越重要了,并且受到了很多开发者小伙伴的关注。HarmonyOS也选择JS作为其应用开发的一种语言,肯定有不少好奇的小伙伴想知道:JS语言有什么优势呢?

前端卷鸿蒙?推荐 12 个yyds的开源鸿蒙实战项目

随着鸿蒙操作系统(HarmonyOS)的崛起,华为自主研发的这款操作系统已经吸引了无数关注。本文将分享 12 个开源的鸿蒙实战项目,无论你是鸿蒙领域的新兵,还是经验丰富的老将,希望能从这些项目中获得启发和实用经验

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!