在 iOS 上对比了几个 AI chat app ,DeepSeek ,豆包,通义,return 是发送,然而输入框右边还有一个发送按钮。换行反而隐藏在菜单里面。
为啥要这么设计,不会是借鉴的微信吧😅




有没有懂产品的解答下
|      1chawfrank      174 天前  1 ios 的键盘默认的行为就是发送。一般 return 键只对应一个行为,设置成换行,就不能改送了。 所以大多都是把“发送”作为主要功能。其实我也觉得有换行比较好用,但是不好适配 | 
|  |      2codehz      174 天前 因为那些产品经理考虑问题只有:哪个功能比较常用/不常用,常用的放外面,不常用的收起来,还信奉不给选项就是好的信条,而从不考虑用户真正的使用体验 | 
|  |      3lisongeee      174 天前 看了一下,android 的 DeepSeek 在微信输入法下,输入法键盘右下角是换行 所以应该是 ios 输入法默认行为问题 | 
|      4pigfloyd      174 天前 统一行为逻辑 | 
|  |      5noahhhh      174 天前 via Android  1 这不是系统差异吗,Android 输入法在输入框默认换行,iOS 默认发送 | 
|  |      6usVexMownCzar OP @chawfrank 这中输入框一般都是 UItextview 或者 texteditor ,默认行为是换行。因为可以输入多行,输入框的高度是变化的。 | 
|  |      7usVexMownCzar OP @noahhhh 不是呀,这个控件其实是多行输入的控件,UITextView 或者 TextEditor ,return 默认行为是换行。 UITextField 和 TextField ,这两个是单行输入控件。 类似这种输入框都是用 UITextView 或者 TextEditor 实现的。 | 
|  |      8usVexMownCzar OP | 
|  |      9sEz3br0Ozxa989XX      174 天前 iOS 信息 app 默认回车是换行,有单独的发送按钮。 | 
|  |      10iyaozhen      174 天前 我的印象是 iOS 的习惯,好像都这样。微信我记得还有个开关,可以设置 至于你说的控件,没做过 iOS 开发不知道,但大家都这样,及时不太好也要延续。 当然说着说着又会吵到 iOS 固执的返回逻辑了 | 
|  |      11Cu635      174 天前 刚开始接触这种快捷键在国内是 QQ ,刚安装完毕是默认 enter 发送消息 ctrl+enter 换行,不知道原版 ICQ 是不是这样。 不过论坛上也有人提 feature request 要增加 ctrl+enter 快捷键: https://community.openai.com/t/toggle-for-ctrl-enter-enter-to-send/788209 | 
|  |      12SuperDaniel313      174 天前  1 一个观点: IM 里面,沟通要求是短频快,“发送”按钮但凡多一个步骤出发或者放在不顺手的地方,都会被喷出翔; OP 列举的这几个 AI 都是以聊天沟通的潜在场景来设计交互,很大程度上参照了 IM 的逻辑。 不说对不对,先说好不好。 对于能输出中长文的用户来说,很不好。这类用户喜欢用段落或者分点来输出,长按才能换行真的很烦; 对于没能力输出大段文字,或者还是把现在 AI 客户端当 IM 来用的用户来说,挺好的,切换没成本; | 
|      13Greendays      174 天前 我看过 Uniapp 的开发,这个弹出键盘的回车键是可以自定义内容的,并非是跟随操作系统固定的。这些软件在 PC 上的逻辑也是回车发送,可能开发的时候就没怎么考虑回车换行的情况吧。 | 
|  |      14WuDiHaiTai      174 天前 ios 就不招笑吗?双击输入栏,自动填充放在第一页,换行放在第二页。说真的,用苹果 7 年,没用过自动填充功能。 | 
|      15caiqichang      174 天前 | 
|  |      16usVexMownCzar OP @SuperDaniel313 所以很疑惑,为什么需要两个发送的按钮。 国外的 IM ,tg ,signal ,WhatsApp ,session ,discord ,包括 iPhone 自己的 message ,return 都是换行。 哪怕微信,设置里打开单独发送按钮的开关,return 也会变成换行。 不动这些两个「发送」的产品怎么设计的,而且这些都是 2024 ,2025 年的 app ,开发者总不能拿着十几年前的框架就硬怼进去吧 | 
|  |      17usVexMownCzar OP @Greendays 确实可以自定义,关键的地方在于,明明输入框右边已经有单独的发送按钮了,return 就用默认的换行多好了。 现在这样还得多点击一次,等那个鸟菜单栏出现,有时候菜单栏里面选项多了还得滑动才能选中「换行」,用户体验太差了。 | 
|  |      18usVexMownCzar OP @WuDiHaiTai 本来文字的双击菜单就难用的一笔,还把换行放在里面,不知道怎么想的 | 
|  |      19SakuraYuki      174 天前 @iyaozhen #10 但是 iMessage 并不是这个逻辑 | 
|  |      20SakuraYuki      174 天前 @WuDiHaiTai #14 我倒是经常用,设置了一些常用短语放到联系人第一个,和自定义短语互为补充,用来输入一些频率不是很高但是偶尔会用上的内容,不污染键盘输入词库,加上偶尔键盘快速填充密码不起作用的网页比如自己 nas 的 http web 网页的时候要选择自动填充-密码来填充密码 | 
|  |      21zhangsimon      174 天前 @SuperDaniel313 赞同这个思路 不过确实导致好多时候找不到换行了🤣 | 
|  |      22SuperDaniel313      174 天前 @chiaf #16   今年刚逃离 iOS ,我特意对比了一下,安卓就是换行。iOS 我以为是输入法的问题,在腾讯元宝和 DeepSeek 上试了,iOS 切了第三方输入法发现也是发送,但安卓的第三方输入法依然是换行。 一般来讲,独立开发者是自己产品的目标用户的概率最大,自己用了就知道自己的产品是不是一坨屎,明知是屎还吃的人真不多。 往往是大厂不行,对大部分大厂的设计和研发来说,这只是一份工作,没人说=做得好。 | 
|  |      23rumengzhenxing      174 天前 微信->设置->通用->使用独立的发送按钮。 舒服多了,之前换行要长按发送键。 | 
|  |      24icyalala      174 天前 这从来不是技术问题,都是产品设计就是如此。产品设计从来都是考虑更多人的偏好。 不过话说回来,你在手机里和 AI 聊天为什么要换行?这是要写 Python ? | 
|      25Danswerme      173 天前 电脑上已经习惯性 Shift + Enter  换行了 | 
|  |      26maemolee      157 天前 我记得 iOS 开发中,可以为文本输入框指定键盘 enter 键的功能。设计成这样,可能是为了一套 APP UI 兼容两类用户,一类 iOS 用户(习惯 enter 键发送),一类安卓用户(习惯输入框发送)。 |