为什么微信在 Android 和 iOS 上的 “发送” 按钮位置不一样?

您所在的位置:网站首页 知乎苹果和安卓不一样 为什么微信在 Android 和 iOS 上的 “发送” 按钮位置不一样?

为什么微信在 Android 和 iOS 上的 “发送” 按钮位置不一样?

2023-07-31 18:39| 来源: 网络整理| 查看: 265

先说明,android上微信的发送消息的方式是可以设置调整的。默认是底部的编辑栏上有个发送按钮,点击这个按钮发送消息。但可以在设置里(我 -- 设置 -- 通用)设置为回车键发送。修改设置后,编辑栏上的发送按钮就消失了,这时只要点击软键盘上的回车键就可以发送消息,这样就和iOS的统一了吧。

其次,之所以会存在差异,就我个人的观点,我认为是平台用户体验差异化的结果(包括@Bill Cheng 所说的那些)。iOS和Android各有一套自己定制的用户接口准则,原则上讲,APP的UI/UE设计都应该以平台的用户接口准则做个基本纲领,建议提供什么样的UI,尽量避免什么样的UI,这样既能保证平台上开发的效率也可以为平台的用户降低App的学习成本。

当然,保证App的UI跨平台一致也没错,只是,这样成本比较大,而且,结果不一定好(具体看技术团队的实力了,也有牛逼的团队可以做到的)。做过iOS或者Android开发的应该知道,这两个平台上开发用的是两个完全不同的框架,从底层内核到上层的组件,大到语言,框架,具体到内置的控件和控件提供的方法,还有适配,国际化的方式都不一样,要把一个平台的app的UI/UE完全照搬到另外一个平台,不实际(这也让我挺佩服微信团队的)。

所以,要么脱离与平台特性相关的用户接口准则(基本的准则还是应该遵从的,总不能反人类吧=。=)自己设计一套跨平台的UI/UE,要么就遵从平台的用户接口准则,做适当的差异化。微信其实还算折中吧,默认是存在差异的,但通过设置还是可以保证一致。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3