华为鸿蒙方舟JS运行时正式开源!

AI算法识别 2021-09-08 15:52:52 3789

为了在 Android、iOS 的夹缝中求生存,华为 HarmonyOS 鸿蒙系统走了一条开放之路,以吸引开发者。

方舟 JS 运行时正式开源

方舟编译器(OpenArkCompiler)是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。

早在整整两年前,华为的方舟编译器(Open Ark Compiler)就正式开源,之后不断深入,编译器、引擎、调试器等均陆续开源,还加入了对 C 语言的支持。

现在, “方舟 JS 运行时”(Ark JS Runtime)也开源了。

①方舟 JS 运行时组件

方舟 JS 运行时, 是在 OpenHarmony 上 JavaScript 应用使用的运行时 ,包含 JS 对象的分配器以及垃圾回收器(GC)、符合 ECMAScript 规范的标准库、用于运行 Ark 前端组件生成的方舟字节码(Aark Bytecode)的解释器、用于存储隐藏类的内联缓存、对外的函数接口(AFFI)等模块。

②方舟公共组件

Runtime 运行时组件是方舟运行时的公共组件,主要包括一些语言无关的基础运行库,包含承载字节码以及执行字节码所需要相关信息的 Ark File、支持 Debugger 的 Tooling、负责对应系统调用的 Ark Base 等。

③ts2abc 组件

ts2abc 组件是方舟平台的一个组件,其作为方舟编译器中 JavaScript 语言的前端工具,支持将 JavaScript 文件转换为方舟字节码文件。

对于性能提升,华为此前给出了具体的数据,在系统操作流畅度上可以提升 24%,在系统响应上可以提升 44%,在三方应用操作流畅度上可以提升 60%。

鸿蒙电池健康系统回归

你的华为手机电量还够用吗?HarmonyOS 电池健康系统终于给大家安排上了!

鸿蒙 OS 此前上线过电池健康系统,但经过版本更新下线了。有知情网友表示,之前的电池健康系统存在 Bug,现在将重新上线。

在电池设置选项中出现了一项“最大容量”,系统可评估设备的当前电池容量,从而让用户了解设备的电池健康度。

加入电池健康度显示,能更好的知道电池状态,何时需要去更换电池。待机异常也能更好的自我诊断。此前,鸿蒙系统曾引入该项功能,并一直处于内部评估过程。

华为发布一款“14 寸的大屏手机”?

手机屏幕不够大?别着急,听说华为在 9 月 13 日的智慧办公新品发布会上,要直接发布一款“14 寸的大屏手机”?

不过,14 英寸比一般的平板还大,跟笔记本电脑的屏幕尺寸相当,是否还能称之为手机还有待商讨,预计这款新品并非普通意义上的手机,但会具有手机的部分功能。

除了 14 英寸的大屏手机之外,华为智慧生活 App 暗示,华为还将推出华为打印机新品,不仅支持打印,还集成了扫描、复印等功能。支持 Wi-Fi,可以实现无线打印以及 App 远程操控等。

这次的新品基本涵盖了办公场景下的多种产品类型,依然是围绕鸿蒙展开,生产力和效率都有大幅度提升!9 月 13 日,我们共同期待。

来源:鸿蒙技术社区

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 93 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
AI算法识别
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区