Skip to content

Nikon Link v0.7.3

Choose a tag to compare

@Tauber01 Tauber01 released this 29 Jul 08:16
ca2ba42

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、不同固件和镜头组合仍需
按照仓库中的实机验收清单继续验证。