
移动开发里有一种很碎的小摩擦:想开一个 iPhone 模拟器,切去 Xcode;想开一个 Android Emulator,又去 Android Studio 或命令行里翻设备。MiniSim 做的事情很直接,它把这些入口收进 macOS 菜单栏,让 iOS Simulator 和 Android Emulator 像系统状态栏工具一样随手可用。
它是一个轻量、原生、开源的 macOS 菜单栏应用,面向 iOS、Android、React Native 等移动开发者。打开菜单后,你可以直接看到可用设备,点击启动模拟器,也可以复制设备名称、设备 ID、iOS UDID 或 Android ADB id。对经常在多个设备之间切换的人来说,这类操作不再需要在 IDE、终端和模拟器窗口之间来回找。
MiniSim 还覆盖了一些更偏日常调试的动作:删除模拟器、冷启动 Android Emulator、以无音频模式启动 Android Emulator、切换 TalkBack / 无障碍状态、把剪贴板内容粘贴到模拟器里,并能通过 macOS Accessibility API 聚焦设备窗口。它也支持设置默认启动参数,菜单里会标识正在运行的设备,并提供全局快捷键 Option + Shift + E。
项目本身用 Swift / AppKit 编写,采用 MIT License。GitHub 上目前约 2.5k stars,最新 release 为 v0.10.0,加入了 Local Files 里的 Upload 子菜单。安装方式也很友好,除了官网下载和 Gumroad 分发外,也可以用 Homebrew:brew install --cask minisim。
需要注意的是,MiniSim 依赖系统里已有的 Xcode / iOS Simulator 与 Android SDK / emulator 环境。如果本机开发环境没有配置好,它不会替你完成底层 SDK 安装;它更像是把已经可用的模拟器管理体验变得更快、更顺手。
更顺手的场景
如果你每天只偶尔打开一次模拟器,MiniSim 可能只是一个舒服的小工具。但如果你经常测试不同机型、复制设备标识、切换 Android 启动参数,或者做 React Native / Expo / 原生移动开发,它会把一堆高频小动作集中到菜单栏里,减少很多不必要的上下文切换。
项目地址
官网:https://www.minisim.app/
项目地址:https://github.com/okwasniewski/MiniSim
原创文章,如若转载,请注明出处:https://wefound.cc/p/3201.html