华为鸿蒙方舟JS运行时正式开源!
为了在 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 日,我们共同期待。
来源:鸿蒙技术社区
- 分享
- 举报
-
浏览量:1755次2019-06-26 14:12:04
-
浏览量:4874次2019-12-26 18:08:07
-
浏览量:4011次2021-08-03 14:26:25
-
浏览量:4406次2021-09-13 13:47:51
-
浏览量:5179次2021-06-28 17:29:22
-
浏览量:2511次2020-11-14 09:37:35
-
浏览量:4246次2021-07-02 14:23:07
-
浏览量:6001次2021-09-26 13:36:07
-
浏览量:5313次2021-07-02 14:42:44
-
浏览量:4171次2021-08-06 15:43:28
-
浏览量:4552次2021-07-12 13:50:16
-
浏览量:4693次2021-08-24 15:04:21
-
浏览量:4250次2021-07-02 14:29:37
-
浏览量:4082次2021-07-20 13:58:16
-
浏览量:888次2023-12-08 17:13:21
-
浏览量:4209次2021-07-19 18:05:51
-
浏览量:4166次2021-03-30 15:42:23
-
浏览量:4002次2021-09-14 13:37:12
-
浏览量:4907次2021-09-29 13:40:03
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
AI算法识别
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明