9个Android和iOS之间的交互差异点

十一月 8, 2019

发表于: 交互设计.

评论

Sponsor

移动端开发的主要载体是Android和iOS,在开发的时候出于某些原因而采用一套设计方案的情况也不少。然而,由于两个操作系统在理念和规范上的不同,在具体落地中会要求产品开发作一些特定的适配或修订。因此,设计师在设计产品的时候有必要了解系统的规范文档,了解它们的交互特征。

设计达人今天为大家带来的这篇文章,为大家整理出9个容易被忽略的Android和iOS之间的交互差异,希望在这些事关体验的细节上为大家提供帮助。

iOS vs Android 的差异点:

现在大多数的PM/交互/UI设计师,在设计产品的时候都是以iOS为基准 思考产品上的各种功能逻辑、交互状态,而很容易忽略了某些功能在Android里并不能‘一稿适应两端’,部分产品差异在安卓上是不一样的。

所以本文就讲下Android和iOS 9大产品/交互差异,希望你在日后的产品设计时,可以考虑到更多层面的知识点。

一、虚拟商品 支付规则和方式的不同

01. 支付规则:

对在于一些虚拟商品的支付上,如vip会员、xx币,xx豆。iOS和Android就存在不同的支付规则:Android基本无限制,无抽成。而iOS限制比较多,而且要抽成大约30%的手续费。

举个例子:同样充值30元,Android端会得到300金币,而在iOS中,只有210金币。正因这个抽成规则的不同(没办法,这是苹果硬性规定的),才会出现各种平台的虚拟货币,在Android和iOS中的充值比例是不一样的,如快手:

所以对于虚拟商品在iOS端的抽成规则,在产品设计时一定得考虑清楚,因为这关系产品的商业和盈利模式。通常有2种解决思路:

(1) 让用户承担30%的抽成

· 同样的价格,iOS用户得到的商品少些

如同样充值30元,Android端会得到300金币,而在iOS中,只有210金币。像快抖音、陌陌等各种货币充值。

· 同样的商品,iOS用户支付更高的费用

如3个月的vip会员,Android端定价是58元,iOS端则可以设为68元。如优酷、腾讯视频的vip会员价格。

(2)公司自己承担30%的抽成:

如iOS端充值30元,公司实收21元,但iOS用户能得到和Android一样的300个金币。(理论上是有这个解决思路,但现实中很少有公司去实现,毕竟抽成成本就摆在那里)

另外还需要注意的是:因为抽成规则的不同,对于同一个ID的账户余额,在Android和iOS端中是不能通用的。因此在产品设计时需要将这个点告知用户,预防用户犯错、以及恶意刷币。

二、支付方式

Android由于开源的特性,因此对接的都是第三方支付平台,如微信支付、支付宝、银联卡等。 而iOS出于系统的封闭性和安全性考虑,只能调用苹果自己的支付系统:登录APPle ID,然后用授权的支付方式(支付宝、银联卡)进行付款。

02.状态栏交互的不同

‘状态栏’也就是我们手机界面最顶部的电池栏,它除了可以在不同背景里切换颜色外,在交互的触发上,Android和iOS中也各不相同。

iOS:用户在Y轴滚动了很长内容时,点击状态栏可以快速回到初始位置。Android:无论用户滚动了多长内容,都是点击无任何效果。

虽然这一交互差异是iOS专有的,但它却启发我们一个新的设计思路:在必要的时候,状态栏可以为产品承载新的交互状态。如网易的LOFTER(iOS端),用户离开音乐播放界面时,状态栏就用于显示音乐信息和操作入口,方便用户在浏览其他内容时可以快速关闭音乐时,极大提升了用户的操作效率。

03.下载方式和状态的不同

这种大多应用于运营的‘拉新’场景,为了能新用户得到好处(红包、优惠券、更好看的内容等)。通常会让新用户下载产品APP领取。而由于Android与iOS的下载方式不同,会带来不同的交互状态和产品逻辑。

Android:可以在当前页面(后台)下载,也可以在应用商店下载;过程中可以显示进度,且允许用户暂停下载;下载完成后调起安装页面,用户可以取消安装,也可以自动安装…正因为Android下载软件的各种便捷性,所以才会带来各种交互状态:未下载、下载中、暂停中、已下载但未安装、已安装。这些都是交互设计师需要特别注意的,每个不同的状态背后都会不同的产品逻辑。

iOS:只能跳转到App Store里下载,所有下载流程和状态都是在那完成的,可以脱离开活动页面,相比于Android的下载方式就简单很多。跳转的方式可以是全屏幕,也可以是半屏。

04.软件更新方式的不同

Android:由于安卓的开源特性,当有新版本时都会提示用户更新,且每个产品内部都带有‘版本更新’入口。而更新的方式可分2种:

· 引导更新:弹出提示让用户更新APP,用户点击‘更新’按钮前往应用商店更新、或者在当前页面更新并显示下载进度。

· 强制更新:也是先提示用户更新,只不过用户点击‘更新’按钮,即调起软件安装页面。(前提是产品已在用户处于wifi模式下,将安装包已下载完成)

