对比Android与iPhone应用程序界面设计的区别

移动开发 iOS Android
本文将详细介绍Android与iPhone应用程序界面设计的区别。两个平台视觉风格、开源代码、绘制界面成本和自定义标准控件的不同,比如两个平台的图标,虽然都是以前视图为主,但是iPhone的图标看起来亮晶晶,Android图标则比较朴素。

51CTO编者按:Android和iOS目前是移动操作系统平台的霸主,很多移动开发者都是横跨Android和iPhone进行开发的,但是Android和iPhone的界面具有很大的不同。本文将详细介绍Android与iPhone应用程序界面设计的区别。

Android的自身版本分裂严重,主要体现在屏幕分辨率多样化带来的界面适配问题、按键布局混杂和不同版本对于API的修改导致的程序系统兼容性,而iPhone则保持很好的统一性。

Android的图标

iPhone的图标

两个平台视觉风格、开源代码、绘制界面成本和自定义标准控件的不同,比如两个平台的图标,虽然都是以前视图为主,但是iPhone的图标看起来亮晶晶,Android图标则比较朴素。

Android表示图 iPhone表示图

所以Google Books在两个平台视觉上不同也纯属正常,iPhone提供了非常方便的表视图(table view),适合于处理像微博那样的数据流,Android实现同样的视图成本较高,需要重新定义控件,更不会愚蠢到为了同样效果把iPhone的实现效果改的和Android一样。

如果是一个几乎不用系统自定义的控件,比如OperaMini,各平台效果几乎完全一样,一方面设计风格所致,另一方面是Android可以实现iPhone上全触摸的操作效果,也就是兼容iPhone的界面设计。

Android的OperaMini iPhone的OperaMini

视觉风格上不好评价对错,但是操作上可以。比如把iPhone上优秀的设计移植到Android上,提升了操作效率,这也是有益的,甚至是第三方应用程序在帮助操作系统解决差异性问题。对于控件和信息架构方式,两个平台并不存在互斥性。

某位兄台谈起项目时提到之前两个平台做的太相似,现在又改回来了,其实没有必要。设计上以效率优先,即使耗费成本,也是值得做的。另外很少有用户同时使用Android和iPhone两部手机指责设计师做的两个不一样。

Android很容易操作失误 Android很容易操作失误

如果效率上没有差异,仅是布局上不同,倾向于遵从各平台的使用习惯。如果之前是iPhone的用户,现在使用Android感觉不习惯,也属于平台问题,设计上还注意平台的差异,避免制造新问题。比如个人***次使用时,会把左上角和右下角图标当成返回。因为和手机的物理返回键太近,右界面仍会经常操作错误。

 

Phone Club——51CTO移动开发线下技术沙龙

活动日期:1月15日
本期主题:Android应用开发技术进阶
地点:北京市海淀区中关村南大街30号东联艺术工社
演讲讲师:范怀宇(网易)

【编辑推荐】

  1. 多图详解移动Web界面设计概要、技巧和案例
  2. 八大移动设备界面设计实用技巧
  3. 移动开发界面设计两大关键要素
  4. 移动Web开发设计五大***实践
  5. 移动设备界面UI设计注意事项全解析
责任编辑:佚名 来源: 晓生语录
相关推荐

2010-08-05 14:01:19

评测Android开发iPhone开发

2011-12-20 10:42:22

Android应用界面设计

2011-01-26 16:34:10

GowallaiPhone应用

2010-12-16 10:31:16

iOSiPhone应用界面设

2011-01-26 15:47:45

SquarespaceiPhone应用

2011-02-14 14:08:25

Awesome NotiPhone应用

2011-02-16 14:50:09

iPhone应用Panelfly Co

2011-02-13 15:41:38

Trip JournaiPhone应用

2011-01-27 18:03:53

iPhone应用friends aro

2011-02-13 15:24:05

ShopkickiPhone应用

2011-03-18 13:30:18

Android办公

2015-05-07 09:37:56

移动开发设计

2011-07-21 10:47:37

iPhone Cocoa 委托

2011-06-01 16:50:05

Android ListView

2011-06-01 09:31:46

用户界面设计

2011-02-16 14:15:58

FringAndroid应用iOS应用

2011-04-22 11:01:36

框架布局界面设计Android

2011-05-19 08:49:01

使用片段界面设计Android

2011-04-11 17:25:30

线性布局用户界面设计Android

2011-04-11 17:07:33

布局基础用户界面设计Android
点赞
收藏

51CTO技术栈公众号