这 app 还值得做下去吗

5 天前
 jingcjie

做了一款基于 wifi 直连的 app ,可以用来串流音频和发文件之类的。 wifi 直连优势就是点对点直连,所以不用中间人或者自建热点,所以在带宽和延迟上的优势都挺明显的。

但现在各个平台对 wifi 直连的支持不统一,甚至安卓和 win 对其概念设计都不一样( win 能提供 peer 地址,但是不能判断 peer 身份,安卓给身份但有主从设计)。

所以在开发的过程中因为各系统 api 不对齐,弄出了很多奇奇怪怪的 bug 。 更不说接下来准备弄 linux 更是只能全面手搓。

app 上到微软商店后,下载量在 2k 左右:

flutter 的刚上架 izzyondroid,他们不接受 vibe 的产品,刚好我不是纯 vibe: https://github.com/jingcjie/WDCable_flutter

想继续往 linux 上走,但感觉难度太大了。codex 都提示我 linux 没有 api ,自己手搓太难。

最开始还想着依托 flutter 跨平台的能力,结果 native 的占比太大了(就在安卓上 kotlin 的代码量都超过了 dart ),然后 flutter 对接 win32 的编程体验可谓屎中屎💩,只好弃坑😭。linux 估计会是一样的局面(主要有个 steam deck ,刚好 linux+无线网卡支持,所以想整一个)。

最开始想着 codex 可以帮我很多(虽然确实帮了很多),但是在不同平台 api 概念不一样的时候,他总是假定不存在的 api ,我真的是人都骂麻了🫠,例如他总是在安卓上去调 peer 的地址,但是根本就没有这个 api 啊,这是 win 上的概念。我加了 ai.md 他也不主动读,只好我每次提示词说一嘴不要假定没有的 api 。

大家给点建议呗🥹。

2172 次点击
所在节点    独立开发者 👨‍💻
15 条回复
kulove
5 天前
看是不是奔着赚钱去的 如果是就换方向 兴趣就继续做
jingcjie
5 天前
@kulove 完全不是赚钱啦,全代码都是开源的,就想在开源社区玩玩
gscsnm
5 天前
不成熟看法:
这个对比 localsend 有什么优势?从使用上来看,感觉没有特别的。这个兼容性还不是很高。
从传文件的角度,随便一个手机开个热点,另一个连,用 localsend 能跑满 wifi 速度(甚至更高能达到 6g wifi 之类的)
jingcjie
5 天前
@gscsnm 优势就是 wifi 直连的优势吧,低延迟高带宽(都是无线的情况)。现在有音频串流了,后面我还打算加上视频串流,让手机给电脑做摄像头,这样可以把直连的优势放大一点。
jingcjie
5 天前
@gscsnm 兼容性确实不如走局域网 ip 好,所以我就只是想把差异度拉出来,也没想能做到 local send 的规模
gscsnm
5 天前
@jingcjie #5 我的意思是得有点儿特点,如果往文件传输方向做,可能就弱一点。如果说往你说的串流场景,可能会更好一些(这块儿我不太了解市场产品)
jingcjie
5 天前
@gscsnm 嗯嗯,我也是觉得得弄出特点,还得利用直连的特性,所以在往别的方向加功能。音频串流是有几个人提了 issue 我就加了,我也觉得挺合理的。视频我准备好好计划下,主要是在 win 下面还得虚拟化成设备,对我来说有点难🫠。
zsxzy
5 天前
基于 wifi 直连最大的应用估计是 WIFI display 了, Android 自带 source 端
jingcjie
5 天前
@zsxzy 嗯嗯,我也是觉得同类都是 cast 类的,也说明了直连的高带宽和低延迟,所以想发展别的有意义的特性。
Lyet813
5 天前
看了帖子安装应用花了二十秒,设备花了三分钟还没连上,这真的经过测试了吗?
jingcjie
5 天前
@Lyet813 是 win 和安卓吗,我安卓和安卓都是秒连,但 win 有些时候会弹权限窗口。
jingcjie
5 天前
@Lyet813 https://codeberg.org/IzzyOnDroid/repodata/issues/288
Izzy 他们也做了实机测试,没出现问题,你可以说下具体场景和两个设备的硬件情况吗?
KOMA1NIUJUNSHENG
5 天前
为什么 flutter 不接受 vibe 产品,他们是怎么识别出来 vibe 的
keenkiller
5 天前
我现在用的是,微信输入法自带的局域网发送功能。。
jingcjie
5 天前
@KOMA1NIUJUNSHENG 没有啊 是这个上架不接受 vibe 的,看每个商店自己的要求吧

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

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

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

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

© 2021 V2EX