iosandroid交互
㈠ iOS与Android的交互差异
平常用的是iOS设备,每次把玩安卓测试机都会有些不习惯。对于一些小厂来讲,由于资源有限,一般安卓和i设计稿都通用一个设计稿。虽然现在ios和安卓在设计方面越来越趋同,但还是有些差异化的地方,不然在开发的过程中,搞不清楚两者的差异化会闹出很多笑话。这里只是简要的写出iOS和Android交互方面的一些差异,只作一个引子。
1.标题的位置
Andriod的导航栏标题一般在左边,iOS的导航栏标题一般居中显示。这只是一个小差异,一些大厂应该会做出规定,导航栏的标题统一居中显示。
2.手势操作差异
对于某个单一的item,安卓是长按进行“删除”及其他操作,而iOS是左滑删除或者其他操作。这个交互属于比较常见的方式了,不遵守这个设计差别的话,用户用起来也会比较别扭。
3.搜索框差异
Andriod搜索框后面一般带有“搜索”两个字,左边有一个“返回”箭头;iOS搜索框后面一般没有搜索按钮,他的搜索按钮一般在键盘上,搜索框后面有一个“取消”按钮。为什么要这么做?其实也是iOS和Android的系统决定的。安卓的键盘上虽然有一个“箭头”的标识可用作搜索,但是由于标识不够明显,所以搜索框后面要加一个“搜索”按钮。同时,由于iOS键盘上就有“搜索”按钮,所以不用这么做。当然,现在也有一些大厂搜索框也做成一致,越趋向于iOS。
4.消息通知
Andriod的消息通知的推送只需在本应用内进行开关操作,不涉及到系统层面的开关;而iOS则需要在系统层面去控制系统的开关。iOS的消息推送都是需要去iOS的设置-通知-XX应用里面去进行设置。
5.地址选择器
对于地址选择,iOS一般使用系统交互的滚筒控件,但是部分Android APP也用这个交互,则是不对的。对于Android交互而言,一般是用列表选择代替滚筒的设计。
6.小结
以上的交互差异是比较常见的差异了,当然现在做的比较好的是安卓和iOS的交互都日益趋向统一了,至少从现在来讲,差异还是存在的。这就需要我们在设计的过程中分清这些差异,并做到合理而具有变通的设计。
㈡ 在交互细节上,Android 与 iOS 有哪些区别
IOS与安卓的区别:
1、两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。
2、两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。
3、IOS中用于UI指令权限最高,安卓中 数据处理 指令权限最高
iOS只有一个物理键,android有三个物理键
2 iOS和android的底层交互设计不同
1、返回的入口不一致,android基本上是硬件返回,iphone则是屏幕软键返回。但这点很可能随着Android4.0的出现而改变;
2、长按为android的一个基本的标配操作,但iOS应尽量避免;这点造成了很多操作上的不一样,例如删除操作,iOS为滑动,android为长按
3、Android有menu键,点击后调出menu菜单,iOS没有;
4、tab的处理上也不一致,因为iPhone没有menu菜单,更多的操作很可能放在最后一个tab里,叫“more”;
5、应用的通知处理也不一致,iOS为图标右上角的小红圈,Android为statuesbar中的滚动显示;
6、iPhone有子tab,android好像还没有看到有,除非是第三方应用自己添加的控件。
2.操作栏
a )安卓操作或tab均放上方,以免与虚拟键盘冲突,而非ios的下方,但许多安卓应用也按ios的来设计,因此这个点的设计更改可以酌情考量; iPhone 5c, 任何时候从屏幕下方可以拉出“控制中心”,Android 是从上方拉出了
只说一点,滑动屏幕的感受,iOS是最顺畅最自然的。在商场里体验过很多android,滑动的感受总有那么点怪怪的,或者说有点生硬,低配置的还有卡顿等现象。
OS 用导航栏左上角的返回钮,android 用户习惯按全局 back 键。
Android 见啥都想长按;iOS用户则非常不习惯,只会点来点去。
iOS上面捏合手势是标配;Android 上不是跑太快就卡的狠要么没反应,总之各种难过少人用。
Android 下边缘有软键,交互元素要离远点
2.iOS 双击home键的界面完全更改,改成卡片式预览。如果觉得拨动app缩略图行进过慢可以拨动下方的app图标,会稍微快一点。向上推app缩略图来关闭app。
Android,在主界面,按左键 ,可以预览所以打开的应用,向上推 可关闭app
在短信中,向左稍稍拉动可以显示每条短信的具体收发时间。