同步操作将从 SyberOS/syberh 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
title |
---|
Syberh 介绍 |
syberh 框架是对 SyberOS 中支持 Hybrid 开发解决方案,基于 WebView UI 的方案进行实现。syberh 框架主要包括 CLI(开发工具)、JS SDK 和Native SDK 模块。
Hybrid App 的本质,其实是在原生的 App 中,使用 WebView 作为容器直接承载 Web 页面。因此,最核心的点就是 Native 端 与 H5 端 之间的双向通讯层,其实这里也可以理解为我们需要一套跨语言通讯方案,来完成 Native(Qt/Java/xxx) 与 JavaScript 的通讯。这个方案就是我们所说的 JSBridge,而实现的关键便是作为容器的 WebView,一切的原理都是基于 WebView 的机制。
App 快速开发的脚手架,提供简洁的的命令,即可从 APP 的创建到发布 APP 到手机中。
创建模板项目
$ syberh init myapp
打包项目
$ syberh build --type device
快速检查用户本地开发环境
$ syberh doctor
JS端的实现,提供常用API接口提供Hybrid开发者调用远程接口。
原生功能实现,提供标准、可拓展的API提供给JS端进行调用。
由于各种各样的原因,Native 容器确保核心交互以及部分重要 API 实现,关于底层容器优化等机制会一直持续完善。
主要实现了以下功能
请参考贡献指南.
强烈推荐阅读 《提问的智慧》、《如何向开源社区提问题》 和 《如何有效地报告 Bug》、《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。