V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LuLiangDev
V2EX  ›  推广

这也许是最好看,最好用的多平台文件传输工具

  •  
  •   LuLiangDev · 221 天前 · 6377 次点击
    这是一个创建于 221 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为一个开发者,经常需要在多个设备之间传输文件/文本之类,我有 4 个手机两台电脑,相互传输个文件,非常不方便,当时( 2020 年的时候)记得也有一些跨平台传输工具,但是都差点意思,要么只有手机端,要么只有网页,还特别不稳定,其实当时就想做这个产品,无奈不会桌面端,就一直忍受着这种不方便,用微信 QQ 之类的工具传输,虽然不是高频,但是需要用到的时候真的是特别苦恼。

    2023 年的时候,我经历了 Flutter 从 0.9 - 3.0 版本,表现越来越稳定,生态越来越健全,想要的功能插件基本上都能找到,使用 Flutter 开发桌面端的软件也越来越多,一直用 Flutter 做移动端的我,总是做做桌面端,看看 Flutter 的表现如何,同时也能满足文件传输的需求,由于是业余时间做,所以这个项目从开始要上线,用了大概 8 、9 个月的时间,中间因为各种事情,搁置了一段时间,iOS 开发账号注册又弄了 2 个月,从年初到年底,终于是上线了,看着自己做的产品终于要面世了,还是有点激动的,这款产品耗费了很多精力和时间,也满足了我的所有需求,而 Flutter 的表现是远超出我的预期,同时也墙裂建议同学们如果有做多端需求的项目,上 Flutter 。

    其实产品开发了一半的时候,github 上发现了 localsend ,因为也是 Flutter 开发的,体验了一下,当时就坚定了我继续用 Flutter 开发桌面端,因为体验确实还不错,虽然交互确实有点麻烦,不够易用,但是总体来说还行。

    去年年底上线后,为了更好的体验,又内部测试了一段时间,从体验上继续优化,,每天也是高频使用,我想把核心功能做到极致,我不想再像之前一样电脑上传个文件到手机上抓耳挠腮的半天没弄好,针对移动端和桌面端不同的交互习惯,分别做了非常多的细节处理,可能你永远不会发现。

    由于国内的繁杂手续,我们短时间内不会上架国内(海外走上正规了再上架国内市场),正好也尝试一下海外市场,感受了一下‘出海’氛围,目前还在公测阶段,基本上没任何推广动作,这样目前已有十几个国家的用户付费,给了我很大的震撼,果然是海外用户付费意识成熟。

    我们想要做的是:现代设计、极速稳定、打开即用的跨平台文件传输工具 也会一直保持这个理念完善产品。

    最后: 上链接:Airclap

    如果觉得还可以的话,帮忙点个 star,感谢各位。

    airclap

    61 条回复    2024-04-15 19:09:15 +08:00
    sunorg
        1
    sunorg  
       221 天前 via Android
    付费? 跟 localhost 比的优势是?
    lstz
        2
    lstz  
       221 天前
    请教一下楼主怎么打通海外付款接口的?
    LuLiangDev
        3
    LuLiangDev  
    OP
       221 天前
    @sunorg 传输快速稳定的同时,操作更简单、界面更好看、反馈更直观,让传文件也能很愉悦~。不过不付费足够用了
    sunorg
        4
    sunorg  
       221 天前 via Android   ❤️ 4
    2.99 刀,还要登录账户。不然限制设备数 ,文件数,大小。

    这跟所说的方便性有些冲突。
    LuLiangDev
        5
    LuLiangDev  
    OP
       221 天前   ❤️ 1
    @lstz 我是直接接入 Apple 和 Google 的内购就行了
    xq000
        6
    xq000  
       221 天前
    试用了一下,雀食不错啊,是我爱的风格
    lijy91
        7
    lijy91  
       221 天前
    比同类产品的 UI 精致很多,又一 Flutter 桌面端项目
    gransh
        8
    gransh  
       221 天前
    借楼问下,用 localsend 的时候,如果设备连的 wifi 是无密码的,则设备无法互相发现,是怎么回事
    LuLiangDev
        9
    LuLiangDev  
    OP
       221 天前
    @gransh 我猜测是因为连得不是同一个 WiFi ( WiFi-2.4g / WiFi- 5g ),还有一种可能是发现协议的问题吧,之前看过 localsend 的源码,只有一种设备发现方式,所以在有些网络环境中会出现发现不了,不过 Airclap 用了两种发现协议,基本上在同一个网络环境下,设备都能发现。你可以使用 Airclap 尝试一下,如果不行你可以把日志给我,我可以帮你排查一下什么问题导致的
    LuLiangDev
        10
    LuLiangDev  
    OP
       221 天前
    @lijy91 感谢大佬,用了痕迹大佬的很多桌面端插件。感谢奉献
    LuLiangDev
        11
    LuLiangDev  
    OP
       221 天前
    @xq000 感谢喜欢😍
    katwalk
        12
    katwalk  
       221 天前
    能否做到先打开桌面端发送,然后打开手机端接收?(而不是先把电脑端和手机端都打开,才能开始传文件)
    LuLiangDev
        13
    LuLiangDev  
    OP
       221 天前
    @katwalk 目前有一种形式可以,就是使用 command/ctrl + c 复制文件,然后在 Airclap 中 command/ctrl + v 。

    你说的这种形式后续会考虑支持
    katwalk
        14
    katwalk  
       221 天前
    @LuLiangDev #13 试了一下你说的先 ctrl+c 然后打开 windows 端 Airclap (手机端未打开),没反应。
    ----

    希望你们能解决这一难题,用过 Localsend 以及各种网页版,都是要先打开双端。尽管只是顺序问题,但导致操作变复杂了很多。

    举个例子,假设正在使用电脑,要将文件发送到手机,理想的流程:
    ①打开桌面端选择文件发送→②打开手机接收

    如果需要双端在线,操作多出 2 步:
    ①打开桌面端→②拿起手机,打开手机端→③回到桌面端发送→④再拿起手机接收

    一般来说发送之后一般会在一两分钟内打开接收端的客户端,所以,是不是可以先发送,然后不断扫描网络,在一两分钟内对方上线了就自动接收?
    dobelee
        15
    dobelee  
       221 天前
    试试。localsend pc 端有个恶心的问题,传完文件后要手动清除,不然还会保留在列表里,经常传了很多重复文件到手机。
    LuLiangDev
        16
    LuLiangDev  
    OP
       221 天前
    @katwalk 行 非常感谢反馈,我们会认真思考一下。

    额 抱歉,我忘记了,ctrl+c 是在有设备在线的时候才能生效。
    LuLiangDev
        17
    LuLiangDev  
    OP
       221 天前
    @dobelee 那可以试试,Airclap 可以多选删除源文件和记录
    gransh
        18
    gransh  
       221 天前
    @LuLiangDev 好的谢谢
    nomiup
        19
    nomiup  
       221 天前
    下了,挺好用的,买了。
    nomiup
        20
    nomiup  
       221 天前
    发现了几个问题。
    1. 微软商店安装后的程序名叫“Airclap_msix”
    2. 在 IOS 购买后,如果选了匿名邮件,在其他端似乎没法登录了?(正是我现在的情况,我删除账户后重新用 gmail 绑定了)建议可以加个扫二维码登录或其他登录方式。
    3. 既然这么多端都弄了,不妨再加个网页传输入口。
    nomiup
        21
    nomiup  
       221 天前
    另外 README 不加个中文版有点说不过去。
    dobelee
        22
    dobelee  
       221 天前
    @LuLiangDev #17 体验了下确实不错。不过好像不能清除历史记录?
    nomiup
        23
    nomiup  
       221 天前
    详细描述下我所说的网页传输场景,你们可以考虑一下。
    就是类似路由器那样的,由安装了客户端的设备创建一个网页,然后由不联网或没有安装客户端的机器打开。然后使用范围就更广一些了,比如公用电脑或者别人不想安装客户端的电脑。
    7VO54YYGvw3LOF9U
        24
    7VO54YYGvw3LOF9U  
       221 天前 via iPhone   ❤️ 6
    甚至不配当 localsend 、landrop 的对手
    buytraffic
        25
    buytraffic  
       221 天前
    snapdrop.net 论便利性我觉得还是这个。
    EdwardKot
        26
    EdwardKot  
       221 天前 via iPhone
    马克一下,回家试试。一直有需求两台手机之间互传照片(从 android 到 ios ),localsend 大体上使用挺好,但是在外头我用 A 机开热点,B 机连上后有概率发现不了(很崩溃)
    momo1pm
        27
    momo1pm  
       221 天前
    localsend 哪里不好用?
    loveqianool
        28
    loveqianool  
       221 天前 via Android   ❤️ 1
    pairdrop 有 pwa
    cmlanche
        29
    cmlanche  
       221 天前
    很棒,加油
    wuyiccc
        30
    wuyiccc  
       221 天前
    支持 windows arm 么
    wuyiccc
        31
    wuyiccc  
       221 天前
    支持我就买
    uclort
        32
    uclort  
       221 天前 via Android
    同局域网下不同网段可以查找到吗? localsend 必须手动指定 ip 才行。
    whatalittleboy
        33
    whatalittleboy  
       221 天前
    图中手机 pc 图标都是绿色笑脸,觉得不太“专业”
    LuLiangDev
        34
    LuLiangDev  
    OP
       221 天前
    @uclort 必须可以
    LuLiangDev
        35
    LuLiangDev  
    OP
       221 天前
    @tangwwwfei 微软商店的那个包当时弄的时候没注意,后面会研究一下如何改名
    LuLiangDev
        36
    LuLiangDev  
    OP
       221 天前
    @tangwwwfei 这就加个中文版说明
    LuLiangDev
        37
    LuLiangDev  
    OP
       221 天前
    @EdwardKot 通过热点的形式也是可以的,我经常通过热点给我的车机发文件没问题的
    LuLiangDev
        38
    LuLiangDev  
    OP
       221 天前
    @cmlanche 灰常感谢啦
    LuLiangDev
        39
    LuLiangDev  
    OP
       221 天前
    @wuyiccc 这个我还真不知道耶,手里没有设备,你可以试试看
    LuLiangDev
        40
    LuLiangDev  
    OP
       221 天前
    @whatalittleboy 额,不知道这个有什么说法?指点一下
    LuLiangDev
        41
    LuLiangDev  
    OP
       221 天前
    @dobelee 可以的呀,接收记录弹框里面长按/右键,可以进行操作
    DeWjjj
        42
    DeWjjj  
       221 天前
    老哥编译一个 ubuntu 版本吧。
    LuLiangDev
        43
    LuLiangDev  
    OP
       221 天前
    @DeWjjj 估计一时半会还不会支持 Linux ,主要是用户太少,其次我手里还没有 Linux 系统,适配起来麻烦
    yunyuyuan
        44
    yunyuyuan  
       221 天前
    经典 github 放 images
    LuLiangDev
        45
    LuLiangDev  
    OP
       221 天前
    @yunyuyuan 哈哈哈哈,这是有什么说法嘛,我一直这么用的
    waklealone
        46
    waklealone  
       221 天前
    直接 https://snapdrop.net/ 不香吗
    fyxtc
        47
    fyxtc  
       221 天前   ❤️ 1
    同楼上,snapdrop 就是全平台顶级,不过赚钱嘛,利用信息差,不寒碜

    但是 github 放图片真的就恶心人
    LuLiangDev
        48
    LuLiangDev  
    OP
       221 天前
    @fyxtc 哈???这是为什么?为什么 github 放图片恶心人?实在不理解
    qianji201712
        49
    qianji201712  
       221 天前   ❤️ 1
    @fyxtc 有什么毛病啊,非来抬杠,github 仓库不放源码的多了去了,先去看看 github 社区准则?
    https://docs.github.com/zh/site-policy/github-terms/github-community-code-of-conduct
    LuLiangDev
        50
    LuLiangDev  
    OP
       221 天前
    @qianji201712 混迹 github 这么多年,我也是第一次听到这种理论,我还是见识少了😂
    LuLiangDev
        51
    LuLiangDev  
    OP
       221 天前
    @waklealone snapdrop 很早就用过,只是经常选了文件发不了...就比较尴尬,也不知道为何
    loveanaminio
        52
    loveanaminio  
       221 天前
    能不能同时登录 appleid 和 Google 账号呢~还有删除账户等于销号吗?
    LuLiangDev
        53
    LuLiangDev  
    OP
       221 天前 via iPhone
    @loveanaminio 不支持的同时登录多个账号。删除账号就是销号。
    standin000
        54
    standin000  
       220 天前
    和 kde connect 比了?
    hefish
        55
    hefish  
       220 天前
    我就微信传传的。
    SergeGao
        56
    SergeGao  
       220 天前
    ios 国区下不了呀。。
    LuLiangDev
        57
    LuLiangDev  
    OP
       220 天前
    @SergeGao 目前不上国内
    LuLiangDev
        58
    LuLiangDev  
    OP
       220 天前
    @hefish 我之前也是用微信,不过我设备太多了....
    ovtfkw
        59
    ovtfkw  
       220 天前 via iPhone
    我选择网页版 tg
    geekrainy
        60
    geekrainy  
       220 天前
    官网图片在 Retina 屏有点糊

    LuLiangDev
        61
    LuLiangDev  
    OP
       220 天前 via iPhone
    @geekrainy 收到,我们修复一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:52 · PVG 21:52 · LAX 05:52 · JFK 08:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.