V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
daqing
V2EX  ›  分享创造

关于聊天软件的后续来了(最新进展)

  •  
  •   daqing ·
    daqing · 29 天前 · 8834 次点击

    昨晚肝了一晚上,终于写了一个初步的 UI 出来,大家给看看。

    之前曾经发过帖子,画了一些聊天软件的 UI 草图,今天终于用代码实现了。

    目前就是基于 SwiftUI 实现的。

    67 条回复    2024-08-21 20:25:11 +08:00
    dai269619118
        1
    dai269619118  
       29 天前
    兄弟图片 403 了 😂
    cat9life
        2
    cat9life  
       29 天前
    作为练手学习是极好的。作为产品的话,卖点是什么
    daqing
        3
    daqing  
    OP
       29 天前
    @dai269619118 我可以打开图片啊。
    shenyiyouge
        4
    shenyiyouge  
       29 天前
    俺的图图呢?.jpg
    shenyiyouge
        5
    shenyiyouge  
       29 天前
    @shenyiyouge 好了出来了
    daqing
        6
    daqing  
    OP
       29 天前
    @cat9life 我的思考有很多,但是这个阶段,没办法公开讨论,只能探讨 UI 的方向。去年 10 月我就发布了一款聊天软件的测试版,当时很多人也是质疑卖点。
    tywtyw2002
        7
    tywtyw2002  
       29 天前 via iPhone
    现在很多聊天软件,说是聊天软件,不如说是微型社区了。
    像 discord 之类的最后都是以社区为主了,聊天算是附加功能。
    daqing
        8
    daqing  
    OP
       29 天前
    @tywtyw2002 是的,社区正式我这个软件的主题。你看左侧栏的聊天群名称,都是社区。
    daqing
        9
    daqing  
    OP
       29 天前
    说到卖点的话,我这个软件会结合一些 AI 的东西,你可以认为是蹭热点,但是我觉得还是有一些实用价值的。

    比如色情内容过滤。
    so2back
        10
    so2back  
       29 天前   ❤️ 6
    色情内容过滤?那还有什么意思 #doge
    daqing
        11
    daqing  
    OP
       29 天前
    @so2back 哈哈,亲,要合规啊 😅
    zhng920823
        12
    zhng920823  
       29 天前
    搭车推荐我的匿名聊天室 /t/1066232 可 WebRTC 视频 可任意创建聊天室
    zhng920823
        13
    zhng920823  
       29 天前
    @daqing #11 开始不要考虑那么多
    daqing
        14
    daqing  
    OP
       29 天前
    @zhng920823 #12 换个头像啊亲
    ZGame
        15
    ZGame  
       29 天前
    建议 ui 可以抄一下 discord 。 样式和配色太不好看了..
    pimou
        16
    pimou  
       29 天前
    @daqing #9 色情内容过滤?那更不会用了
    zhng920823
        17
    zhng920823  
       29 天前
    @zhng920823 #13 总是忍不住要按嘛?
    461229187
        18
    461229187  
       29 天前   ❤️ 1
    本来挺有兴趣的,看到色情内容过滤,就没兴趣了,建议反过来,把除了色情内容都过滤
    daqing
        19
    daqing  
    OP
       29 天前
    @ZGame 不会抄的,目标就是自己设计布局。目前主要是把布局搞对,样式和配色,到时候再找第三方设计师解决。
    daqing
        20
    daqing  
    OP
       29 天前
    @461229187 那么建议你用 TG 咯
    snxq1995
        21
    snxq1995  
       29 天前
    https://drrr.com/lounge/ 喜欢 drrr 这种的。
    daqing
        22
    daqing  
    OP
       29 天前
    @snxq1995 这风格挺独特的。
    key0323
        23
    key0323  
       29 天前
    #8 @daqing
    社区我理解 就是别的聊天软件里的“话题”、“频道” 换了一个词。例如 slack
    key0323
        24
    key0323  
       29 天前
    @snxq1995 #21 这个风格像暗网聊天室
    angenin
        25
    angenin  
       29 天前
    @pimou 加个色情筛选,OP 就会至少增加一个用户
    connor123
        26
    connor123  
       29 天前
    @angenin 现在是两个了,哈哈哈
    xz410236056
        27
    xz410236056  
       29 天前
    这界面一眼 swiftUI ,还是那种纯系统组件+系统图标。 定制程度太低了,看起来怪怪的
    stucom
        28
    stucom  
       29 天前
    不如跟站长合作一下,直接把聊天室嵌入到这个网站中
    28Sv0ngQfIE7Yloe
        29
    28Sv0ngQfIE7Yloe  
       29 天前
    先从 WEB 入手吧,客户端的话太重了
    snxq1995
        30
    snxq1995  
       29 天前
    @daqing ui 就是从无头骑士的动漫里“抄”过来的
    maemolee
        31
    maemolee  
       29 天前
    好喜欢这种原生界面风格的聊天,很支持
    maemolee
        32
    maemolee  
       29 天前
    @angenin 难道你是天才哈哈哈
    gdw1986
        33
    gdw1986  
       29 天前
    我怎么记的 有现成的 docker
    sbldehanhan
        34
    sbldehanhan  
       29 天前
    所有的技术交流群最后都会变成黄色或者政治群。
    daqing
        35
    daqing  
    OP
       29 天前
    @xz410236056 目前只负责解决布局问题,不考虑样式美化啊,后期再找设计师合作。
    daqing
        36
    daqing  
    OP
       29 天前
    @Morii 客户端能实现的效果比较多,Web 受限于浏览器啊
    daqing
        37
    daqing  
    OP
       29 天前
    @stucom 功能比较多,不仅仅是个聊天室呢
    daqing
        38
    daqing  
    OP
       29 天前
    @maemolee #31 蟹蟹支持啦
    daqing
        39
    daqing  
    OP
       29 天前
    @gdw1986 有的,但是跟我设计思路不一样。
    daqing
        40
    daqing  
    OP
       29 天前
    @sbldehanhan 你说的对。
    Wenco
        41
    Wenco  
       29 天前
    @daqing 所以卖出去了吗?
    daqing
        42
    daqing  
    OP
       29 天前
    @Wenco 卖什么啊?没看懂
    Wenco
        43
    Wenco  
       29 天前
    @daqing
    > 我的思考有很多,但是这个阶段,没办法公开讨论,只能探讨 UI 的方向。去年 10 月我就发布了一款聊天软件的测试版,当时很多人也是质疑卖点。

    回复的这一条,当时很多人也是质疑卖点,那是有什么转折吗?
    daqing
        44
    daqing  
    OP
       29 天前
    统一回复一下:

    这是最早的帖子: https://cn.v2ex.com/t/973126

    标题:我开发了一个群聊成员无上限的聊天软件,取名:无限群,今天发布 0.1 版本,进行内测

    当时的卖点只有一个,就是群成员无限,然后大家就很质疑这个东西。

    在这之后,这个项目就下架了,没有继续搞,但是我的思考没有停止,经过近半年多的思考,我有了一些新的认识。

    最基本的思考是:一个产品,不管有多少竞争者,不管存在多少巨头,只要还有点实际的用途,就能收获对应量级的用户群。

    举个例子,微信大行其道,但是 QQ 也在更新。

    当然,我不是说,我的 IM 能搞成像微信、QQ 一样的量级。

    其实仔细看看,在 IM 这个领域,国内国外的产品很多,比如微信,QQ ,电报,Discord ,Whatsapp ,Line 等等。

    那你能说,因为有了微信统治天下,那么就别开发 TG 了吗?有了 TG ,就别做 Discord 了吗?

    想想你家的厨房,光切菜的刀具,有多少种?

    希望我的 IM ,能成为厨房中一把有用 刀具,仅此而已。
    echoless
        45
    echoless  
       29 天前
    干就完了.

    软件细微的差别就等带来不一样的体验.
    daqing
        46
    daqing  
    OP
       29 天前
    @echoless 是啊,感谢支持。干就完了。
    katwalk
        47
    katwalk  
       29 天前
    作者一直在说解决布局问题,但是从截图上看,布局和其它聊天工具 QQ 、微信也没有什么区别,可否描述一下它的布局有什么特别的地方?
    ZGame
        48
    ZGame  
       29 天前
    @snxq1995 #21 有台湾的那个啥论坛的味道..
    ZGame
        49
    ZGame  
       29 天前
    @daqing #44 无上限...有点好奇技术上怎么处理。
    daqing
        50
    daqing  
    OP
       29 天前
    @katwalk 亲,你是认真的吗? QQ 桌面版,微信桌面版,都是三栏结构。我是两栏结构。这是最基础的不同。

    QQ:



    我的:


    微信:


    麻烦请对比完,再说界面都一样,好嘛?
    daqing
        51
    daqing  
    OP
       29 天前
    @ZGame 就是服务器水平扩展啊
    BadFox
        52
    BadFox  
       29 天前   ❤️ 1
    我来泼点凉水。

    一般对于产品化开发的流程都是先有需求,再说实现。需求同时是你的产品的核心卖点和竞争力所在,并且也是一部分与竞品拉开差距的差异点。
    我们以这个逻辑来审视你的产品。去年你发的帖子里表示你的核心是“无上限群成员”,当时被大家质疑这一点需求是否能够支撑起一整个产品。你对此的理解是:“经过近半年多的思考,我有了一些新的认识.....希望我的 IM ,能成为厨房中一把有用刀具,仅此而已。”我觉得你依然没有理解到什么叫差异点和核心卖点。你举例的微信,QQ ,电报,Discord ,Whatsapp ,Line ,微信是市场因素、QQ 是从第一代 OICQ 开始就抢占了 im 软件这个认知,电报主打安全并且在匿名这个点上有着非常强大的护城河,discord 着重在游戏方面且融合了游戏聊天的市场占比,whatsapp 背靠 facebook 成长路径几乎是 QQ 的国际翻版(而且更大),line 我用得不多但是感觉是日韩版的类 QQ 软件。这几个里面你觉得你能够比对哪个?
    你在帖子里对于核心点这个概念依然是含糊其词,那么我们就姑且认为你的核心护城河依然是布局、无成员上限。噗,说到这里我都有点绷不住了,你觉得布局从三栏到两栏是什么核心竞争力吗? discord 或者 QQ 把某一侧侧边栏隐藏掉不就是两栏了?还是说你觉得你的使用者有群成员数量超过 2k 的需求?真的,越写越绷不住。

    最后多说一点,我看截图都是苹果界面,你可以去 app store 看看,纯聊天的 im 软件有多少,下载量又是多少。大部分产品都是一个核心卖点+即时聊天功能,他们的目的是组建一个社区,形成用户粘性,至于聊天功能那真是能用就行。你拿着一个功能想要拓展成纯粹的一个产品,无异于别人做满汉全席或是粤式大餐,而你煮了碗白米饭,说总有人喜欢你的不限量东北大米。Of course ,yep ,总有人喜欢的,但是有多少人?
    ZGame
        53
    ZGame  
       29 天前
    @daqing #51 就是技术是通过 socket 去保持长连接的吗 ?然后客户端如何保证及时性获取数据 ,数据介质是放在 es 还是在关系型数据库这种里面
    lizhenda
        54
    lizhenda  
       29 天前
    支持庆总为爱发电
    RudyS
        55
    RudyS  
       29 天前
    #44 “那你能说,因为有了微信统治天下,那么就别开发 TG 了吗?有了 TG ,就别做 Discord 了吗?”
    先不说这里的逻辑本身有问题;除了不可描述的原因,微信能跟后两位比?
    daqing
        56
    daqing  
    OP
       29 天前
    @BadFox 感谢你的凉水,很理性的思考,非常感谢你花时间回复。

    "你在帖子里对于核心点这个概念依然是含糊其词,那么我们就姑且认为你的核心护城河依然是布局、无成员上限。噗,说到这里我都有点绷不住了,你觉得布局从三栏到两栏是什么核心竞争力吗? discord 或者 QQ 把某一侧侧边栏隐藏掉不就是两栏了?还是说你觉得你的使用者有群成员数量超过 2k 的需求?真的,越写越绷不住。"

    核心点,现在我不能明确的讨论,但是,显然不是无上限和两栏布局啊。

    另外,群成员超过 2K ,还真是有需求的(但这个功能不一定免费)

    ---

    “最后多说一点,我看截图都是苹果界面,你可以去 app store 看看,纯聊天的 im 软件有多少,下载量又是多少。”

    由于能力和精力和财力的限制问题,目前只能从苹果系统开始做,后续发展的符合预期,会拓展到 Windows 和 Linux ,顺便说一句,Windows 也打算做原生的,而 Linux 打算用 tauri 做(只是一个计划,有可能改变)。

    ---

    “大部分产品都是一个核心卖点+即时聊天功能,他们的目的是组建一个社区,形成用户粘性,至于聊天功能那真是能用就行。”

    你说对了,看来你是懂产品的,哈哈。而社区正是我的软件的核心,不信你看看我的左侧栏,那些群的名称,是不是 xxx 社区?



    ----


    总之,非常感谢你的批判。
    imldy
        57
    imldy  
       29 天前 via Android
    @daqing #50

    办公室刷这个帖子,看到图片吓了一机灵,别乱贴图片啊
    shtzlwdmkf
        58
    shtzlwdmkf  
       29 天前
    盈利和用户群体呢?推广啥的,还有就是现在的飞书和钉钉,若不是赶上前几年特殊时期加上企微战略调整,真干不到现在规模,但还是在赔钱

    指望付费建群付费进群?
    Tlaster
        59
    Tlaster  
       29 天前
    > 核心点,现在我不能明确的讨论
    突然好奇起来为什么核心卖点不能讨论,总不能是区块链/币圈聊天软件,聊天就可以转币/发红包/开合约/领空投吧
    另外:
    > 目前只能从苹果系统开始做,后续发展的符合预期,会拓展到 Windows 和 Linux ,顺便说一句,Windows 也打算做原生的,而 Linux 打算用 tauri 做
    提到 Windows 原生我就来劲了,你想用的是这个 WinUI 3 ,还是 UWP/WinUI2 ,还是 WPF ,还是 MFC 。
    我推荐是既然想到 Linux 用 Tauri ,那么不妨桌面直接用 Tauri 搞,要不然你会面临每个平台都需要人来维护的尴尬场景,开发和测试的成本会非常高。
    如果还需要移动端,都用 Native 技术栈的话你需要维护 5 个客户端,再加上一个后端,想想都很刺激,不妨看看 Rocket.Chat 的做法:我们全都用 Typescript !从后端到前端到客户端全都是 Typescript 一把梭,维护成本会小不少。
    0o0o0o0
        60
    0o0o0o0  
       29 天前
    @imldy 有没有 AI 屏蔽图片的插件,感觉很需要
    daqing
        61
    daqing  
    OP
       29 天前
    @RudyS 哪里没法比?请指教。
    daqing
        62
    daqing  
    OP
       29 天前
    @imldy 哈哈哈,随便截的图,抱歉了
    daqing
        63
    daqing  
    OP
       29 天前
    @shtzlwdmkf 这个有初步的思考。
    daqing
        64
    daqing  
    OP
       29 天前
    @Tlaster

    “突然好奇起来为什么核心卖点不能讨论,总不能是区块链/币圈聊天软件,聊天就可以转币/发红包/开合约/领空投吧”

    不是的。不能讨论的原因,是因为不太成熟,而如果现在说出来,大家还是一片质疑,既然如此,不如不说。

    ---

    "提到 Windows 原生我就来劲了,你想用的是这个 WinUI 3 ,还是 UWP/WinUI2 ,还是 WPF ,还是 MFC 。"

    具体技术还待研究,但是 Windows 肯定打算用原生。

    ---

    “我推荐是既然想到 Linux 用 Tauri ,那么不妨桌面直接用 Tauri 搞,要不然你会面临每个平台都需要人来维护的尴尬场景,开发和测试的成本会非常高”

    为了用户体验好一些,都会尽量用原生。如果 Linux 有好的原生框架,也可以考虑(排除 QT )。
    tywtyw2002
        65
    tywtyw2002  
       29 天前
    Linux 原生框架真的没啥太好的。 排除 WEB 类 UI 框架,要不 GTK ,跨平台就 QT 了。

    要不就上 GPU 渲染,IMGUI 之类的。或者学 ZED 用 rust 写个框架来。

    不着急,就在等几年,RUST 会有好 UI 框架的
    daqing
        66
    daqing  
    OP
       29 天前
    @tywtyw2002 #65 自己写 UI 框架,还没那个实力。等 Zed 成熟吧。
    Amose2024
        67
    Amose2024  
       29 天前
    @daqing “其实仔细看看,在 IM 这个领域,国内国外的产品很多,比如微信,QQ ,电报,Discord ,Whatsapp ,Line 等等。那你能说,因为有了微信统治天下,那么就别开发 TG 了吗?有了 TG ,就别做 Discord 了吗?” 你这逻辑有很大问题啊,国内国外大环境不一样,不能一起比较的。你看看国内的聊天软件,屈指可数,但是国外的,数以千计了,包括很多公司还有自己内部的聊天软件。你在国内搞,难免一死。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2347 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 15:59 · PVG 23:59 · LAX 08:59 · JFK 11:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.