
JSBox 是一款可以在 iOS 中运行 JavaScript 脚本的应用,其支持 Node.js 运行环境。你可以通过 JSBox 提供 API 完成与 iOS 系统之间的交互,构建一款运行在 iOS 中的应用或小组件。
由于 iOS 14 开始支持将小组件添加到主屏幕,这就使得将 JSBox 编写的自定义小组件放置到桌面成为可能。在近期的更新中,JSBox 正式适配了这一特性。
JSBox 同时支持小、中、大三种尺寸的小组件,通过编辑小组件并选择自定义脚本,我们就可以把自定义小组件显示在桌面上了。你可以在 VS Code 中编写代码,并在 JSBox 中预览最终效果。

由于苹果对 iOS 14 小组件的定位更偏向于信息展示,从而扼杀了自定义小组件提供交互的可能。JSBox 开发者也曾 撰文讨论过 iOS 14 小组件相关变化,全面阐述了这次系统级变化带来的利弊。
JSBox 提供了完善的 文档 和 案例,帮助你快速学会构建一款自定义小组件。你可以前往 App Store 免费下载 JSBox,桌面小组件等 Pro 功能需要内购解锁。

JSBox 是一款可以在 iOS 中运行 JavaScript 脚本的应用,其支持 Node.js 运行环境。你可以通过 JSBox 提供 API 完成与 iOS 系统之间的交互,构建一款运行在 iOS 中的应用或小组件。
由于 iOS 14 开始支持将小组件添加到主屏幕,这就使得将 JSBox 编写的自定义小组件放置到桌面成为可能。在近期的更新中,JSBox 正式适配了这一特性。
JSBox 同时支持小、中、大三种尺寸的小组件,通过编辑小组件并选择自定义脚本,我们就可以把自定义小组件显示在桌面上了。你可以在 VS Code 中编写代码,并在 JSBox 中预览最终效果。

由于苹果对 iOS 14 小组件的定位更偏向于信息展示,从而扼杀了自定义小组件提供交互的可能。JSBox 开发者也曾 撰文讨论过 iOS 14 小组件相关变化,全面阐述了这次系统级变化带来的利弊。
JSBox 提供了完善的 文档 和 案例,帮助你快速学会构建一款自定义小组件。你可以前往 App Store 免费下载 JSBox,桌面小组件等 Pro 功能需要内购解锁。