SuperIsland 一款专为 macOS 设计的免费开源应用程序,它将苹果笔记本顶部原本不可用的“刘海屏”区域,变成一个类似 iOS 灵动岛的实时交互面板,实时显示音乐控制、会议提醒、天气、电池状态等信息。
把 Mac 刘海变成灵动岛:能看音乐、天气、电池,还能拖文件上去中转
正在播放,兼容 Apple Music、Spotify 等所有媒体应用,显示专辑封面、标题、艺术家,可直接控制播放。
除了静态展示信息,它赋予了刘海屏真实的交互感。
日常办公时,你可以直接把文件拖拽扔进顶部的刘海区域进行即时中转与传输;
它还能作为原生 HUD 面板的替代方案,让你直接在灵动岛上控制和显示音量、屏幕亮度与键盘背光。
我觉得最大特色,它内置了一套对前端开发十分友好的扩展框架。
当你想要给灵动岛挂载一个专属番茄钟或 AI 状态监控面板时,不需要打开庞大且复杂的 Xcode 去写 Swift。
只要写好基础的 manifest.json 和 index.js 文件,系统底层的沙盒就能将代码直接渲染成原生的 SwiftUI 动画视觉效果。
得益于这种开放的 SDK 架构,在官方预设的组件之外,社区已经涌现出许多实用的第三方扩展。
例如能在刘海屏上调节文本速度与大小的‘内置提词器(Teleprompter)’,以及能够自动记录(Scrobble)播放历史的 Last.fm 同步插件。
采用 Swift (74.5%) 与 JavaScript (16.2%) 编写。获超过 473 个 Stars。
系统要求:强制依赖 macOS 14 Sonoma 或更高版本;初次启动需手动授予“辅助功能”、“日历”与“位置”三项系统底层权限。
开发环境要求:自行编译客户端需安装 Xcode 15+ 与 XcodeGen,编写自定义扩展包需配置 Node.js 18+ 环境。
项目地址:https://github.com/shobhit99/SuperIsland
|