用了安卓一段时间发现有个奇怪的现象
多年 IOS 用户最近双持了一加 15 刷成了 oxygenOS ,用了几个星期下来发现一些不理解的现象。
国外的 app 包括但不限于通讯、银行、购物、工具、政府、生产力等等,在安卓上的体验几乎跟在 IOS 没有差别,有的甚至更顺手,比如我常用的二手平台 Carousell ,还有 meta 、亚马逊等各家大厂的 app 也是用起来很顺手。
唯独国产的 App 不知道怎么就是比 IOS 要难用,不跟手,逻辑混乱,界面字体大小混乱,是做不到吗还是不想做?
还是有差别的,我记得 Amazon 的安卓版本就不好用,细节上和苹果有差距
我自己的体验下来,有几个 APP 的功能操作方式,基本就是偷懒直接从 IOS 的操作逻辑上留下来的,这可能就是尼所说的感觉不跟手逻辑混乱等原因。
举个例子,现在安卓基本上统一了手势操作的样式,比如边缘滑动返回,上滑主界面这种。但是据我观察下来,安卓版本的微信保留了 IOS 的左边边缘向右滑动返回上一级的操作。所以我在使用中有时候就会出现一种情况,就是你想从聊天页面返回列表页面,从左屏幕边缘向右滑动,但是触发的并不是安卓自己的返回逻辑,而是微信自己的返回逻辑(或者说微信为 IOS 适配的返回逻辑)就会导致你的操作和显示动画有一种割裂感,因为安卓一般是放开手指后才执行返回动画操作,微信是检测到滑动后有动画操作,就导致我手指明明还没离开屏幕,但是动画已经返回列表了,这种顿一下的割裂感,当然这个现象并不是经常出现,但偶然触发一次,就很膈应。
然后就是小红书,不知从哪个版本开始,小红书在贴子内的滑动阻尼就变得非常奇怪。表现为当你在带图片的帖子内向下滑动浏览评论一长段以后,你想快速上滑从评论区回到主贴图文内容部分,从评论区上滑时滑动阻尼正常,但一旦你滑动时接近正文部分(我留意了一下一般是正文内容出现时)大伙可以把屏幕定位到上面 4 分 1 是正文内容 4 分 3 是评论的时候,再用手指向上滑动,阻尼感就会突然变重,形容下就是你觉得这个力度的滑动屏幕应该滚很远或者一下子滚到顶部,但是当图片模块部分出现时候,突然这个力度的滑动滚屏速度一下子变慢了,割裂感就非常严重。
以上的问题我更新过几次版本( play 版本),都有出现所以印象很深。我自己的猜测(瞎猜的)是这些公司基本上软件都是先以 IOS 为雏形做版本开发,所以 IOS 用户一般会先用上一些新功能,然后才下放给安卓,有没有可能一些功能逻辑或者实现方式,在下放到安卓的时候就是直接模仿 IOS 的参数设置,所以导致一些地方割裂感那么严重和不匹配。(非开发,以上是瞎猜,大伙可以分析分析)
Android 开发技术和规范的碎片化。「原生套 H5 套 Flutter 套 React Native 套小程序框架」在很多应用已经是常态了,混合带来灾难性的体积膨胀和性能下降。典型例子:闲鱼。
太多的产品需求造成的工程能力崩溃。
说一个比较有争议的:我了解过的一些中小企业的 UI/UX 设计基本都秉持着「 Apple 设计本位主义」,日用的设备是 MacBook / iPhone 、使用的原型设计软件只支持 iOS 控件和动画逻辑、看的视频在分析苹果设计、听的播客讲的是苹果的设计哲学,造成了一种「 iOS 是本位,Android 只是顺带设计下」的边缘化思维。
我看到的这些企业的 UI Draft 里九成九都是按照苹果设备的思路来设计的(例如,要有返回按钮、要支持 iOS 的手势、要 Liquid Glass 、要大圆角 [注:我知道 Android 现在也搞大圆角了] 、要 iOS 风格的对话框和动画效果)。
这些设计想法在 Apple 生态里实现可能很自然,但到 Android 生态中就会有各种技术上的阻力,最后各种全手写控件叠起来就变成四不像,没有「 Android 味」。
但国外的应用设计通常比较注重系统一致性,要么会选择中性的设计风格(例如 Telegram ),要么完全单独遵循 Android 的设计规范(通常是独占应用,例如 Urbandroid 的产品)。
99%的国产 APP 都想做成手机操作系统,另外 1%是没有钱做。