IOS系统介绍

上传人:gu****n 文档编号:240743701 上传时间:2024-05-04 格式:PPT 页数:31 大小:2.61MB
返回 下载 相关 举报
IOS系统介绍_第1页
第1页 / 共31页
IOS系统介绍_第2页
第2页 / 共31页
IOS系统介绍_第3页
第3页 / 共31页
点击查看更多>>
资源描述
IOS IOS IOS IOS 系统系统系统系统2012-08-23梁文涛2目录目录n第一章IOS系统简介n第二章IOS系统特点n第三章IOS与Android比较n第四章测试中应注意的几点3第一章第一章 IOSIOS系统简介系统简介苹果iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch、iPad以及AppleTV等苹果产品上。iOS与苹果的MacOSX操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhoneOS,直到2010年6月7日WWDC大会上宣布改名为iOS。4第一章第一章 IOSIOS系统简介系统简介IOS市场份额美国市场研究机构StrategyAnalytics公司发布的数据显示,2012年第二季度美国市场中Android系统市场份额已有所下滑,苹果iOS市场份额则有着较大增长。5第一章第一章 IOSIOS系统简介系统简介回望IOS的历史从乔布斯在2007年的1月10日将第一部iPhone带到这个世界上算起,据现在已经过去5年半的时间了。在这5年半间,我们一起见证了iPhone、iPad、iTouch的诞生,它们共同开创了移动终端的新天地,也引领了这一领域的发展。6第一章第一章 IOSIOS系统简介系统简介nIOS系统架构7第一章第一章 IOSIOS系统简介系统简介nIOS系统架构AppleIOS的体系架构相对较为传统,但运行效率高,对硬件的要求低,成本优势大,在现有的硬件条件下,应用运行具有最好的顺畅感,也更加省电。与Andriod等相比,AppleIOS自成体系,系统架构朴实无华,但干净清晰,是目前最有效率的移动设备操作系统。8AJAXAJAX第二章IOS系统特点9第二章第二章 IOSIOS系统特点系统特点全部提示信息,全都归整一处:你可以在iOS装置上获得各类通知,包括新邮件、文本、好友请求等。通知中心可让你从一个地方就能方便地跟踪管理全部通知。只要用手指从任意屏幕上向下轻扫,即可进入通知中心。选择想要查看的通知类型,即便是关注股市行情和天气预报,新的通知都会短暂出现在屏幕上方,不会干扰你正在进行的操作。锁定屏幕也会显示通知,只要用手指轻扫,即可查看。通知中心是让你随时掌握最新生活资讯的绝佳途径。10第二章第二章 IOSIOS系统特点系统特点iPad和iPodtouch加入对话:借助iMessage,我们为所有iOS5用户打造了全新的消息服务。你可以从iPad、iPhone或iPodtouch通过WLAN或3G向使用这些装置的用户发送不限数量的文本消息。iMessage内置于Messages应用程序,你可用它来发送文本、照片、位置和通讯录。11第二章第二章 IOSIOS系统特点系统特点你专享的报刊亭,摆满订阅的刊物:所有订阅信息,都归整在一处。iOS5中的报刊杂志为你整理杂志和报刊应用程序订阅信息:该文件夹可让你快速轻松地访问至爱刊物。虽然AppStore会为报刊和杂志订阅信息创建新的位置,但你仍然可从报刊杂志直接访问。新购买的内容会直接被放入你的报刊杂志文件夹。内容更新时,报刊杂志会自动在后台更新,并搭上最新的封面。这有如直接将报刊邮递上门,只是更出色了。12第二章第二章 IOSIOS系统特点系统特点待办事项,办起来事半功倍:下一次当你提醒自己“不要忘记做.”的时候,只要拿出iPhone、iPad或iPodtouch,随手记下就好了。提醒事项可用待办事项列表打理你的生活,同时显示截止日期和位置信息。比如,你下一次去杂货店时要记得买牛奶,由于提醒事项可以识别位置信息,所以它会在你驶入超市停车场的时候向你发送提醒。提醒事项兼容iCal、Outlook和iCloud,因此,你所做出的更新将自动保存在你的所有设备和日历上。13第二章第二章 IOSIOS系统特点系统特点瞬间抓拍精彩瞬间:由于你总是随身带着iPhone,所以它才是用来捕捉精彩瞬间的绝佳方式。这也是让你爱上iOS5中全新相机功能的理由。你可以从锁定屏幕直接打开相机应用程序。使用网格线、双指开合缩放手势以及轻点聚焦和曝光锁迅速构图,然后点按音量增加按钮抓拍。如果你的iCloud支持照片流,你的照片就会被自动下载到所有其他装置。14第二章第二章 IOSIOS系统特点系统特点照片的增强功能更强了:轻点几下,将快照变为相框中的靓照。在照片应用程序中进行裁切、旋转、增强效果以及消除红眼。还可以在相簿中整理照片,从头到尾,都在你的装置上完成。借助iCloud,你可以将照片推送至所有iOS装置。因此,如果你正在iPhone上拍摄照片,iCloud则自动将照片副本发送至你的iPad,这样,你可以在秀出照片之前对其稍加修饰。15第二章第二章 IOSIOS系统特点系统特点更好的网站浏览:iOS5为iPhone、iPad和iPodtouch带来更多网页浏览功能。Safari阅读器显示的网络文章不含广告或杂乱信息,让你专注阅读,心无旁骛。阅读列表可让你保存有趣的文章,以便日后细读,而iCloud为你更新所有装置上的阅读列表。iPad上的多页面浏览功能可帮你管理多个页面,并在它们之间自如切换。iOS5提升了你所有iOS装置上的Safari性能。16第二章第二章 IOSIOS系统特点系统特点所有iOS装置也更自由了:有了iOS5,你不再须要借助电脑为iPad、iPhone或iPodtouch进行同步了。一开箱即可以无线方式激活装置并为其进行设置。直接在装置上下载免费的iOS软件更新。无须使用Mac或PC,就能充分利用你装置上的应用程序,比如编辑照片或添加新的电子邮件文件夹。使用iCloud对设备信息进行备份和恢复。17第二章第二章 IOSIOS系统特点系统特点iOS是在世界范围内大受欢迎的游戏平台。有了iOS5,你可以在游戏中享用GameCenter带来的更多功能。张贴头像照片。新的朋友推荐功能,可以根据你常玩的游戏和熟悉的玩家,为你推荐游戏中的对手。不用离开GameCenter界面,你就能发现更多游戏。18第二章第二章 IOSIOS系统特点系统特点通过共享的WLAN连接将你的iOS装置无线同步至Mac或PC。你每次将iOS装置接上电源,比如通宵充电时,它都能将新内容自动同步并备份到iTunes。这样,你总能在需要时尽情享受精彩的视频和相簿。19第二章第二章 IOSIOS系统特点系统特点iOS5中新的手势和快捷方式可帮你更快捷地使用iPad:使用四指或五指向上轻扫,显示多任务处理工具栏。双指开合返回主屏幕,向左或向右轻扫切换应用程序。20第二章第二章 IOSIOS系统特点系统特点在会议室、教室或客厅里让观众为你喝彩。AirPlay现支持视频镜像功能。这意味着你能以无线方式将iPad2上的内容通过AppleTV安全传输至HDTV高清电视。房间里的每个人都能在宽大的屏幕上观赏你iPad上显示的内容,即便你将iPad从纵向转为横向,或者在照片上进行缩放也不受影响。21IOSIOS与与AndroidAndroid比较比较第三章IOS与Android比较22第三章 IOSIOS与与AndroidAndroid比较比较iOS来源于Apple的OSX,是UNIX系统,OSX已经有差不多10年的历史,从内核底层到软件架构都是逐步发展过来的。iOS使用ObjectivC这个古老的语言来做开发。而Android是Google基于Linux搞来的,严格意义上讲Android并不是一个Linux系统,它没有Linux的xwin,没有glibc,缺乏一整套标准的Linux程序。Android应用绝大部分都是使用JAVA开发,跑在Dalvik虚拟机上(一小部分使用NDK)。Google在底层也修改了很多东西。Android算是一个全新的操作系统.所以:Android使用JAVA,上手容易很多,如果有很好的JAVALib加持,开发效率会高些iOS没有虚拟机,性能要好一些,当然这个差别会随着Google的改进越来越小iOS的开发框架基本上和MAC上通用,同样的知识,可以开发手机,也可以开发MAC应用,Android没有这样的优点23第三章 IOSIOS与与AndroidAndroid比较比较iOS和设备紧密集成。软硬件一家公司通吃。但是Android无法做到,通常的情况是:Google放出源代码。芯片厂商需要1-3个月来做自己的芯片方案,手机厂商从芯片厂商处买到方案和代码,进行自己的集成,定制工作,有时候还需要针对运营商进行定制。所以:iOS的设备集成度和驱动优化都是最好的。电源管理一块就可见一斑,而Android厂商就鱼龙混杂。可能排头的厂商的旗舰机器会好些,但是由于Android工期一般都比iOS设备短(请看HTC和三星出机器的速度),所以整体上和iOS比是有差距的。Android天然存在升级周期延迟的问题,而且厂商做升级是也是有成本的。卖手机的厂商无法顾及整个生态链,目前这个无解,除非Google做点什么。由于有多家厂商自己做定制,Android还存在设备的分裂问题(fragmentation),作为过来人,我告诉你这个是很头痛的事情,且不论调试时间和人力,光买一大堆设备的成本就不小。最关键的是它会伤美工/UE的心。24第三章 IOSIOS与与AndroidAndroid比较比较iOS是被Apple严格控制的系统。在大部分情况下,第三方应用是无法拿到所有API的。这意味系统级别的很多功能只有Apple能做(比如打电话,拦截短信)。此外一些涉及用户隐私的API还会导致系统弹出对话框询问用户。同样第三方runtime做应用开发也是基本不可行的(Flash当初也是被这个条款拒过)。反过来Android完全不一样,首先Android是开源的,在设计上Android就允许自由替换系统组件,Android也没有强制限制API的情况,(hiddenAPI也可以call,没有人会找你麻烦)。系统级别的权限是下放到厂商手中,如果厂商愿意给,那第三方开发者就可以做任何事情。普通应用的权限认证也是在安装的时候就一次性授权完成。之后不会骚扰用户。所以:Android平台可以做的事情远远比iOS多,你可以做电话管理,地址簿,短信管理,可以自己跑后台service。替换掉系统的组件非常容易Android平台也可以跑其他系统的Runtime,比如Flash,有了NDK,你要自己接入一个虚拟机也是可能的。Google不会管你任何人可以拿Android自己改个独立的系统出来,也许这样做的意义和前景有问题,但是同样,没有人限制你25第三章 IOSIOS与与AndroidAndroid比较比较iOS上唯一的下载应用途径就是Appstore,开发者做应用上线还要通过Apple审核,就算通过了,如果挂羊头卖狗肉乱来或者调用了不该用的API,Apple一样随时可以下架。管理非常严格。反过来Android上非常松懈:1.厂商可以内置应用。经常会扔一些莫名其妙的软件预装在手机上,笔者在厂商的时候深刻体会到乱选软件是很好玩的事情。而且我们不会让你删除掉的。2.Google的官方菜市场不做应用审核,开发者上传软件很随意,这是个自由市场。3.国内还存在大量第三方软件菜市场。以及豌豆夹类似的PC端管理软件。4.如果用户选择允许“未知来源”,那么通过web下载或者安装卡上的软件也是可以的。似乎国内用户都是允许的。所以:iOS上的精品软件多,竞争激烈但管理有序,开发者也容易挣钱。Android上虽然也有精品软件,但是垃圾软件更多,甚至有恶意软件。因为无门槛,基本上软件都是免费,卖不起钱,大部分都靠广告。Android还有一堆杀毒软件,这是典型的“没有困难,制造困难也要上”的精神。Android上还有一堆安慰剂软件,比如能帮你省电的或者是帮你杀后台进程的来提升性能的,笔者作为做过底层开发的人,笑而不语。26第三章 IOSIOS与与AndroidAndroid比较比较iOS来源于Apple的OSX,是UNIX系统,OSX已经有差不多10年的历史,从内核底层到软件架构都是逐步发展过来的。iOS使用ObjectivC这个古老的语言来做开发。而Android是Google基于Linux搞来的,严格意义上讲Android并不是一个Linux系统,它没有Linux的xwin,没有glibc,缺乏一整套标准的Linux程序。Android应用绝大部分都是使用JAVA开发,跑在Dalvik虚拟机上(一小部分使用NDK)。Google在底层也修改了很多东西。Android算是一个全新的操作系统.所以:Android使用JAVA,上手容易很多,如果有很好的JAVALib加持,开发效率会高些iOS没有虚拟机,性能要好一些,当然这个差别会随着Google的改进越来越小iOS的开发框架基本上和MAC上通用,同样的知识,可以开发手机,也可以开发MAC应用,Android没有这样的优点27IOSIOS测试中注意的地方测试中注意的地方,第四章IOS测试中注意的地方28IOSIOS测试中注意的地方测试中注意的地方体验篇体验篇(1)可以PC/MAC机上下载好,然后用itunes同步到机器上,或者直接在机器上到appstore上下载到本机然后下载,这是最普通和官方的安装方式,但是只能使用已经在appstore上线的app,对于测试的版本基本无意义。(2)由于iPhone是触摸机子,所以在测试时要格外各个按钮、图标、链接的触摸范围,是仅仅在这个元素上,还是说该元素所在的行都可以点击。(3)iPhone键盘:程序进入输入功能时,是否正常弹出键盘;键盘的输入法切换:比如从数字到中文到英文到手写模式,是否都能正常自如;键盘上的return键是否正常,比如在下面的登陆框里,输入用户名后按return是否能换行到密码框,输入密码后按return是否能跳转页面。(4)动画效果:如各个页面的切换、多张图片的切换等。页面左右方向滑动的时候,从右侧滑出的页面,需要从右侧滑出,不要继续向左侧滑出(5)长按某一按钮是否会触发其他事件。(6)页面手指拖动:正常的列表页面是否能顺利拖动,编辑框等输入文字的地方是否也可以拖动。(7)如果在APP中内嵌了些超链接后,程序是怎么处理的。如果是调用设备的浏览器,能否正常切回到APP。29IOSIOS测试中注意的地方测试中注意的地方系统篇系统篇(1)APP容易发生内存泄露问题。(2)APP的性能很值得我们考究。本次的某产品测试中,我们就经常受到性能问题的困扰,老是在页面出现不停抖动、黑屏、页面刷新半屏黑、半屏灰之类的情况。(3)使用Home键离开APP和杀掉APP进程的不同情况。(4)是否会影响其他程序的使用。比如遇到个bug:当iPhone设备播放音乐时,打开程序会将音乐强行关闭。30IOSIOS测试中注意的地方测试中注意的地方设备篇设备篇(1)APP测试要和iPhone机子本身相结合,比如:在使用程序时,突然来电了、断网了、手机没电了,会怎么表现呢?在本次测试中就遇到过产品在来电后页面显得一片空白的情况。(2)和iPhone设备自带功能的关联。比如:程序里夹带了使用系统照相机的功能,那么在程序拍完照片之后,应该在iPhone设备上保留该张图片。(3)设备的兼容问题。本次测试中对IOS4.3.5和5版本分别做了测试,发现很多版本5上好的功能,在4.3.5上是有问题的。比如打开编辑框自动弹出键盘的功能。地 址:长沙市桐梓坡西路298号电 话:(86731)88799888称动总机:15907316008传 真:(86731)88799866邮 编:410205湖南拓维信息系统股份有限公司湖南拓维信息系统股份有限公司湖南拓维信息系统股份有限公司湖南拓维信息系统股份有限公司问题?
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!