一句话介绍
scriptable.app 是一款由丹麦独立开发者推出的 iOS 自动化工具,允许用户通过 JavaScript 脚本直接调用系统原生 API,实现 iPhone 和 iPad 上的任务自动化、信息聚合与快捷操作。它在海外开发者社区中拥有较高知名度,尤其受追求深度定制和效率优化的用户欢迎。
业务详解
scriptable.app 本质上是 iOS 平台上的一个脚本运行环境,并非传统意义上的“服务”或“平台”。它由丹麦开发者 Simon B. Støvring 个人维护,最早于 2018 年上线 App Store,至今已迭代多个大版本。作为一款开源精神浓厚的工具,它填补了 iOS 系统缺乏原生脚本支持的空白,被广泛用于创建小组件、自动化数据抓取、通知推送、文件管理等场景。行业地位方面,它属于 iOS 自动化领域的小众但硬核工具,客户多为程序员、产品经理、科技博主及对效率有极致追求的个人用户,企业级使用较少。其核心逻辑是:用户编写 JavaScript 代码,调用日历、提醒事项、天气、Safari、文件等系统 API,实现系统层面无法直接完成的复杂操作。
适合谁用
- 个人开发者/技术爱好者:熟悉 JavaScript,希望用代码定制 iOS 工作流,比如自动生成每日简报、抓取网页数据并推送通知。
- 效率极客:不满足于快捷指令(Shortcuts)的图形化限制,想要更灵活的脚本逻辑和原生 API 控制。
- 小团队/独立创作者:需要定时抓取竞品信息、监控价格变化或自动整理笔记,但不想搭建服务器。
- 不适合人群:完全不懂编程的普通用户,以及需要图形化界面操作的新手,scriptable.app 的学习曲线较陡。
关键功能与亮点
- JavaScript 驱动自动化:基于 ECMAScript 6 标准,支持 async/await、Promise 等现代语法,可编写复杂逻辑。
- 原生 API 深度集成:直接访问日历、提醒事项、天气、地图、Safari、文件、剪贴板、通知中心等 30+ 系统框架。
- 自定义小组件:通过 Scriptable 创建 iOS 主屏幕小组件,支持动态刷新,可显示天气、股票、日历事件、RSS 等自定义内容。
- Web 请求与数据处理:内置 HTTP 请求模块,支持 GET/POST,可抓取 JSON、HTML 并解析,实现数据聚合。
- Siri 快捷指令集成:脚本可被 Siri 或快捷指令调用,实现语音触发复杂自动化流程。
- 开源社区生态:GitHub 上有大量预制脚本(如天气组件、待办列表、汇率查询),可直接导入使用。
价格分析
scriptable.app 本身为免费应用,但部分高级功能(如 iCloud 同步、小组件刷新频率、无广告体验)需通过内购解锁。根据 App Store 历史数据,完整版一次性买断价格约 4.99 美元(约 35 元人民币),属于同类工具中的中等偏低价位。对比同类产品:快捷指令免费但灵活性差;Pythonista 售价 9.99 美元且更侧重 Python 教学;Drafts 订阅制年费 19.99 美元。scriptable.app 的性价比优势明显,且无隐藏费用。但需注意:内购不提供退款保证,且官方未明确说明是否支持发票(个人开发者通常不提供企业发票)。
中国用户怎么用
- 网络通畅性:scriptable.app 本身是本地应用,脚本运行不依赖服务器,无需科学上网即可正常使用。但部分脚本(如抓取海外网站数据)可能因网络限制失败,需用户自行处理代理。
- 支付方式:App Store 内购支持支付宝、微信支付(需绑定中国区 Apple ID),支付无障碍。但若需购买海外区脚本或订阅第三方服务,则需海外支付方式。
- 是否需要梯子:基础功能不需要,但若脚本需要访问被屏蔽的海外 API(如 Twitter、Google 服务),则必须配合 VPN。
- 国内同类替代品:快捷指令(Shortcuts)是苹果官方方案,无需编程但功能受限;Pythonista 更偏向 Python 教学;JSBox(已停更)曾是类似工具,但 scriptable.app 是目前最活跃的 iOS JS 自动化工具。国内无直接完美替代品。
优缺点对比
优点:
- ✅ 免费可用,内购价格亲民(约 35 元人民币一次性买断)
- ✅ 原生 API 调用深度远超快捷指令,灵活度极高
- ✅ 社区脚本丰富,新手可快速上手现成方案
- ✅ 支持自定义小组件,主屏幕信息密度大增
- ✅ 开发活跃,作者持续更新,兼容最新 iOS 版本
缺点:
- ❌ 学习门槛高,需要 JavaScript 基础,无图形化拖拽
- ❌ 无官方中文文档或社区,中文教程依赖第三方
- ❌ 不提供企业发票,中国公司用户报销困难
- ❌ 部分功能(如小组件刷新)受 iOS 系统限制,刷新频率可能不理想
- ❌ 无退款政策,内购后若不喜欢无法退费
同类产品对比
- 快捷指令(Shortcuts):苹果官方免费工具,图形化操作,适合零基础用户,但无法调用底层 API,复杂场景受限。scriptable.app 相当于给快捷指令加上“代码引擎”。
- Pythonista:iOS 上的 Python 环境,售价 9.99 美元,适合 Python 开发者,但脚本集成度不如 scriptable.app 高,且更新较慢。
- Drafts:主打文本处理与快速记录,支持脚本扩展,但年费 19.99 美元,功能更垂直。scriptable.app 更适合通用自动化场景。
总结建议
适合场景:你熟悉 JavaScript,想在 iPhone 上实现定制化小组件、定时抓取数据、自动整理笔记或创建复杂工作流,且预算有限。建议先免费下载,从 GitHub 导入几个热门脚本体验,再决定是否购买内购解锁完整功能。
不适合场景:你完全不懂代码,或需要企业发票报销,或追求即开即用的图形化工具。这种情况下,快捷指令或第三方订阅制自动化平台(如 Workflow 类)更合适。
建议:先免费试用 1-2 周,重点测试小组件刷新频率和脚本稳定性。若确定能解决你的具体需求,再花 35 元买断,性价比极高。