爱意满满的作品展示区。
qhhonx

PhotoBridge:让 iPhone 通过 Wi-Fi 直传 Pixel,动图也能保留

  •  
  •   qhhonx · 14h 24m ago · 570 views
    前几天分享了 PixelBridge ,用 Mac 给 Apple 照片多做一份备份。后来收到一些反馈,发现我默认大家都有 iCloud 和一台常开的 Mac ,其实不是。

    有人现在的流程是:iPhone → NAS → Pixel → Google 相册。NAS 在这里主要承担中转,用户真正想要的就是 iPhone 直接传到 Pixel 。

    于是另开了一个项目 PhotoBridge:

    iPhone / Mac → Wi-Fi → Pixel → Google 相册

    支持照片、视频、Live Photo 和连拍,可以导入已有图库,也可以增量备份新照片。Live Photo 会在接收端转换为支持的 Motion Photo ,已经在 Pixel 和 Google 相册网页版验证过播放。

    这次也把发送和接收拆开了。发送端负责从系统图库取照片,接收端负责保存,以及需要时做格式转换。核心传输、校验、续传和队列共用 Rust ,各平台用原生能力处理图库和后台任务:Apple 端是 SwiftUI ,Android 端是 Kotlin 。

    这样以后增加 Windows 发送端、NAS 接收端,或者让 Android 也能发送,就可以沿用同一套传输核心。目前先把 iPhone / Mac 到 Android 这条链路做好。

    Mac 和 Android 已有安装包,Mac 支持菜单栏和自动更新。iOS 暂时需要 Mac + Xcode 自行安装,还没有 App Store / TestFlight 版本;后台上传受 iOS 调度影响。

    官网: https://photobridge-app.vercel.app
    源码: https://github.com/qhhonx/photobridge
    之前的 PixelBridge 帖子: https://v2ex.com/t/1240526

    目前是 Beta ,源码公开,个人非商业使用免费。Google 相册的空间权益取决于 Pixel 型号,文件传到手机和云端备份完成也是两回事。

    欢迎手里有旧 Pixel 的朋友试试,也感谢之前分享实际使用流程的朋友,确实让我看到了自己用法之外的需求。
    8 replies    2026-09-14 10:28:38 +08:00
    Spxg
        1
    Spxg  
       14h 3m ago via iPhone
    好东西
    little_cup
        2
    little_cup  
       13h 57m ago
    好奇是怎么做到 Android 和 Apple 直传的?是 Wi-Fi Aware 吗?我啃了很久的驱动也没搞定,求分享经验
    codehz
        3
    codehz  
       5h 56m ago
    我记得不是有那个能伪造 pixel 接口的上传方法吗,最近在推上看到的
    ada65line
        4
    ada65line  
       4h 51m ago via iPhone
    之前一直使用 Resilio Sync 来实现 iPhone to android 的,需要隔段时间手动点开 iPhone 上的 app 来触发同步(安卓端什么都不需要做,pixel 只要静静躺抽屉里就行)。OP 的 app 是完全实现了 iPhone 后台同步了吗?如果是的话那可是解决了一个重大痛点。
    qhhonx
        5
    qhhonx  
    OP
       3h 26m ago
    @ada65line “OP 的 app”是什么意思?不过,PhotoBridge 确实支持后台备份。
    qhhonx
        6
    qhhonx  
    OP
       3h 26m ago
    @little_cup 应该不复杂,可以直接看看源码
    qhhonx
        7
    qhhonx  
    OP
       3h 24m ago
    @codehz 可能有吧,也有人用插件来伪造,不过使用原始方案更有保障,毕竟跟个人照片(重要资产)有关。
    qhhonx
        8
    qhhonx  
    OP
       3h 23m ago
    @qhhonx 哦,看到了,OP 是指作者 😊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5516 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 116ms · UTC 05:52 · PVG 13:52 · LAX 22:52 · JFK 01:52
    ♥ Do have faith in what you're doing.