Skip to content

BKDeviceMonitor v1.2.1

Choose a tag to compare

@binbinku binbinku released this 22 Oct 10:08

BKDeviceMonitor v1.2.1

首个公开桌面版本:通过 USB / ADB 本地观察 Android 手机性能,无需单独启动后端,无需 Root 或手机端应用。

下载与使用

平台 文件
macOS · Apple Silicon(M 系列) BKDeviceMonitor-1.2.1-mac-arm64.zip
macOS · Intel BKDeviceMonitor-1.2.1-mac-x64.zip
Windows 11 · x64 BKDeviceMonitor-1.2.1-win-x64.zip
  • Mac:解压后将 BKDeviceMonitor.app 放入「应用程序」。
  • Windows:解压完整目录,运行 BKDeviceMonitor.exe;请保留相邻的 resources 和 DLL。
  • 开启手机 USB 调试,连接数据线,并在手机上允许此电脑调试。Windows 可能需要厂商 USB 驱动。
  • 安装包自带 Electron 与 ADB,运行无需 Node.js、Android Studio 或联网。SHA256SUMS.txt 提供三个安装包的 SHA-256 校验值。

功能

  • CPU / 逐核频率、GPU、内存、电池状态与连续趋势。
  • 指定应用监测、可用的 Perfetto FPS / 卡顿 / 帧间隔、温控、网络和内存压力。
  • 详细硬件档案,区分设备实读和官方型号规格。
  • 测试会话、CSV / JSON 导出、深灰界面与 macOS 沉浸式窗口。
  • 默认中文与独立英文项目文档,原创代码采用 MIT 许可;第三方组件保留各自许可与声明。

验证与兼容性

  • 24 项自动化测试通过;本地构建,未使用 GitHub Actions。
  • macOS ARM64 已连接小米 11 Ultra 验证;macOS Intel 与 Windows 为交叉构建,尚未在对应机器实测。
  • macOS 包使用 ad-hoc 签名,未经 Apple 公证;Windows 包没有证书签名,系统可能显示来源确认提示。
  • 指标可用性取决于系统和厂商权限;缺失值显示 —。GPU 负载使用可读的高通 KGSL 接口;FPS 不以屏幕刷新率代替。
  • 界面目前为简体中文。会话保存在内存中,退出前请导出需要保留的数据。

English

First public desktop release of BKDeviceMonitor, a local USB / ADB performance monitor for Android. No separate backend, root, or companion phone app required.

Packages: macOS Apple Silicon (ARM64), macOS Intel (x64), and Windows 11 (x64). Extract the Mac app and move it to Applications. On Windows, extract the whole archive and keep resources / DLLs alongside the executable. Enable USB debugging and authorize the computer on your phone. Electron and ADB are bundled; Node.js and Android Studio are not needed to run the app. Check downloads against SHA256SUMS.txt.

Highlights: CPU / GPU / RAM trends, app monitoring, available Perfetto FPS and jank data, thermals, network, hardware profiles, test sessions, and CSV / JSON exports. Includes bilingual documentation and MIT-licensed original code; third-party components retain their own licenses.

Validation: All 24 automated tests passed. Packages were built locally, without GitHub Actions. macOS ARM64 was tested with a Mi 11 Ultra; Intel Mac and Windows packages are cross-built and have not been tested on matching hardware. macOS builds are ad-hoc signed and not notarized; Windows builds have no certificate signature. Metric availability varies by device. The app UI currently uses Simplified Chinese. Export sessions before exiting to retain results.