Apps 精选 N138:Little Snitch,JSBox

Little Snitch 5:macOS 上出色的流量监控与防火墙应用

随着 macOS Big Sur 正式版发布趋近,越来越多的老牌应用们开始大版本迭代并适配新的设计。 Little Snitch 也不例外,这款 macOS 上出色的流量监控与防火墙应用推出了 5.0 版本。

首先是安装方式的简化,Little Snitch 5 终于可以拖拽式安装了,不再需要重启电脑。这得益于 Little Snitch 5 底层的重构,由于新版系统已经不再支持基于内核扩展的方法,Little Snitch 5 重新构建了底层过滤引擎,使用了 macOS Big Sur 中新的网络过滤技术。

此外,Little Snitch 5 还适配了 macOS Big Sur 全新的设计语言。新版本突出了搜索栏和新的侧边栏,整体更加直观简洁。

根据官方的介绍,Little Snitch 5 现在可以在后台高效地捕捉连接信息。其不再需要运行网络监视器应用来收集这些信息,从而减少了内存和 CPU 消耗。改进后的网络监视器能够保存长达一年的流量信息,而不是像以前那样只保存最后一小时的信息。此外,Little Snitch 5 首次提供了命令行界面,你可以使用脚步来查看网络连接日志,并完成详细而全面的流量分析。

目前,你可以前往官网 免费下载和体验 Little Snitch 5。如果你是在 2019 年 11 月 1 日之后购买了 Little Snitch 4,可以免费升级到 Little Snitch 5。而超过免费升级期限的 Little Snitch 4 用户,同样可以 以优惠的价格获得升级

JSBox:适配并支持 iOS 14 小组件

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 功能需要内购解锁。