ios与android规范交互差异总结
- 格式:pdf
- 大小:2.50 MB
- 文档页数:17
Android和IOS应用开发区别比较随着智能手机的普及和应用软件的快速发展,移动应用开发越来越受到关注。
_android_和_iOS_是目前市场上最常用的两个操作系统,也是移动应用程序开发最常用的两个平台。
虽然它们都针对手机应用程序开发,但两个平台在技术、开发语言、设计风格等方面有很大的不同。
一、开发语言开发语言是移动应用程序开发的基础。
_android_和_iOS_开发语言不同。
_android_应用开发使用的是_java_语言,需要使用_android_开发工具包(_Android_ SDK),_JAVA_ SE和_javac_等相关工具。
由于_java_语言比较容易理解,使得_android_应用程序的开发简单易学。
同时,_android_的应用程序可以在多种不同的硬件和软件平台上运行,这也让_android_应用开发变得更有意义。
_iOS_应用程序开发使用的是_objective-C_编程语言,_objective-C_是基于_c_语言的语言,它与_c++_非常相似。
_objective-C_是苹果公司推出的,因此它只能在苹果的操作系统上运行。
二、应用程序开发环境开发环境是应用程序开发的重要组成部分。
在目前的市场中,_Android_应用程序开发环境相对_iOS_更加开放和自由。
_android_应用程序开发使用_eclipse_软件作为开发工具,免费、开放和易于使用。
同时,_android_开发者可以使用其他编辑器和工具,比如_idea_、_netbean_等,也可以根据自己的需求使用其他语言来开发_android_应用程序。
_iOS_应用程序开发使用的是_Xcode_,它是苹果公司的开发工具套件,只能在_osX_操作系统中运行,需要向苹果公司购买相应的许可证。
因此,_iOS_应用程序开发非常依赖于苹果公司的支持。
三、设计规范设计不仅考虑应用程序的吸引力,还要考虑用户使用体验。
_android_应用程序开发的设计重点是功能和流畅的用户体验。
IPHONE和安卓系统的功能和性能比较近年来,智能手机市场的竞争越来越激烈,IPHONE和安卓系统成为了市场上的两大主力品牌。
虽然二者都可以完成基本的通讯和娱乐功能,但二者的差异越来越明显。
接下来,我们将从功能和性能两个方面对IPHONE和安卓系统进行比较。
一、功能比较1.1用户体验IPHONE系统的UI设计相对稳定,可以通过推荐应用程序和您通常安装应用程序,为用户带来更顺畅的使用体验。
而安卓系统则采用了更开放、更自由的操作方式。
用户可以自由地定制自己的桌面,甚至可以自己开发自己的应用程序。
1.2安全性和隐私性IPHONE推出的生态系统是更为封闭的,安全性高、隐私性好,在与互联网进行交互时更为稳定。
而安卓系统更为自由开放,开发者经常在应用程序中使用一些后门,容易被黑客利用,损害用户的信息安全。
1.3应用程序IPHONE系统上的应用程序严格经过审核和筛选,保证应用程序的质量和稳定性,提高用户的使用体验。
而安卓系统上的应用程序非常多,但是质量参差不齐,有些应用程序可能会损害用户的使用体验。
1.4兼容性和流畅性IPHONE系统针对自己的硬件设备设计,软硬件兼容性更强,性能也更稳定、流畅。
而安卓系统因为面对广泛的硬件和软件配置,所以兼容性就会降低,导致系统表现不一,速度变慢。
二、性能比较2.1处理器IPHONE的处理器性能一直是业界的佼佼者,自IPHONE 5S开始采用全新的A7芯片,到现在的A14芯片,每代处理器都有明显性能提升。
而安卓系统中采用的处理器型号和性能差别较大,售价不同的安卓手机所采用的处理器也会因此而有差别。
2.2内存IPHONE手机的内存普遍比安卓系统手机小很多,但IPHONE的系统协调性较好,机器的流畅性较高。
而安卓手机的内存并不像IPHONE那样有良好的控制,在应用程序运行过程中,很容易导致机器出现卡顿,需要手动清理内存。
2.3电池续航相对于安卓系统,IPHONE系统在电池续航上表现较好。
UI设计中安卓和苹果有哪些区别,成都ui培训去哪里?区别一:术语解读和系统平台对比android是Google公司开发的操作系统。
iOS是苹果公司的移动操作系统。
android是一种基于Linux的自由及开放源代码的操作系统。
iOS是由苹果公司开发的移动操作系统区别二:UI设计规范不一样比如现在通常设计的尺寸对比如下:iOS: 750*1334 或者 1242*2208 android:720*1280 或者 1080*1920区别三:导航方式不一样iOS的Tab放在页面底部,不能通过滑动来切换,只能点击。
Android一般放在页面顶端,可以通过滑动页面来切换Tab,当然Tab可以点击切换,Tab多的话,Tab本身也可以滑动,Android啥都可以有。
区别四:单条item的操作iOS单条item的操作有两种,点击和滑动,点击一般进入一个新的页面,滑动会出现对这条item的一些常用操作,如微信里滑动一条对话,会出现标记未读和删除。
Android中,单条item的操作也有两种,点击和长按,点击一般进入一个新的页面。
长按进入一个编辑模式,可以在里面进行批量和其他一个操作,比如删除,顶置等等。
比如小米的短信页面;长按也可以弹出情境操作栏dialog,进行操作,比如Android版的微信。
例外的是,Android里面也可以有单条item的滑动,如新版QQ,这种比较少见。
AndroidL 的短信,可以滑动进行归档。
大Android啥都可以有。
区别五:实体键iOS只有一个实体键(音量,电源不算哈),Android有四个实体键(现在很多被屏幕上的虚拟键代替,但功效是一样的)区别六:浮窗设计元素不一样Android里可以看到各种浮窗,流量,清理内存等等。
iOS暂时还不支持这样的浮窗。
越狱的貌似可以。
区别七:图标尺寸和命名规范不一样1、iOS和Android手机的APP图标尺寸规范和图标命名规范2、对比PC、iOS、Android等终端APP的交互设计的差异化学UI建议去成都CGWANG学习,他们的课程就是会教到UE的,这个是别的学校没有的,所以他们教出来的学生往往能拿到高薪去到满意的岗位。
专业对比iOS和Android手机操作系统的优缺点iOS和Android是目前全球用户最多的两种手机操作系统。
iOS是苹果公司开发的专有操作系统,只适用于iPhone、iPad和iPod Touch等设备;而Android是由Google公司推出的开放源代码操作系统,适用于多种手机品牌,比如三星、华为、小米等。
本文将对比iOS和Android操作系统的优缺点,以帮助用户做出更明智的选择。
一、用户界面iOS操作系统以其简洁、直观和一致的用户界面而闻名。
它采用了统一的图标和系统菜单,易于上手,并且保持了高度的用户一致性。
用户可以通过滑动、捏合、点击等手势来操作界面,在操作体验上非常流畅。
相比之下,Android的用户界面更加灵活和自定义化。
用户可以更改主屏幕布局、图标样式,还可以添加小工具和自定义小部件。
Android的界面更加适应用户的个性化需求,但有时也会导致界面的一致性不够,可能会给新用户带来一定的学习成本。
二、应用生态系统iOS的应用商店,即App Store,是最大的移动应用平台之一。
在App Store上,用户可以找到丰富多样的应用程序,涵盖了几乎所有的领域。
App Store对应用的审核要求较高,确保了应用的质量和安全性,但也限制了一些开发者的自由度。
Android的应用商店是Google Play,它提供了更加开放的环境,允许开发者更容易地发布应用。
虽然这意味着在Google Play上可能会有更多的应用,但也难免存在一些质量不高的应用和安全风险。
三、系统定制与开放性iOS是一个封闭的操作系统,只能在苹果公司授权的设备上使用,并且不能轻易定制。
这种封闭性保证了系统的安全性和稳定性,但也限制了用户对系统的个性化需求和自定义程度。
与之相反,Android是一个开源操作系统,用户可以在授权范围内对系统进行自定义修改。
这意味着用户可以根据自己的需求更改界面、系统设置、默认应用等,使得Android系统更加灵活、适应性更强。
iOS和安卓系统的设计理念和用户体验对比研究一、引言移动操作系统的市场竞争已经越发激烈。
iOS和安卓两种主流系统,在设计理念和用户体验方面有着不同的表现。
本文将进行对比研究,从桌面设计、交互方式和用户体验三个方面探讨两种系统的优势和不足点。
二、桌面设计1. iOS系统的桌面设计iOS的桌面设计采用了精简主义的设计理念,每个应用程序(App)使用一个图标来代表。
这种简单的设计使得使用者可以快速定位自己需要使用的应用,也有利于提升用户操作的效率。
此外,iOS桌面系统的排版简洁明了,整体风格统一,给用户带来种舒适感。
2. 安卓系统的桌面设计安卓系统的桌面设计相对于iOS来说更加自由,因为它允许用户更改应用程序的大小、位置和形状。
这为用户提供了更多选择和个性化定制的空间,使得使用更加个性化、具有创造性。
但是,由于安卓系统的开放性,每个用户定制出来的桌面风格各不相同,导致整体风格不够统一。
三、交互方式1. iOS系统的交互方式iOS系统的交互方式相对比较简单,直接和易于使用。
在每个应用程序中,用户可以通过菜单、滚轮和手势来进行操作。
手势操作也是iOS系统的一项重要特征,例如向下轻扫用于关闭控制中心,向上滑动用于查看应用程序的通知中心。
这些简单的操作对于用户来说非常便捷。
2. 安卓系统的交互方式安卓系统的交互方式相对比较复杂,有一些技巧需要掌握。
除了菜单和手势,安卓系统还有一些其他的操作方式,例如长按、双击、滑动等等。
这些操作可以让用户更加方便地使用各种应用程序。
但是由于操作方式较多,可能需要经过一定的学习和适应期。
四、用户体验1. iOS系统的用户体验iOS系统致力于提供一种愉悦、美观的用户体验。
通过其简单的设计和易用的操作方式,用户可以在不同的场景中快速完成所需的任务,如听音乐、拍照、打电话等。
这种愉悦的用户体验使得用户更加喜爱使用iOS系统。
2. 安卓系统的用户体验安卓系统注重的是自由和创造性,将更多的选择权交给用户。
本文整理汇总了一些界面设计(iOS系统)中常用的一些尺寸规范和方法,如控件间距、适配、标注、切图等,设计师在设计时并不一定要严格遵守,但对这些规范应有所了解,并融会贯通。
目录o界面设计尺寸及栏高度o边距和间距o内容布局o界面图片设计比例o建立统一风格的图标o APP版式设计规范o界面文字设计规范o设计适配o切图规范o设计稿标注一、界面设计尺寸及栏高度目前主流的iOS 设备主要有iPhone SE(4英寸)、iPhone 6s/7/8(4.7英寸)、iPhone 6s/7/8 Plus(5.5英寸)、iPhone X(5.8英寸),它们都采用了Retina 视网膜屏幕,其中iPhone 6s/7/8 Plus 和iPhone X 采用的是3倍率的分辨率,其他都是采用的2倍率的分辨率,无论是栏高度还是应用图标,设计师提供给开发人员的切片大小,前者始终是后者的1.5倍,并分别以@3x和@2x在文件名结尾命名,程序再根据不同分辨率自动加载@3x或者@2x的切片。
通过上面的讲解和图示我们了解了iPhone 不同设备的物理尺寸,那么他们的像素分辨率又是多少呢?也就是说我们用Photoshop 做设计新建画布应该设置多大呢?另外,iOS应用中的栏,包括状态栏、导航栏、标签栏、工具栏等,它们的高度又分别是多少呢?(注意:iOS 严格规定了各个栏的高度,这个是必须遵守的)通过下面的表格和图示来为你解答上面的问题。
注意:在进行iphone x 设计的时候我们依然可以采用熟悉的iphone 7 的设计尺寸作为模板,只是高度增加了290px,设计尺寸为750*1624(@2x)。
注意状态栏的高度由原来的40px变成了88px,另外底部要预留68px的主页指示器的位置。
二、边距和间距在移动端页面的设计中,页面中元素的边距和间距的设计规范是非常重要的,一个页面是否美观、简洁、是否通透和边距间距的设计规范紧密相连,所以说我们有必要对它们进行了解。
安卓app界面设计与苹果app界面设计的区别在app开发的行业里,还有很多手机app开发公司是没有计划的开发app的。
但在启汇网络安卓app界面设计公司里,app设计界面是开发手机app最重要的一步,所以启汇非常重视设计app界面这一环节。
Android APP界面设计的思路与 iOS 相比,安卓app界面设计存在各种不协调,app界面本身缺乏统一的规范。
虽然 Android的开放性为应用的自主发挥带来了最大的可能性,但如果系统本身能够提供标准的范例,也未必是一件坏事,毕竟许多软件并不一定需要独创的app界面设计。
从Android 4.0 开始,app界面系统在一致性上有了许多改善,那么Android app界面应该如何设计,如果你仔细观察Google近期的一系列app界面上的设计,应该能发现在一些指导性的要点,而这些app设计也正在被第三方应用接纳。
的翻版,那么它应该是什么样子,Androiduipatterns &启安卓app不应该成为苹果app界面汇网络官网针对 Android app界面设计提出了一些规范性的建议,值得参考。
虽然 Google 并没有在界面上给出太多限制,但是随着 Android 平台的发展,app 界面设计逐渐形成一套统一的规则和界面应该是一个趋势。
这是否意味着一切应用必须遵循规范呢,那倒也未必。
比如 Path 的app设计界面,就未必符合任何平台的既成规范。
如果你有开创性的界面,而且能够保证易用性,不妨去大胆创新,否则,遵循现有的良好规范可能会让你少走些许弯路。
2013年未来的手机APP界面设计趋势,说的挺有道理的。
w8的app界面设计已经取得很大的成功,很多应用也都是采取相同的app设计,如zaker,还有类似本文要展示的左侧导航菜单右边显示主要内容的app设计,通过menu或者左右拖动可以弹出左侧导航菜单,国内的应用有百度新闻、100tv、印象笔记等。
启汇觉得这样的应用很清新,看起来很让人舒服,爱不释手的感觉。
关于Android和IOS交互上那些事先说Android平台,自从materialdesign面世以来,市场上很多Androidapp在设计上才参差不齐。
可能由于设备使用者及用户使用习惯等各种原因,大多数app都还在以Android4.0的规范在做设计,当然也有很多app为了省事,直接从iOS上照搬过来。
因此,真正以MD为设计基础的应用并不多。
下面是一些整体里头的框架记录,越发详细的交互细节以后再说。
仔细阅读MD的规范,似乎写的很清楚,但是如果和Android4.0规范放在一起,还是会发现很多有出入的地方。
不过规范喜好的目的是为了培养并迎合用户使用习惯,减少用户认知负担。
文字是死的,人是活的,灵活应用才是关键。
在以MD为基础的app设计中,经常会出现以下结构(如图1)在Android4.0和materialdesign设计规范中都专门对选项卡进行了说明,但两者的说法不同。
在Android4.0中,选项卡tabs属于操作方式栏的一部分,可以很轻松探索app中的不同功能,或浏览不同分类的信息集,就是说tabs 选项卡是可以作为导航使用的,类似于iOS的标签栏,只是iOS放在屏幕底部,安卓是放在屏幕顶端(如上图2)。
但在materialdesign中,tabs成更易作用是将各种各样关联的数据或者选项划分的理解的分组,虽然很容易让人联想到导航,但其本身并不是用来导航的。
每个tab的内容应该互相关联并且是在同一个主题下(如下图)。
图中出行这种方式可以通过tab划分成多种方式,但是搜索、指南、设置却完全属于不同的功能导航。
如此看来,两种规范似乎是相互冲突的,而且只要莫费特一下你会发现,现在市场上经常是这两种形式都有。
googel官方比较推崇应用结构是:左侧导航抽屉+应用栏+tabs(Tab可选),但是同一种结构却有两种不同表现这种方式。
侧边栏导航作为应用的主导航,头屏显示应用最重要的机能或内容,如果在较低层级中有多个平行相关视图,可以用Tab结构(当然也可以没有)。
android和ios的标准写法Android和iOS是目前两个最流行的移动操作系统,分别由Google和Apple开发和推出。
它们在用户体验、设计风格以及开发方式上有着明显的区别。
本文将简要介绍Android和iOS的标准写法,并比较它们的特点。
首先,Android和iOS在界面设计上有明显差异。
Android采用了Material Design风格,强调简洁、扁平、明亮的设计,注重不同元素之间的层次感和动效。
而iOS则采用了Flat Design风格,更加注重简洁、扁平的设计,强调元素之间的统一性和直观性。
其次,在用户交互上,Android和iOS也有差异。
Android系统偏向于自由度较高的用户交互,通过长按、拖动等手势实现各种功能。
而iOS则注重简单直观的用户交互,通过滑动、点击等手势实现操作。
例如,Android手机在主屏幕上可以自由放置小部件和快捷方式,而iOS则将应用图标和小部件分开显示在主屏幕上。
在开发方式上,Android和iOS也有区别。
Android开发主要使用Java语言和Android Studio开发工具,开发者可以根据自己的需求编写代码,并使用Android SDK提供的API进行功能扩展。
而iOS开发则使用Objective-C或Swift语言和Xcode开发工具,和Android一样,开发者可以通过SDK进行扩展,但需要遵循苹果的开发规范和审查机制。
除了以上的区别,Android和iOS还在系统安全性、应用商店、设备兼容性等方面有所差异。
Android系统相对较开放,用户可以从各种渠道下载和安装应用程序,但也因此面临一定的安全风险。
而iOS系统相对封闭,应用程序只能从苹果官方的App Store下载,提供了更高的安全性保障。
另外,由于Android系统较为开放,不同厂商可以对系统进行自定义和优化,导致设备的兼容性有时存在一定问题;而iOS系统只在苹果自家的设备上运行,设备兼容性相对较好。
Android系统和iOS系统的用户界面对比Android系统和iOS系统是目前市场上最为流行的两款手机操作系统。
使用这两款系统的用户都会对它们的用户界面有所了解,在外观、设计、交互等方面表现非常不同。
本文将对这两款系统进行比较分析,以期探讨它们的异同,并对其优缺点进行评价,为大家带来更为全面的比较。
一、外观设计Android系统和iOS系统在外观设计上有着根本性的不同。
Android系统注重的是个性化与自由,因此用户可以根据自己的喜好来自定义手机壁纸、主题和应用图标等,从而让每个人都能拥有独一无二的手机界面。
同时,Android系统也支持多种桌面和图标排列方式。
用户可以随意定制自己的桌面,自然度、清新度等的唯美设计也是其最为亮眼之处。
iOS系统也有自己的独特优势,其界面更加简洁、明了,整体感觉较为成熟稳定,没有Android界面那种过于花哨的感觉。
比如在锁屏界面上,iOS使用扁平化UI设计,圆形图标、小红点等元素的运用也让人感到非常清新,这些设计细节无形中给人带来了一种温馨的感觉。
二、交互设计Android系统和iOS系统在交互设计上都有着自己独特的风格。
Android系统注重的是自由度与个性化,同时也比较强调操作者和设备之间的互动性。
Android系统比较注重手势操作,比如长按、滑动、双指放大、双击等操作方式。
这种交互方式显得十分自然,因为人的大脑很容易接受此类操作方式,而且这种交互方式也让用户能够更加深入的探索、发现更多的手机功能。
相比之下,iOS系统则更加注重简洁、明了度。
它采用简单的交互手法,例如轻扫、拖动、点击等,无需额外学习,这也是Apple一直推崇的交互理念。
此外,苹果也非常注重声音和震动来反馈用户的操作,从而增强用户的交互体验。
三、设计哲学Android系统和iOS系统的设计哲学也完全不同。
Android系统更加注重开放性与自由度,这也是众多安卓粉丝所喜欢的原因。
Android开发人员可以自定义自己的应用,也可以在应用中加入更多的特色功能,给用户带来更多的选择。
IOS与Android界面设计比较随着移动设备的普及,界面设计成为了一个至关重要的方面。
IOS与Android作为当前最主流的移动操作系统,其界面设计自然也成为了关注的焦点。
两者相比,哪个更好呢?下面本文将对IOS与Android界面设计进行比较分析。
一、UI设计在用户界面设计上,IOS与Android展现着各自的不同特点。
IOS注重简洁、度量一致性,通过统一的颜色和形状,创造出干净无杂的早期电子印刷风格。
而Android则强调个性化、允许自由度更大,用户有更多的控制权。
Android的UI设计更富有层次和动感,传递着一种富有张力的运动感。
IOS的设计是以产品为中心的,倡导的是以人为本,通过简单的设计理念和符号,打造出富有逻辑性的界面。
用户可以非常快速、直接地获取应用程序提供的功能和信息。
而Android的设计注重的是灵活性和自定义性,用户可以很方便地定制自己的界面,将各种应用程序进行组合,可以达到非常个性化的效果。
二、响应速度在响应速度上来说,IOS自iOS7版本以后更有优化。
但是,由于IOS系统相对封闭,而且需要更高的硬件配置来支持流畅的操作,所以其响应速度可能并不如Android稳定。
而Android系统适应更多种硬件规格,因此支持更高的扩展性和兼容性,但也因此可能会出现设备性能差异较大的情况,影响操作响应速度。
三、体验感受无论IOS还是Android,都倡导人机交互的基本原则,因此在体验感上越来越接近。
但是,相对来说,IOS的设计更加一致,更加美观,而Android的自由度则更高一些。
在实际使用中,IOS 的设计更有品质感,可视化效果也更好,而Android虽然开放、自由,但总体感觉略显杂乱,需要用户自己进行改动和定制。
总结来说,IOS和Android的界面设计各有千秋。
在响应速度上,Android比IOS更稳定,但在设计风格和可视化效果上,IOS 则比Android更具品质感。
而针对不同用户的需求和偏好,选择合适的操作系统才是最重要的。
AndroidvsiOS谁是更好的手机操作系统随着智能手机的普及,Android和iOS两大手机操作系统成为市场的主要竞争对手。
那么,在Android和iOS之间,究竟哪个是更好的手机操作系统呢?本文将结合用户界面、应用程序选择、定制化能力和安全性等方面,对Android和iOS进行比较,以寻找出更好的手机操作系统。
首先,让我们从用户界面方面来比较Android和iOS。
作为用户与手机操作系统交互的界面,界面的友好程度和易用性直接影响用户体验。
就用户界面而言,iOS采用了简洁、直观的设计风格,使得用户可以轻松上手,并在界面上进行流畅的操作。
相比之下,Android的用户界面则更加灵活多样,用户可以根据自己的习惯进行个性化调整,但有时也会显得略显复杂。
在用户界面方面,iOS因其直观性和稳定性而略胜一筹。
其次,我们来看一下应用程序的选择。
应用程序的数量以及质量对用户来说是非常关键的。
在这方面,Android领先于iOS。
Google Play商店上有大量的应用程序供用户选择,而且很多应用程序都是免费的,满足了不同用户的需求。
与之相比,虽然App Store上的应用程序品质相对较高,但数量却远不及Android平台。
所以,若是对应用程序的数量有很高的需求,Android平台可能更适合你。
第三,我们来考虑一下定制化能力。
对于一些喜欢个性化的用户来说,Android的定制化能力无疑是其优势所在。
Android系统对外开放,用户可以根据自己的爱好来调整系统的外观、主题以及设置等。
相比之下,iOS则相对封闭,用户的定制化能力相对较低。
因此,如果你更喜欢个性化的设计和设置,Android会更适合你的需求。
最后,我们不能忽视手机操作系统的安全性。
在这个方面,iOS被认为是较为安全的。
与Android不同,iOS的应用程序在App Store上经过了苹果的严格审核,确保了应用程序的安全性。
同时,由于iOS的封闭性,也减少了恶意软件的入侵。
windows、MACOS、android、IOS交互设计原则Windows. MACOS、Android和iOS是四种不同的操作系统,它们在交互设计原则上既有共通之处,也存在一些差异。
以下是一些常见的交互设计原则:1.用户友好性:无论是哪种操作系统,交互设计的基本原则都是要提供直观、易用的界面和功能,降低用户的使用门槛,提高用户体验。
2.直观性:好的交互设计应该能够让用户直观地理解如何操作。
避免混淆和误解。
界面元索应清晰可见,符合用户的期望和直觉。
3. 一致性:保持设计的一致性有助于用户理解和使用应用程序,降低学习成本。
各个界面和元素应该遵循相同的操作逻辑和规范。
4.响应性:用户操作后应有及时的反馈,包括视觉反馈、声音反馈等,让用户知道自己的操作已经成功执行。
5.容错性:交互设计应考虑用户的误操作,并给出相应的处理方式,避免用户因误操作而产性挫败感。
6.自定义性:为用户提供一定程度的自定义选项,允许他们根据自己的习惯和需求调整界面和功能。
可以提高用户的满意度。
7.习惯性:设计应遵循用户的日常习惯和操作流程,降低用户的认知负荷。
例如,对于常见任务,可以采用用户习惯的操作流程和界面布局。
8.清晰性:界面元索应清晰可见,信息应准确无误地传达给用户。
避免使用过于复杂或模棱两可的表达方式。
9.层次性:通过合理的层级结构和导航设计,引导用户逐步完成任务或浏览信息。
避免信息过载和层级过深。
10.美观性:良好的视觉设计可以提升用户体验,使应用程序更加吸引人。
设计应注重色彩搭配、排版布局和图标设计等方面。
以上原则在四种操作系统中都较为常见,但在具体实现上可能存在一些差异。
例如,Windows和MACOS通常更注重专业性和定制性,提供了更多的自定义选项和高级功能:而Android和IIOS则更加注重移动设备的便捷性和用户体验的一致性。
因此,在为不同操作系统进行交互设计时,应根据其特点和用户需求进行适当的调整和完善。
iOS和Android的app界面设计规范字数876阅读96439评论36喜欢344记录一下iOS和Andoird的界面设计规范,方便进行标准的产品设计,并与设计师顺畅沟通iOS篇界面尺寸设备分辨率状态栏高度导航栏高度标签栏高度iPhone6 plus 1242×2208 px 60px 132px 147pxiPhone6 750×1334 px 40px 88px 98pxiPhone5/5s/5c 640×1136 px 40px 88px 98pxiPhone4/4s 640×960 px 40px 88px 98pxiPad3/4/Air/Air2/mini2 2048×1536 px 40px 88px 98pxiPad1/2 1024×768 px 20px 44px 49pxiPad mini 1024×768 px 20px 44px 49pxPaste_Image.png 图标尺寸设备App Store 程序应用主屏幕spotlight搜索标签栏工具栏和导航栏iPhone6 plus 1024*1024px 180*180px 144×144px 87×87 px 75*75px 66*66px iPhone6 1024*1024px 120*120px 144×144px 58*58px 75*75px 44*44px iPhone5/5s/5c 1024*1024px 120*120px 144×144px 58*58px 75*75px 44*44px iPhone4/4s 1024*1024px 120*120px 144×144px 58*58px 75*75px 44*44px iPad3/4/Air/Air2/mini2 1024*1024px 180*180px 144×144px 100*100px 50*50px 44*44px iPad1/2 1024*1024px 90*90px 72*72px 50*50px 25*25px 22*22px iPad mini 1024*1024px 90*90px 72*72px 50*50px 25*25px 22*22px字体iPhone 上的字体英文为:HelveticaNeue至于中文,Mac下用的是黑体-简,Win下则为华文黑体,所有字体要用双数字号。
iOS与Android规范交互差异
总结
尊重不同平台的用户习惯,提升用户体验
形成模式做成控件库,提升PRD撰写效率,保持一致性
差异不大的地方统一,减小研发和设计成本
从屏幕边缘向右滑动
•iOS(iPhone)从屏幕边缘向右滑动是返回上一个页面。
Android是拉出顶级侧边栏导航。
•结论:“iOS非首页谨慎使用左右滑动切换tab避免与从屏幕边缘向右滑动相冲突,Android有侧边栏导航的情况下不要使用向右滑动返回,系统的返回键更方便。
•iOS长按仅限于选中文字、调整光标位置、桌面长按App icon调整顺序或删除App。
•Android除了iOS所具备的功能以外,还作为列表item多选、上下文操作等等,非常常用。
•暂时只有iPhone6s+具备3D Touch功能,用力按压可以预览子页面内容或打开附加菜单。
结论:
•在iOS端不要使用长按操作,避免与3D touch混淆。
•暂时不要支持带类似3D touch的第三方android机型的相关功能,等google官方支持再说。
•Android的上下文操作建议使用溢出菜单或向左滑动,长按可见性太差用户未必能发现。
返回
•iOS通过页面左上角的<或者从屏幕边
缘向滑动右返回上一个页面。
•Android有back和up两种逻辑,up逻辑
与iOS返回逻辑基本一致,回到同App
内层级更高的页面。
back按照用户最
近操作的屏幕历史记录按时间倒序返
回。
除此之外back可以关闭模态弹出
窗、清除上下文操作栏取消列表多选
状态、关闭软键盘,可以理解为back
是撤销上一个操作。
结论:
•屏幕左上角的<处理逻辑以iOS为基准。
注意跨页面跳转时的返回逻辑。
App间跳转
•iOSApp间跳转再返回靠最左上角的back to lastapp(容易误触)或者App自己的返回机制(不一定有),例如微信的留在微信和返回App的弹窗。
Android通过Back即可返回原来的App。
•结论:iOS端尽量App内部集成组件,或者协调使用对方的返回机制,否则用户有可能跳出App后不会回来。
导航栏(Navigation Bar,iOS)/应用栏(App Bar,Android)
•出现在App屏幕顶部,状态栏之下。
•iOS导航栏在进入一个新页面后,左侧会出现返回按钮<,中间显示标题,右侧有一到两个相关的操作按钮。
•Android标题靠左显示,右侧可以有多个操作按钮,如果按钮过多可以使用溢出菜单隐藏起来。
•结论:结合两者,左侧返回按钮,标题栏剧中显示,右边若多个操作按钮可以用溢出菜单
时间选择器
•iOS时间选择器是picker,根据选年份、日期、具体时间不同具体的选项不同•Android的年份、日期、具体时间由特别定制的弹出框组件
•结论:跟随系统,让系统处理
选择器(时间选择器以外)
•iOS选择器一般是picker,如果选项多或者还有附加的筛选用新页面打开。
•Android的选择器一般是在选项上方浮出菜单,选项过多菜单可以滚动
•结论:确定一个选项数量,在多少个选项内使用系统原生控件,多少个选项外用新页面。
如果选项需要额外的说明或者引导,采取其他形式。
警告框(alert,iOS)/提示框(Dialogs,Android)
•iOS弹出框出现频率很低,主要是警告、授权等非常严重的通知信息。
•Android的提示框用于提示用户作一些决定,或者是完成某个任务时需要的一些其它额外的信息。
Dialog可以是用一种取消/确定的简单应答模式,也可以是自定义布局的复杂模式,比如说一些文本设置或者是文本输入。
•结论:除了系统的权限弹窗样式无法控制,建议在APP内部统一提示和简单输入的提示样式
操作列表(action sheet,iOS)/底部动作条(Bottom Sheets,Android)•iOS操作列表提供一系列在当前情景下可以完成当前任务的操作或在用户完成一项可能有风险的操作前获得用户的确认。
而这样的形式不会永久占用页面UI的空间。
•Android的底部动作条是一个从屏幕底部边缘向上滑出的一个面板,使用这种方式向用户呈现一组功能。
底部动作条呈现了简单、清晰、无需额外解释的一组操作。
因为有系统返回键的原因,没有额外的返回键。
•结论:以iOS为标准重新设计样式。
使用场景待定。
Toasts提示
•iOS严格意义上来说没有toasts提示这种控件,但是声音、更新都采用了屏幕中间类似的控件。
•Android的toasts还有snackbar是非常常见的轻量通知控件,一般出现在屏幕下方,纯文字有可能附带撤销操作。
•结论:统一toasts的提示位置、样式。
列表控制
•iOS列表单项操作是向左滑动,多项操作在导航栏点击编辑、进入多选模式后再勾选操作•Android列表单项操作使用长按,向左滑动和iOS不同的地方在于滑动后立即生效,不用再次点击。
多选也是长按后进入。
•结论:以iOS为基准设计,同时在android支持长按。
通知
•iOS用户查看通知主要是锁屏页、和桌面icon的小红点
•Android用户查看通知主要是下滑通知栏,android通知可以常驻并且添加按钮
•结论:可以考虑将一些快捷入口放在android通知栏里,比如投屏控制
widget
•iOS9widget在通知栏、iOS10在锁屏页和桌面的最左一页•Android在桌面
•结论:可以考虑将一些快捷入口放在widget里。