iOS:而iOS端出于对用户体验的考虑,是禁止向用户提示版本更新信息的。这也是为什么绝大部分的iOS产品,都是没有‘版本更新’入口的原因(像QQ、支付宝、百度网盘等大厂产品)。

即使有,点击了也直接跳转到App Store查看版本情况。且下载渠道都固定在App Store里。理所应当的,软件的更新方式也只能在App Store里进行,无法做到与Android的一样做到后台下载、后台更新。

05.文字发送指令 位置的不同

在手机键盘里输入文字时,iOS由于系统的限制,对文字的发送指令只能在键盘上来完成,因此iOS用户的交互操作都全部集中在键盘右下角。

而Android端就灵活很多,不仅可以在键盘上执行发送指令,也可以在输入栏/搜索栏周边新增操作入口。

06.退出浮层列表的不同

长按一张图片后,都会弹出一个列表浮层,因为iOS手机只有一个‘Home键’而已,为方便用户退出浮层才增加了‘取消’入口。

而Android手机本来就有‘返回’虚拟键,安卓用户的退出/返回行为都习惯于通过虚拟键触发,所以多做一个‘取消’的意义性不大。

07.删除方式的不同

iOS端一直教育着用户使用‘左滑’删除列表信息,所有的删除功能都是支持‘左滑’来实现的。

而Android系统大部分只能通过‘长按’来触发编辑状态,其中就包括了删除功能。

不过现在也有极少数的产品,正在逐渐打破这两端间的‘删减’界限,比如网易邮箱(Android)就做到了左滑删除信息。

08.消息推送机制的不同

当我们第一次打开产品、允许了获取消息通知的权限后,所有的信息传输都会基于服务器进行推送。而两端在这块的推送机制又有所不同:

iOS:所有新信息都会实时推送到你的手机里,即使你关闭了软件,还是一样会收到提示。就算使你处于断网状态,信息也会先储存于苹果服务器,等你联网时再一次性把收到的信息推送给你。既释放手机内存,又不会让用户遗漏有新消息。

Android:而安卓则不同,你若退出了产品,数据的推送只有等你再次打开产品时,才会通知你有多少新信息。虽然减少了对用户的干扰性,但也增加了服务器数据储存的压力,还容易耽误用户接收新消息。

09.复制文字后,剪切板状态的不同

也就是我们手机的搜狗输入法键盘,在微信聊天内、手机短信里复制了一段内容后,由于Android与iOS的平台特性差异,会给两端用户带来了不同的交互差异。

iOS:复制完文字后,打开输入法键盘会显示来自剪切板的文字内容。用户只需点击,即可将文字复制在搜索栏、输入栏等需要文字填写的操作区域里,无需触发‘粘贴’操作。

Android:而有些安卓机(如小米/锤子/乐视等),无论你复制了什么信息(文字、数字、网址等),都很难实现输入法里的“剪切板”功能。用户需要触发“粘贴”功能,才能输入将刚刚的复制内容。

而对于特定的信息类型:如网址。用户复制网址往往都带有极强的目标性、搜索性,一些浏览器产品会预判用户这一操作行为,将复制的网址前置展示出来,以抵消Android端对于复制文字带来的系统限制。如QQ浏览器(安卓端)就有2种解法方法:

方法1:利用安卓系统的消息权限,在手机界面的顶部弹出网址栏提示,无论是在微信还是短信中,复制网址后都能快速地触达目标。

方法2:复制网址后打开搜索功能,会将网址自动定位并粘贴到搜索栏中,便于用户查询。

而UC和百度也有类似的解决办法:将复制后的广泛信息(文字/数字/网址/邮箱地址等等)嵌入在搜索框下方,用户点击就能搜索。

这也是一种妥当的解决方法,因为用户可复制的信息类型特别广泛、目标不是很清晰。无法准确判断出用户一定会有搜索诉求。所以才将复制后的信息放在搜索框下面,而不是自动粘贴到搜索框中,既考虑了用户目标,又兼顾了操作效率。

三、总结

以上就是Android与iOS的差异总结,若有描述得不当请多指教!若文章如果有帮到你、启发你一些思路的,请动动手指关注我,或者帮我转发一下,感激不尽!

作者:和出此严,公众号:和出此严

推荐:查看最受欢迎的 301 个设计网站 → http://hao.shejidaren.com

交流:结交更多有才华的设计师?请加入UI设计QQ群,与50000名设计师交流设计。

赞助商链接

赞助商链接

喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。

版权:除非注明,本站文章均为原创文章,转载请联系我们授权,否则禁止转载。

{ 发表评论 }

姓 名 (必填)

邮 件 (必填)

网 站

