欢迎来到天天文库
浏览记录
ID:52864466
大小:818.55 KB
页数:13页
时间:2020-03-28
《安卓与iPhone地差异比较.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、安卓与iPhone的差异与设计原则Maggie体系架构AppleIOSIOS是Apple长期积累的结果,系统核心、基础服务和应用框架都采用C/C++或object-C开发,而应用采用CocoaTouch框架,以object- C开发,应用编译后以本机代码在设备上运行,因此有很高的运行效率。体系架构AndroidAndroid采用的是Java技术,所有应用在一个叫Dalvik的Java虚拟机中运行,Dalvik是Android的核心,是google专门为移动设备优化的Java虚拟机,Android应用就是典型的J
2、ava应用。体系架构2大移动设备操作系统有着共同的基因它们的内核都是精简版的UNIX(MacOSX)或Linux。安卓设备需要高CPU+大内存Android应用就是典型的Java应用。可以说Java应用的优点(成熟、存在大量可重用代码)就是Android的优点,Java应用的缺点(占内存大、运行速度略低)就是Android的缺点。生态环境硬件兼容性在兼容性控制上,Android采取的模式导致市面上机型百出,给app开发者带来了适配的巨大挑战;并由于控制力弱隐藏着潜在的风险iOS仅Apple出品,通过控制可以很好
3、的解决兼容性问题安卓手机联盟战略,便有各家厂商的不同规格型号的机器,因而Google通过手机厂商统一硬件的规格手段达到兼容性的平衡生态环境审核机制iOSAppStore是iPhone软件的销售与安装唯一的管道在app上架前,Apple会审核软件的内容以避免包含不良内容或已知Bug的app上架,影响整个市集的质量安卓除AndroidMarket外,Android应用还有其他途径营销。如:安卓市场AndroidMarket采取被动审查机制,只有被足够多的用户举报,Google才会对此进行审核生态环境Apple锁定销
4、售管道、把关App的做法,使得内容更符合Apple的理念1)对消费者而言,可以确保质量;2)而开发者也省得比较各市集之间的优劣而Android的开放做法,则有不设限的好处。1)开发者不用担心Apple因为自身利益的考虑,而驳回软件上架的申请;2)消费者的选择自由度也高出很多。UI交互硬件差异仅一个Home键有Home、Menu、Back三个键UI交互硬件差异案例一:导航层级iPhone的后退须用控件展示在导航区域安卓的前进后退可以通过back键控制UI交互硬件差异案例二:菜单iPhone没有菜单键,菜单需拆分在
5、功能中安卓通过menu键控制菜单,同时支持长按操作,承载更多UI交互硬件差异物理键承载了次要交互,屏幕可以专注于承载更重要的内容由于只有一个物理键,所以用户仅在屏幕上与内容交互,交互门槛低且体验一致连贯所有内容需要在屏幕上集中展示,视觉压力大,界面承载过多用户交互需要在屏幕与物理键间交互,门槛高,且连贯性差优势劣势iOS安卓UI交互风格样式由于厂商的不同,安卓设备上有不同的视觉差异,并且各自的视觉规范也不同;iOS设备则不存在UI交互个性化安卓支持桌面widget
此文档下载收益归作者所有