新2备用网址(www.huangguan.us):剖析了 200w 行 OpenHarmony 2.0 源码后,有了这些发现_新2会员手机管理端

新2会员手机管理端

新2会员手机管理端(www.22223388.com)实时更新发布最新最快的新2代理线路、新2会员线路、新2备用登录网址、新2会员手机管理端、新2手机版登录网址、新2皇冠登录网址。

,

作者 | 阿拉神农 责编 | 欧阳姝黎

靠山

OpenHarmony 2.0于2021年6月2号开源,第一时间下载了代码,做了一些剖析。晚上HarmonyOS 2宣布,看了直播,感受很激动。

这里一些感受。主要是汇总了OpenHarmony2.0和HarmonyOS宣布会一些我对照感兴趣的器械。

OpenHarmony 2.0的开端情形

此次开源的版本就叫OpenHarmony 2.0。以后也不再区分L2、L3、L4这样的。该版本可在所有巨细装备上使用。

此次开源没有Java程序的支持,也就是不支持Android。没有Android的器械,也不支持Java应用。

下图是代码文件夹

第一时间对代码量举行了统计。我算的对照粗,用的统计软件也是我十年前写《深入明白Android》几本书时用的了(有同伙知道好使的代码统计软件不妨推荐下)

不含kernel、third_party(包罗device/hisilicon/third_party也挪出去),所有我熟悉的源码文件共包罗有用代码行数1912976,靠近200w行。

而归属third_party+device/hisilicon/third_party的代码行数为7607742(不思量Html/html)

以是, 1912976 /9520718=20%。鸿蒙自己开发的代码占所有源代码的20%。不要小看这个,按之前的网上说法,AOSP里谷歌写的代码才占了15%。

固然,以上代码总量没盘算Linux Kernel,那玩意光自己就有近1300多万行代码。

Codelab里的漫衍式场景先容

华为开发者官网里开源了二十多个Demo,我们第一时间整理了其中和漫衍式有关的Demo如下:

所有Demo入口地址在:

。

以上总结可供老板,做决议的向导,想方案的产物司理看。

HarmonyOS 2.0宣布会中一些有意思的信息

接下来说HarmonyOS 2.0宣布会。头天晚上看完后,第二天又看了回看,把一些细节给摸清晰了。

超级终端,漫衍式等

全栈解耦:一套代码,知足种种硬件要求。这一条在这部门提得很少,后面讲鸿蒙桌面的时刻提得多

装备互联:基于软总线手艺。场景有:多机位模式:一个手机可以看多个摄像头。如下图所示。

协同办公:手机,平板,PC协同

统一控制中央:所有装备的控制,状态显示都集中在手机上,就似乎它们是一台装备一样。

做了一个统一的UI/UE入口——卡片:利便用户使用。其使用场景有“可以选择音乐输出到任何毗邻上的耳机,音箱"。

多装备组成超级终端:用户操作体验增强:卡片里展示超级终端,可被毗邻的装备悬浮显示。拖拽即可完成手机与其他装备的毗邻。

另外,几个装备协同是有排挤关系的。如下面右图。蓝色是室外音箱,对角的是室内音箱。当室内音箱被协同后,室外音箱会被清扫出去。这一点只是想说明,华为思量得对照周密,它把装备协同中泛起的装备之间冲突情形也思量进来。另外,手表,pad,手机都可以运行这个控制中央。

多装备协同的一个有意思的场景是”手机播放音乐,音箱和手机协同后,声音从音箱出。“

另有一个场景是看视频:手机和电视机协同后,手机的视频转到电视播放。手机和耳机协同后,电视机声音从耳机播放。这里应该照样有场景的判断。手机是控制,电视机是播放源。虽然是在手机上对耳机举行了协同,但现实上是把让电视机的声音转到耳机去输出(至少效果是这样,手艺实现不清晰是通过手机中转的音频数据照样耳机和电视举行了蓝牙配对以及传输)

这里,王博士提到了两个要害手艺,值得重视:

应用场景为多装备间的音画同步软时钟同步

无线传输时的抗滋扰算法

接着,先容了一个手机和PAD,以及手机和PC的协同,马上看一下:

手机和pad协同:pad和手机协同后,pad可利便接见手机上的照片。如下图所示

手机和PC协同:手机酿成PC上的一个盘符。PC需要安装一个插件。类似MTP那样的,只不外改成无线传输了

Harmony Connect:畅联。多装备间的通话,语音,视频。

智能家电:碰一碰配网,碰一碰展示装备的智能功效

鸿蒙桌面

解决一次开发多端部署的问题。现在看解决设施和快应用对照像,出现形式为卡片,不需要安装(意思是不需要用户去应用市场下载和安装,是不是类似微信小程序,快应用?手艺上不是稀奇确定,但感受小程序,卡片这种模式越来越盛行了)。

鸿蒙桌面这里提到了两个要害手艺:

漫衍式编程框架:就是原来提到的漫衍式软总线,漫衍式义务调剂,漫衍式数据治理等;

原子化服务:欠好形貌是什么。但展现形式是卡片;

有一个应用场景是跨装备流转:手机和pad搭配成超级终端后

手性能看到pad上的义务。好比下面这样

手机上的义务能拖到pad上去执行。示例是把wps从手机拖到pad。pad上启动并展示了wps。其展示内容和之前在手机上编辑的一样。开端手艺判断:需要app支持,就是把手机上该app的执行的信息。先同步到大屏上对应的app里。期待更多应用适配鸿蒙!

其他一些吓人的手艺

这里就不截图了,好比全栈优化、动态空间治理, 全新自研图形栈,多装备协同验证。这些都是很有价值的要害点。值得人人关注。以后裔码要是开源,我们再第一时间剖析。

对HarmonyOS的明白

欧博电脑版下载

欢迎进入博电脑版下载(www.aLLbetgame.us),欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。