💢 某 v2er 做的 App 确实极大可能是基于 localsend 改的

13 天前
 beimenjun

起因

这个帖子: https://v2ex.com/t/1052041

我看了下 Repo ,然后说:“你的 Thanks to 部分不加入 localsend 吗?”

OP @LuLiangDev 表示:

@[另外一个 v2er] 不是啊,哪里看出来是 localsend 改的?

@beimenjun 这是什么说法呢。为何要 Thanks to localsend ?

个人想法

在一个开源项目上改进没啥大不了的,本身开源项目就是允许别人修改的。

但是不肯承认是不是吃相差了点啊?

那我现在告诉你为啥要 Thanks to localsend

让我们打开此 App 的 1.0.0 版本 https://github.com/Gentleflow/Airclap/releases/tag/v1.0.0 ,下载 dmg 版本,安装 App ,进入 Applications 文件夹右键刚安装的 App ,选中 “Show Package Contents”,然后我们可以看到一个 Frameworks 文件夹。

依样画葫芦,我们去下载 localsend 的 1.10.0 版本,https://github.com/localsend/localsend/releases/tag/v1.10.0 ,也打开到这个页面。

截图:

可以看到这里的库主要差别在某 App 增加了一些登陆、付费以及数据库相关的。

当然可能有人说这些库都是功能需要的,就算一模一样也有可能。

所以可能有人觉得有没有更强力一点的🔨呢,这时候就可以打开 Info.plist 文件,两个不同的 App ,居然 NSPhotoLibraryUsageDescription 的 key 对应的 value 都是 The app needs photo library access so that the user can select photos to share.

Xcode 是不会提供这个默认选项的,这都得是开发者自己填充的。并且我们可以去 github 搜索 <string>The app needs photo library access so that the user can select photos to share.</string> 这个字符串,得到的搜索结果基本都是 localsend 的 repo 或者 fork 。

这得多巧合啊!

结语

大家自己总结吧。

10046 次点击
所在节点    分享发现
81 条回复
caocong
12 天前
@IvanLi127 说明本地跨平台传文件确实是刚需,我就写了一个基于 webrtc 纯 web 的共享文字文件屏幕的小工具团队内部用,确实方便
gooooood
12 天前
localsend yyds.
Torpedo
12 天前
用别人代码没什么,但是你不安证书来就过分了。其实就感谢一下就行了 ,这都不愿意
twogoods
12 天前
看着也没有什么比 localsend 更强的功能啊,用开源的不香吗
wk333
12 天前
从 0 到 1 难,从 1 到 1.01 真快啊
horizon
12 天前
@twogoods #64
有的人不知道
信息差
其实我觉得没啥,本质上这是销售能力。。
mgrddsj
12 天前
@IvanLi127 #53 其实一直有这样的需求和相关的软件,只是 LocalSend 火了之后流行做开源的跨平台文件传输工具而已。以前 Android 4 时代就有很多这类闭源商业软件了,我记得的有快牙、茄子快传 (Shareit)、Airdroid…
othercat
12 天前
偶然看到这篇,好奇做了一个实验:

我把 Mac App Store 目前的 1.2.0 版本的 Airclap ,app 里面所有 Frameworks ,全部复制到我 1.14.0 的 LocalSend app 进行取代,见图 1
https://www.dropbox.com/scl/fi/6gzbwgvdoauktcsc7b5ts/LocalSend-with-Ariclap-Frameworks-20240625-121141.png?rlkey=69aw9r81c7krxbkd4c36rzpio&dl=0

然后直接打开这个复制后的 LocalSend app ,就神奇的得到了一个 1.14.0 版本的 Airclap 😂 ,见图 2
https://www.dropbox.com/scl/fi/tckxnniqo7sf1mk1q42br/LocalSend-with-Ariclap-Frameworks-20240625-120908.png?rlkey=d3utc61mle70b1lax5lkp9nh6&dl=0

只能说,很有趣~
othercat
12 天前
不好意思,上面两张图顺序贴反了,不过不影响结论~
guanzhangzhang
12 天前
@wyl986 我这种截图剧情里的图呢
szyp
12 天前
@wyl986 额,你这样不是在开地图炮吗
w568w
12 天前
回声:

从 @LuLiangDev 的 GitHub 主页 [1] 可以看到其昨天向 Gentleflow/Airclap 和 lex-1919/airclap-landingpage 各提交了一次 commit 。然而,分别点进去后发现这两个仓库最后提交时间均为两天前,昨天并没有提交 [2],推测其昨天看到消息后回滚了最后一次 commit 并 force-push 。

目前,其在 GitHub 可查到的最后一次活动是 6 月 23 日 12:03 ,向 lex-1919/airclap-landingpage 提交了 Pull Request [3],该仓库目前禁止非协作者评论。

在 V2EX 和 Airclap 反馈平台最后活动都是一天前 [4, 5]。官方 Discord 目前仍在活跃(收割)中。

[1] https://github.com/LiangLuDev?tab=overview&from=2024-05-01&to=2024-05-31
[2] https://github.com/lex-1919/airclap-landingpage/commits?author=LiangLuDev&since=2024-06-24&until=2024-06-25
[3] https://github.com/lex-1919/airclap-landingpage/pull/1
[4] https://www.v2ex.com/member/LuLiangDev
[5] https://airclap.canny.io/feedback/p/ios-transfers-dont-work
othercat
12 天前
我把最新的发现更新在了这个帖子

https://v2ex.com/t/1052440

我觉得 Airclap 代码关键部分可能不是基于 LocalSend 改的。
misaka20
12 天前
这两点说服力一般
fyxtc
12 天前
连个感谢都不愿意写,估计是怕大家知道 localsend 之后全去用 localsend 了,发现 localsend 免费用起来也没差可能还更用好,所以各种主页根本不敢写这个名字,真恶心啊
ClosureEleven
10 天前
这个帖子沉了?作者也没任何回应
beimenjun
10 天前
@ClosureEleven 时间久了的帖子自然会沉。很正常。

作者在 Reddit 和 Discord 上继续销售呢。
fengfuliu
9 天前
作者直接把 issue 这一栏关闭了
beimenjun
9 天前
@fengfuliu 笑死人了。
w568w
9 天前
@fengfuliu 本来我还期待是误会,这下好了。

某些国人的下限低到令人发指。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1052120

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX