浅谈iOS和Android的产品交互设计:(五)产品适配
版权声明:转载时请以超链接形式标明文章原始出处和作者信息
本文链接:http://www.penddy.com/on-the-ios-and-android-product-interaction-design-5-product-adaptation.html
想要产品在平台不同时期、不同型号的设备上有良好的体验,需要对产品适配有一定了解,下面是一些需要知道的点:
一、iPhone的产品适配
1.1 分辨率适配
UI元素需要适配两种分辨率,320×480和640×960;适配有两种:
· 非Web界面中的图形元素,为640×960适配的元素为320×480宽和高各一倍。
· Web界面的图形元素,则需要适配640×960,同时在web中指定宽和高为实际大小的一半。
更为具体的描述,可以参看这里:
1.2 机型适配
普通应用基本不用关心具体的硬件参数,因为设备的硬件基本和处理能力是相配套的。
比如iPhone 4中摄像头相比3GS提升,图像处理的应用负担会增加,但相应的CPU和GPU的能力也在增加。
有些特性在用到时需要注意,比如:
· 自动对焦 :需要自动对焦的应用,在Touch 4上难以获得较好的效果
· 摄像头的存在与否:iPad1、iPod Touch 4以前的Touch都没有摄像头
· 操作系统:比如iPhone 1最高只支持到3.1.3
参考资料:
· iPhone硬件资料: http://en.wikipedia.org/wiki/IPhone
· iPod Touch硬件资料:http://en.wikipedia.org/wiki/IPod_Touch
· iPad硬件资料: http://en.wikipedia.org/wiki/IPad
1.3 操作系统适配
iOS的操作系统升级速度很快,从某产品的情况来看在3个月的时间,iOS 5从50%左右访问量上升到接近80%和超过80%的访问量。
在适配中,可以根据上述情况,进行对版本适配的处理。
比如iOS 3的支持,可以考虑摒弃。某些功能对iOS 4的支持可以考虑降低优先级。
另,某产品的数据, iOS5从2011年10月13日发布到占据80%的比例,大约花费了5个月时间。
参考资料:
iOS版本历史:http://en.wikipedia.org/wiki/IOS_version_history
二、Android的产品适配
2.1 屏幕尺寸大小、解析度的适配
请参阅官方文档《Supporting Multiple Screens》
http://developer.android.com/guide/practices/screens_support.html
个人的理解如下,在第一部分中已经给出了此资料链接
http://www.penddy.com/a-variety-of-screen-adaptation-of-android.html
从某产品数据来看,160dpi和240dpi基本上可以覆盖接近90%的机型。
在《Android Desgin》中提供了两种适配原则,一种从160dpi开始适配,然后上下扩展;另外一种方法是从最大的320dpi适配,然后朝下扩展。个人倾向于后一种。
2.2 机型和ROM的适配
不同厂商、一个厂商的不同机型,因为厂商自定义ROM的存在,所以带来了额外的适配工作。
此部分的适配,会存在较多不可知的问题,应通过主流机型的测试来进行兼容性覆盖,以及总结日常遇到的问题。
其中部分机型会包含轨迹球、键盘,此时如果想要提供良好的体验,需要针对控件提供选中状态和处理。参考资料:
Android的部分机型列表 http://en.wikipedia.org/wiki/List_of_Android_devices
2.3 操作系统版本适配
部分功能特性是根据操作系统的不同会有所不同,但和iOS不同的是,Android操作系统升级的速度更多依赖于新手机预置操作系统的版本。
以某产品数据来看,Android 2.3.x从版本发布到占据60%的比例,大约花费了1年的时间。
注:
1. 文中配图已省略
2. 此系列文章是前段时间整理的,后续的文章可能会有一定间隔。知识的整理也是一种个人的沉淀和梳理。
3.应该学会更好的自控
(完)
相关文章
标签: android, iOS, 产品设计
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!