当前位置: 首页 > 科技观察

连高手都容易忽略的9个 iOS 与 Android 间的交互差异

时间:2023-03-22 16:51:40 科技观察

iOS和Android的9大连专家都容易忽略的交互差异很容易忽略的一点是,有些功能在Android上不能“一稿两用”,有些产品差异在Android上是不一样的。所以这篇文章就来聊一聊Android和iOS的9大产品/交互差异。希望大家在以后的产品设计中多考虑一些知识点。虚拟商品的支付规则不同,支付规则和方式与部分虚拟商品的支付有关,如vip会员、xx币、xx豆等。iOS和安卓有不同的支付规则:安卓基本上没有限制,没有佣金。另一方面,iOS有更多的限制,并收取大约30%的手续费。举个例子:充值30元,在安卓上可以获得300金币,而在iOS上只能获得210金币。因为抽成规则不同(没办法,这是苹果严格规定的),所以各个平台都会有虚拟货币,安卓和iOS的充值比例不一样,比如快手:所以对于佣金iOS端虚拟商品的规则在产品设计时一定要慎重考虑,因为这关系到产品的商业和盈利模式。通常有两种解决方案:A.让用户承担30%的佣金:同样的价格,iOS用户得到的产品更少。比如充值30元,在安卓端可以获得300金币,而在iOS端只有210金币。如快抖音、陌陌等币种充值。同样的产品,iOS用户支付的费用更高,比如3个月的VIP会员,安卓端售价58元,iOS端68元。比如优酷、腾讯视频的VIP会员价。B、公司自己承担30%的佣金:比如你在iOS端充值30元,公司会收到21元,但iOS用户可以获得和安卓一样的300金币。(理论上是有这个方案的,但是实际执行的公司很少,毕竟佣金成本是有的。)另外需要注意的是:由于佣金规则不同,对于同一个ID的账户余额,在Android和iOS中并不通用。因此,在产品设计时需要将这一点告知用户,以防止用户失误和恶意刷币。由于支付方式的开源性,Android接入了第三方支付平台,如微信支付、支付宝、银联卡等。但由于系统的封闭性和安全性,iOS只能调用苹果自家的支付系统:登录AppleID,然后使用授权的支付方式(支付宝、银联卡)进行支付。不同的状态栏交互“状态栏”就是我们手机界面顶部的电池栏。除了在不同的背景下切换颜色,Android和iOS的交互触发也不同。iOS:当用户在Y轴上滚动较长的内容时,点击状态栏可以快速回到初始位置。Android:无论用户滚动多长时间,点击都没有效果。虽然这种交互差异是iOS独有的,但它启发了我们一个新的设计思路:在必要的时候,状态栏可以承载产品新的交互状态。比如网易的LOFTER(iOS端),当用户离开音乐播放界面时,通过状态栏显示音乐信息和操作入口,方便用户在浏览其他内容的同时快速关闭音乐,极大地提高了用户的操作效率。下载方式和状态的差异,多用于运营的“拉新”场景,以利新用户(红包、优惠券、更好看的内容等)。新用户通常会被要求下载产品APP进行领取。并且由于Android和iOS的下载方式不同,会带来不同的交互状态和产品逻辑。安卓:可在当前页面(后台)或应用商店下载;过程中可以显示进度,允许用户暂停下载;下载完成后,可以调出安装页面,用户可以取消安装或自动安装……正因为Android下载软件的各种便利性,会带来各种交互状态:未下载,正在下载,暂停,下载但未安装,已安装。这些都是交互设计师需要特别注意的。每个不同的状态背后都会有不同的产品逻辑。iOS:只能跳转到AppStore下载。所有下载过程和状态都在那里完成,您可以离开活动页面。与安卓下载方式相比,简单多了。跳转方式可以是全屏或半屏。软件更新方式不同安卓:由于安卓的开源特性,有新版本时会提示用户更新,每个产品里面都有一个“版本更新”入口。更新有两种方式:引导更新:弹出提示让用户更新APP。用户点击“更新”按钮去应用商店更新,或者在当前页面更新并显示下载进度。强制更新:也是提示用户先更新,但是用户点击“更新”按钮调出软件安装页面。(前提是产品已经处于用户的wifi模式,并且已经下载安装包)iOS:考虑到用户体验,iOS端禁止提示用户版本更新信息。这也是绝大多数iOS产品没有“版本更新”入口的原因(比如QQ、支付宝、百度网盘等大厂)。就算有,点击直接跳转到AppStore查看版本状态。并且下载渠道固定在AppStore。理所应当,软件更新方式只能在AppStore进行,不能像安卓一样在后台下载更新。文本发送命令的位置不同。在手机键盘输入文字时,由于iOS系统的限制,文字的发送命令只能在键盘上完成,所以iOS用户的交互操作都集中在右下角键盘。Android端要灵活得多。它不仅可以在键盘上执行发送命令,还可以在输入栏/搜索栏周围添加操作条目。退出浮层列表的区别长按图片后会弹出列表浮层,因为iOS手机只有一个“Home键”,为了方便用户退出浮层,增加了“取消”入口层。安卓手机已经有了“返回”虚拟键,而安卓用户的退出/返回行为习惯了由虚拟键触发,多出一个“取消”意义不大。删除方式不同iOS端一直在教育用户使用“左滑”删除列表信息,所有删除功能都是通过“左滑”实现的。大部分Android系统只能通过“长按”触发编辑状态,其中包括删除功能。不过,也有极少数的产品正在逐渐打破这两端之间的“删除”边界。例如,网易邮箱(Android)可以通过向左滑动来删除消息。消息推送机制的区别当我们第一次打开产品并允许获取消息通知的权限时,所有的信息传输都会基于服务器进行推送。两端的推送机制不同:iOS:所有新信息都会实时推送到你的手机上,即使你关闭了软件,你仍然会收到通知。即使您断网,信息也会先存储在苹果服务器上,等您连上网络后,将收到的信息一次性推送给您。不仅可以释放手机内存,还可以防止用户错过新消息。安卓:安卓是不同的。如果您退出该产品,数据推送只会在您再次打开该产品时通知您有多少新信息。虽然减少了对用户的干扰,但也增加了服务器数据存储的压力,容易耽误用户接收新消息。复制文本后,剪贴板状态的区别就是我们手机的搜狗输入法键盘。在微信聊天或手机短信中复制一段内容后,由于Android和iOS平台特性的差异,会给两端的用户带来问题。不同的交互差异。iOS:复制文本后,打开输入法键盘会显示剪贴板中的文本内容。用户只需在搜索栏、输入栏等需要填写文字的操作区域点击复制文字,而不会触发“粘贴”操作。安卓:部分安卓手机(如小米/锤子/乐视等),无论复制什么信息(文本、数字、网址等),都很难实现输入法中的“剪贴板”功能.用户需要触发“粘贴”功能才能输入刚才复制的内容。以及针对特定类型的信息:例如URL。用户复制的URL通常具有很强的针对性和可搜索性。部分浏览器产品会预测用户的操作行为,提前显示复制的网址,以抵消Android端复制文本带来的系统限制。.比如QQ浏览器(安卓)有两种解决方法:方法一:利用安卓系统的消息权限,无论是微信还是短信,都可以在手机界面顶部弹出地址栏提示,复制URL,可以快速命中目标。方法二:复制网址并打开搜索功能后,会自动定位到网址并粘贴到搜索栏中,方便用户查询。UC和百度也有类似的解决方案:将复制的广泛信息(文字/号码/网址/邮箱等)嵌入搜索框下方,用户点击即可搜索。这也是一个合适的解决方案,因为用户可以复制的信息类型非常广泛,目标也不是很明确。无法准确判断用户一定会有搜索需求。这就是为什么将复制的信息放在搜索框下方,而不是自动粘贴到搜索框内,这既考虑了用户的目标,也考虑了操作效率。总结以上是对Android和iOS之间差异的总结。如有不当描述,敬请指教!以下是摘要文件。