找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

[经验共享] 【B2G】B2G 操作系统的架构

[复制链接]

马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 雪萧枫落 于 2021-3-21 19:38 编辑

B2G 操作系统的架构
b2g.png

1、B2G 操作系统消除了操作系统和应用层之间的本机 API 层。这种集成设计可降低平台开销,简化安全性,而不会牺牲性能或丰富的用户智能手机体验。
2、Gaia是设备的核心 Web 应用,用户界面层均以 HTML5、CSS 和 JavaScript 书写,带有多个暴露的 ABI,允许 UI 代码与手机硬件和壁虎功能交互。壁虎是 B2G 操作系统中的 Web 引擎和演示层,通过充当 Web 内容和基础设备之间的界面将硬件连接到 HTML。壁虎提供HTML5解析和渲染引擎、通过安全 Web ABI 对硬件功能进行编程访问、全面的安全框架、更新管理和其他核心服务。
3、Gonk是 B2G OS 堆栈中的内核级组件,充当壁虎和基础硬件之间的界面。Gonk 控制基础硬件,并将硬件功能暴露在壁虎中实施的 Web ABI 中。Gonk 可被视为"黑匣子",它通过在硬件级别发布请求,在幕后完成所有复杂而详细的工作来控制移动设备。
4、移动设备是运行B2G操作系统的手机硬件。OEM(原始设备制造商)负责提供移动设备。



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册