相同点安卓和iosui的相同点_9个Android和iOS之间的交互差异点相关推荐

  1. 相同点安卓和iosui的相同点_UI设计中IOS和安卓的设计差异

    设计师在做app的时候很少考虑两个平台的差异,在设计上用一套设计稿去做,其实有很多不一样的地方.今天我就针对UI设计中IOS和安卓的设计差异进行简单的说明. iOS与安卓设计上的差异主要从系统差异.成 ...

  2. 相同点安卓和iosui的相同点_iOS和Android的UI设计规范有啥区别?

    对于UI设计这类需要创新的人而言,想要深入发展,获得高薪,那么必须要有创意.创意对于个人而言,也并不是与生俱来,而是通过大量观察.搜集.分析,从而总结提炼,累积而来,形成自己的独特风格,是每一位设计师 ...

  3. 相同点安卓和iosui的相同点_学UI设计必要分清iOS和Android的设计区别

    原标题:学UI设计必要分清iOS和Android的设计区别 不同平台的设计和开发感觉像是在不同的国家之间旅行.你要做同样的吃吃睡睡看景点的事情,但是这些国家的风俗习惯社会制度会制约你如何吃吃睡睡游览景 ...

  4. 相同点安卓和iosui的相同点_iOS 8和安卓L详尽界面对比 风格有些相似?

    上个月,苹果和谷歌在各自的开发者大会上发布了新一代移动操作系统,分别为 iOS 8 和 Android L.这两个操作系统将会在今秋正式开放下载.在这里我们将从几个方面对这两个新的操作系统进行对比,让 ...

  5. android 界面组件,安卓开发学习周第三篇——Android中的UI组件

    原标题:安卓开发学习周第三篇--Android中的UI组件 在Android APP中,所有的用户界面元素都是由View和ViewGroup的对象构成的.View是绘制在屏幕上的用户能与之交互的一个对 ...

  6. 王者android与ios互通,王者荣耀ios和安卓数据互通吗?数据互通时代即将来临

    王者荣耀是目前最火的一款游戏,无论是在安卓的应用市场还是在IOS的应用市场都是稳居榜首,但两个平台数据不通,非常不便,王者荣耀ios和安卓数据互通吗是很多受到消息的玩家想问的,没错,王者荣耀数据互通时 ...

  7. 安卓巴士总结了近百个Android优秀开源项目

    安卓巴士总结了近百个Android优秀开源项目 转自:http://sfshine.iteye.com/blog/1724962 Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了 ...

  8. 安卓Android、iOS移动端车牌识别OCR技术原理

    核心内容:移动端车牌识别.安卓端车牌识别.Android车牌识别.iOS端车牌识别.OCR识别技术 一.安卓Android.iOS移动端车牌识别OCR技术识别流程 安卓Android.iOS移动端车牌 ...

  9. android和ios系统的内存,为什么说IOS系统的2G运存相当于安卓手机的8G运存

    在手机圈里,苹果手机一直都是深受欢迎的,除了性能的强大,系统做的也是非常的好,这也是为什么苹果手机用户的黏性非常高的原因之一,而在流畅度这一块,苹果手机的2G运存基本上都堪比安卓的8G了,为什么这么说 ...

最新文章

  1. 深入浅出 Java Concurrency (29): 线程池 part 2 Executor 以及Executors[转]
  2. eclipse调试详解
  3. C语言-链表的创建头插法和尾插法(有无头节点)
  4. ThinkPHP函数详解:M方法
  5. 服务器怎么导出数据库文件,怎么导出服务器数据库文件
  6. Docker网络通信openvswitch(来自龙果学院学习资料 + 自己实验结果)
  7. 牛客 - Dress as women(sg定理+位运算)
  8. lt、le、eq、ne、ge、gt的含义
  9. NET问答: C# 中是否有 format json 的类库?
  10. mysql search yum_CentOS 7 yum安装配置mysql
  11. Linux shell编程学习总结
  12. 彼聆智能语音机器人_电销行业的人工智能:智能语音电话机器人
  13. java构成对象的三要素_20155237 《JAVA程序设计》实验二(JAVA面向对象程序设计)实验报告...
  14. 全国省市区表完整版(自己整理)
  15. Linux终端快捷键的使用
  16. pytorch实现多种经典GAN
  17. iOS13beta2版描述文件,修复了,修复了,修复了,可以用描述文件更新了
  18. vector扩容时以2倍或1.5倍扩容的原因
  19. img文件制作linux启动u盘,制作Linux的U盘启动盘
  20. 服务器端查看图片库 eog

热门文章

  1. 铁客网络订票系统 铁客订票 12306
  2. 币储交易所BTCSP系统研发侧重信用机制技术提升
  3. 集成平台,API混合集成中台
  4. linux(虚拟机) ext4系统磁盘扩容操作(磁盘多个分区,新增分区新增物理卷来扩容逻辑卷)
  5. python解奥数题_【新手】小白用python解小学奥数第五集
  6. 小米6无人直播刷机教程
  7. 2021-2027全球与中国家畜口蹄疫 (FMD) 疫苗市场现状及未来发展趋势
  8. 钟振森:30岁的人,最好的投资是什么?
  9. C#教程9:C#方法(Methods)
  10. Vue中的methods方法使用技巧,三分钟迅速读懂