Nikon Link v0.7.3
Nikon Link v0.7.3
本次更新重点完善了跨平台问题诊断能力,并首次提供 Windows 原生客户端和
HarmonyOS 原生工程。macOS、Android、iOS/iPadOS、Windows 与 HarmonyOS
现在都具备统一的本地日志记录和 GitHub Issue 反馈入口。
主要更新
全平台本地诊断日志
- 为所有原生客户端加入滚动保存的本地诊断日志。
- 自动记录应用启动、相机连接、实时取景、拍摄、文件保存和无线传输等关键事件。
- 对可能包含本地路径、网络地址和设备信息的内容进行脱敏处理。
- 自动清理过期日志,避免长期占用存储空间。
- 应用内可以直接打开日志目录,便于用户自行检查和备份。
一键发起 GitHub Issue
- 应用内新增“提交 GitHub Issue”入口。
- 自动预填 Nikon Link 版本、系统信息、问题描述模板和最近的脱敏日志。
- 提交前会交由用户检查和修改,应用不会在后台自动发布 Issue。
- 照片、原始文件和完整日志不会自动上传。
Windows 11 原生客户端
- 新增 WPF/.NET 8 原生界面。
- 支持通过
libusb进行 Nikon USB/PTP 相机识别与连接。 - 支持实时取景、SDRAM 拍摄、常用相机参数控制和本地照片库。
- 支持前台 FTP/PASV 无线收图。
- Windows 客户端源码随本版本发布,安装包暂不随本次 Release 提供。后续将优先
制作为标准.exe安装程序。
Windows 客户端目前仍处于硬件验收阶段。部分 Windows 环境可能需要将相机的
Still Image/PTP 接口切换为 WinUSB;操作前请阅读仓库中的 Windows 驱动说明,
避免影响 Nikon 官方软件。
HarmonyOS 原生工程
- 新增 Stage 模型和 ArkUI 原生界面。
- 加入 USB Host 权限处理、Nikon PTP 分块传输、实时取景与拍摄流程。
- 加入本地照片库和前台 FTP/PASV 无线收图。
- 加入完整的日志与 GitHub Issue 反馈功能。
当前构建环境缺少 DevEco Studio、Hvigor、HarmonyOS SDK 和应用签名,因此本次
发布提供完整源码包,不提供可直接安装的 HAP。源码包不等同于安装包。
现有平台改进
- macOS:加入日志管理、日志目录入口和 GitHub Issue 反馈入口。
- Android:加入日志管理和问题反馈,同时保留 v0.7.2 的系统栏、刘海屏及
HyperOS 灵动胶囊安全区修复。 - iOS/iPadOS:加入应用生命周期日志、相机与无线传输日志,以及预填问题反馈。
支持的 Nikon 相机
- Nikon Z9
- Nikon Z8
- Nikon Z f
- Nikon Z6III
- Nikon Z50II
- Nikon Z5II
- Nikon ZR
不同机身固件、镜头、USB 线材和系统驱动可能造成差异。重要拍摄请始终保留机内
存储卡,不要将 Nikon Link 作为唯一备份。
下载说明
- macOS ARM64 DMG:使用 ad-hoc 签名,尚未经过 Apple Developer ID 公证。
- Android APK:使用 Android 调试证书签名,适合侧载和硬件测试。
- iOS/iPadOS IPA:未签名构建,仅用于内容验证,不能直接安装到真机。
- HarmonyOS 源码 ZIP:完整原生工程,不是可安装 HAP。
每个发布文件均附带同名 .sha256 校验文件。
验证状态
- macOS:编译成功,DMG 校验和应用签名结构验证通过。
- Android:编译成功,APK Signature Scheme v2 验证通过。
- iOS/iPadOS:Release 设备构建成功,IPA 容器验证通过。
- Windows:.NET 8 自包含发布成功,主程序和
libusb均确认为 Windows x64
PE 文件,ZIP 容器验证通过。 - HarmonyOS:源码、资源和构建入口完成静态检查;原生编译、签名和真机测试待完成。
本次构建机器未连接全部支持的 Nikon 相机,因此 USB/PTP、不同固件和镜头组合仍需
按照仓库中的实机验收清单继续验证。