机电工程学院 车辆工程 马辰雨 学号:3111000551 序号:13 摘要:随着塞班的逐渐没落,如今的手机系统是Android和IOS的时代,WP也在紧跟脚步,本人作为IOS的使用者,通过对IOS和Android的比较,以及自己对IOS的使用经历来浅谈IOS的人机界面功能的优势及其局限性。 关键词:IOS 系统 人机界面
正文: Android是第一个内置支持Java的操作系统,Android应用程序使用Java语言编写。Android开发水平的高低很大程度上取决于Java语言核心能力是否扎实。IOS苹果的iPhone和iPad应用开发都指定使用同一开发语言:Objective-C语言。Objective-C是Cocoa的本地编程语言,Cocoa框架和大多数应用程序都使用该语言编写而成。但是也可以使用Python、Ruby等其他编程语言开发应用程序,并且此种开发方式也可使用Cocoa框架。
网络上一个段子很能表现Android的窘境:IPHONE用户三大爱好:游戏拍照发微博。安卓用户三大爱好:刷机重启换电池。这个段子也表明Android抗衡IOS还是有些力不从心,比如在移动应用开发者的收入方面,平台的整合度,操作的流畅度等。尤其在企业级市场,几乎已被IOS全面占领,新兴的企业都表示更加青睐IOS而非所谓“开放”、基于Linux内核、拥有双核甚至四核„„的Android设备。
以下对IOS的系统特性进行介绍及对比
1、与硬件整合度高:ios系统与硬件的整合度高,使其分化大大的降低,远远的胜于android。而android因为开源各大厂家打造自己的android系统,造成分辨率和系统的分裂,给开发者带来难以想象的灾难,同时开发成本的提高,致使android开发者转移到ios阵营
2、通知中心:苹果在IOS5上改变了通知中心的形式。在新的通知中心中,提示不会再像以前那样弹出,而是像Android系统那样出现在屏幕上方。你可以下拉这个菜单,选择自己想查看的信息。不会再被弹出的信息打扰还是件很令人舒服的改变。
3、iMessage:这个功能也类似于移动的飞信,这个iOS5中的新的信息系统将允许iOS5用户之间通过wifi或者3G网络传送短信、彩信、视频以及联系人等
数据。这将让iOS5用户之间的文字通讯不在产生费用。同时还可以实时观察对方是否阅读或正在回复信息。
5、提醒功能:这是为了健忘的人准备的实用功能,它不会再让你需要买生活必需品时因为忘记而两手空空的回家。这个提醒功能不同于其他按时间的提醒功能,它将会在你离开一些地点时自动提醒。例如您预设下班买菜回家,那它就会在您离开公司的时候进行提醒。
都可以在这个app中轻松完成。您也可以用它建立自己的影集。
8、Safari:Safari与iCloud联手,让您将在手机上没有看完的文章传送到其他设备上。方便您在其他地点安装IOS系统的设备上继续阅读。
9:无需电脑:新的iOS5中app更新不再需要电脑。只需要打开手机的无线功能,您就可以更新和下载这些app。
11、日历:日历app现在可以按年查看了,在整年的角度上,您可以更直观的观察和计划您的安排。轻触即可创建新的备忘,然后拖动到合适的时间并选择持续时间。同时您还可以通过iCloud将日历上的备忘事件同步到别的设备上。 12、游戏中心:iOS5中的游戏中心将推荐您与实力相当的新朋友共同游戏。并增加一些新的成就点数。作为游戏控的我可以实现在线与玩家进行比较,增添玩游戏的兴趣
13、与iPad一样的多点触控手势操作:新的iPhone将与iPad统一手势操作。例如程序切换。呼出任务栏等。一切都变得那样轻松随意。手势将触屏交互方式的潜质发挥到了新的高度,多点触摸的操作模式已经超越了直接操纵理论所定义的基础输入方式的范畴
14、AirPlay镜像:AirPlay将允许iOS5用户通过无线的方式将手机上的画面同步镜像到iPad2和苹果电视上。
15、FaceTime:这个功能将允许iOS5用户之间通过wifi(在IOS6中可以通过3G网络)来实现视频通话。将几十年来人们一直梦想能够使用的可视电话变为现实。我也经常使用这个功能与家人联系,非常方便。
16、Passbook:这个是IOS6中的新功能,是集中管理所有凭证最简便的方式,这是一款可以存放登机牌、会员卡和电影票以及各类服务的票据的工具。这些票据将被显示在锁屏屏幕上。通过定位系统,当用户走到相关商店或场所附近时,
对应的票据将会被自动显示。
IOS人机界面设计规范中的很多重要内容都是围绕着设计主旨与设计模式方面的话题展开的,而其中所体现出来的最主要的设计思想就是“简洁”。 接下来,我会试着将 “简洁”的设计思想拆解成一系列设计原则并加以分析。需要说明的是,我们将要看到的这些原则,在IOS人机界面设计规范中并没有被明确的讲述到。我所做的是将规范中的一些关键内容进行抽象处理,使这些理论具有更好的普遍适用性和指导性。
精简导航结构:对导航结构进行精简,去除那些会分散用户注意力的多余条目。要避免使用过于复杂的非线型导航结构。通常,单一路径的线型导航操作更适合IOS简单直接的交互风格。
将界面划分为不同区域:在设计过程中,试着以区域为单位,将界面中的各种交互元素按照不同的内容与功能逻辑进行划分。对用户来说,逻辑区域才是主要的交互对象。
让系统做更多的事:很多应用都会把管理方面的功能集成到IOS的“设置”当中,这样可以有效的降低应用本身的复杂度。
隐藏界面元素:我们可以很多情况下将某些控制元素隐藏起来,当用户需要使用相关功能的时候,通过简单的手势就可以将它们调出。关键是要提供一种机制,让用户明白这些控制元素的出现是暂时的,当它们隐藏起来的时候,又可以通过怎样的方式让它们呈现出来。
状态的维持与恢复:不能假设用户会连贯地使用应用直到完成任务目标。移动设备的用户通常习惯于多任务操作,当他们正处于某个任务流程当中时,很可能会反复地退出和重新进入这个应用。所以我们必须保证,当用户暂时离开的时候,应用的当前状态是可以得到维持的;当他们回来之后,流程仍可以恢复到暂停之前的状态,并继续下去。
保存用户输入的内容:与前面一点类似,对于内容创作类的任务来说,不仅需要让当前的内容状态在应用被退出之后得到维持,即使没有退出,也要通过自动保存等方式来确保该应用的其他功能流程不会造成用户已输入内容的丢失。
避免过多的手势操作:不要让太多的功能必须依靠独特的手势才可以进行交互操作。如果一款应用要求用户必须学习新手势,并充分理解和记住它们的作用,那么它将很难被广泛接受。
Home键是IOS设备中唯一一个用于操作用户界面的物理按键。它在操作方面具有一定的局限性,但同时,它也在整个IOS交互模型的导航方面扮演着重要的角色。
简单易用、符合用户感知的空间模型,是构成IOS用户体验的关键要素。而空间模型本身,则是由具有高度一致性的视觉交互方式,以及提升了交互元素行为可预见性的动画过渡效果等方面的因素所定义的。
保持简洁的哲学理念是IOS背后诸多设计决策的重要驱动力,正是这些决策使得IOS成为了一个易用易理解的系统平台。IOS人机界面设计规范中的很多地方都体现着这方面的设计主旨,虽然这些内容之间的关联看上去并不明显,但它们所蕴含的理念与方法,在降低产品的功能与交互方式复杂度等方面的作用是彼此交织、相辅相成的。
IOS也并不是完美的,它也有很多不足。首先就是蓝牙,蓝牙功能基本是废的,现在市场上其他手机、平板、笔记本的蓝牙都是可以相互连通的,可以自由收发文件。可是苹果的高度封闭使它的的蓝牙变成废物,不能用来传送文件,甚至两台iPhone都不能。其次是IOS不支持Flash ,另外输入法只有全键盘输入法,不越狱的话,无法安装第三方输入法。使用起来不方便。当界面中的交互元素过多的时候,它们的标签文字也会造成问题。这些文字的显示同样是需要空间的,而且只有当周围的空间足够大时,它们才容易被辨识。所以很多时候我们会发现,即使在设计过程中为标签文字保留了足够放置它们的空间,整个界面给人的感觉依然是复杂混乱的。
文至于此,相比而言IOS的人机界面还是不错的,其中IOS在用户体验、应用质量方面有着很强的优势,而且它更加倾向于娱乐,出色的触控体验。即使之前没有使用过也很容易上手。相信IOS也会不断发展的更好。
参考文献
[1]iPhone开发入门经典(第2版) [美] John Ray 人民邮电出版社 2011-11
[2] 轻松玩转iPhone 4s 书籍作者王一柠、李春燕、 赵国宇 等编 化学工业出版社 2012-03
[3] iPhone开发基础教程 马克 人民邮电 2009-04-01
[4] iPhone 4应用程序开发入门与实战 作者:杨正洪、苏伟基、郑齐心、杜理渊 2012-2-29
[5]IOS http://wenku.baidu.com/view/59c0dab8960590c69ec376f7.html [6]Android和iPhone,谁将成为赢家
http://wenku.baidu.com/view/84162176f46527d3240ce0fb.html
因篇幅问题不能全部显示,请点此查看更多更全内容