同步操作将从 SyberOS/syberh 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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》、《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。
感谢以下所有给 syberh 贡献过代码的开发者:
本项目遵从 Angular Style Commit Message Conventions,更新日志由 conventional-changelog
自动生成。完整日志请点击 CHANGELOG.md。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。