JOPS 通过类化视图和生命周期管理,让 Android 应用的结构直接映射到浏览器。最新 1.0.13 版本支持在 Apache Cordova 或 Capacitor 环境下无构建步骤、无视图改动即可运行同一套代码。
- Android 后退键驱动路由:硬件键或手势直接调用Router.back(),首屏关闭应用,符合 Android 习惯。
- 自动化项目初始化:npx jops-core init能识别 Cordova/Capacitor 项目,自动把应用写入 shell 实际服务的文件夹。
- 安全区布局:使用viewport-fit=cover并在模板中为刘海、Dynamic Island、home 指示器添加安全区内边距。
- 精准路由:新增canGoBack(),onBackPressed()仅在真正的后退时触发,避免前进链接误触。
测试覆盖:Cordova 12 + cordova-ios 8.1.1 + cordova-android 15.1.0,Capacitor 8.5 + @capacitor/app 8.1,iOS 17 Pro Max 模拟器、Android 16 Pixel 2 模拟器及真实设备。
使用步骤简化为四步:创建平台、安装 JOPS、运行init、用 Cordova/Capacitor 自带工具构建运行。JOPS 通过内置的 import map 与 CSP 兼容 Cordova,支持线程工作者,且不覆盖已有配置。
适合需要长期维护、跨平台的混合移动应用。
