- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动应用开发技术森诺胜利第二部分 开发模式的区别及适用场景第五部分推荐工具及组件第三部分移动开发技术介绍第四部分 移动应用架构及过程第一部分 移动开发平台介绍目 录部署工具设计工具操作系统应用生态圈开发工具SDK一、移动应用平台发展历程iosandroid移动应用平台定义 是一个平台,旨在为移动应用服务。 平台给移动应用提供两个层面的服务,一是应用开发方面,为开发人员提供开发语言、开发框架、开发工具、开发规范和最佳实践。二是应用管理层面,管理应用的打包、上传、发布、推广和分配。 依赖平台提供的服务,移动应用可以更有效的利用终端资源,能够加快从策划到应用上线的进度,能够有效提升应用的质量。一、移动开发平台介绍智能终端发展一、移动开发平台介绍移动应用平台发展对应智能终端的发展历程,平台开发技术也经理如下几个时期:非智能机时期,私有SDK时期,WAP时期硬件层面:功能机,黑色屏,灰屏,短信,GSM通话,单片机为主的CPU软件层面:WAP、WML。WAP是协议,WML是标记语言OS:私有OS或者很简陋的OS,并没有统一的OS开发语言:C/C++开发情况:无SDK或者私有SDK,用于公司合作性质的SDK,没有独立的移动开发者或者公司智能机时期,开放SDK时期,WAP2.0时期硬件层面:智能机,彩屏,GPRS/X-CDMA,MP3,MP4,ARM的CPU,MTK的CPU开始进入并占主导软件层面:Symbian的SDK,J2ME, WAP2.0进入主流OS:出现Symbian这样的合作OS或者基于Linux的一些OS开发语言:C/C++,Java开发情况:SDK标准更加的开放。SYMBIAN开发成为主流一、移动开发平台介绍移动应用平台发展手机OS时期,更加强大的SDK, HTML(5)取代WML成为移动Web网页技术的主流技术硬件层面:OS手机,高分屏,3G + 4G LTE,多核CPU+大功率显卡,大容易SD卡进入主流。触摸屏,视频,照相,语音,动力仪,GPS成为标配软件层面:WAP网站慢慢消失,HTML5取代WML成为移动网页开发的主流技术?OS:Android, iOS成为主流,同时还有FireOS,Ubuntu进入开发语言:C/C++,Java,object-c, swift, javascript, etc.开发情况:SDK标准分成两大主要阵营ios与android,web手机开始初具规模。发展历程概述201432007.62010.6201320112012.62007.102010.2一、移动开发平台介绍IOS IOS:即iPhone OS,苹果公司开发的移动操作系统,于2007年公布,最初的设计是作为iPhone的操作系统,由于它的成功,后续也应用在iPod、iPad、Apple TV等产品之上。IOS与Mac OS X一样同属于类Unix的商业OS。系统重构,ipad搭载osApp突破50万Ios6,200项功能Ios7,扁平化设计改名IOSIos8、9Iphone os 1首发测试开发报首发SDK 首发一、移动开发平台介绍IOS iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。Core OS是位于iOS系统架构最下面的一层是核心操作系统层,它包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。它可以直接和硬件设备进行交互。Core Services是核心服务层,可以通过它来访问iOS的一些服务。Media是媒体层,通过它我们可以在应用程序中使用各种媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础的动画效果。Cocoa Touch是可触摸层,这一层为我们的应用程序开发提供了各种有用的框架,并且大部分与用户界面有关,本质上来说它负责用户在iOS设备上的触摸交互操作。一、移动开发平台介绍IOS基于SDK能够开发运行在ipone、ipad、iwatch等设备上的应用。开发工具xcode:App集成开发工具,性能稳定、功能强大。提供了代码编辑器、编译器、构建器等工具。开发语言object-c、swift: object-c是面向对象的c语言,swift是苹果公司出的现代编程语言,几乎集成了现代流行开发语言(java、go、javascript等)的优点,与oc相比开发速度和体验更好。设计工具Storyboard:xcode中集成了UI设计提供具,开发人员可以通过拖拽组件面板来构建应用,同时可以管理UI界面之间的传递关系。一、移动开发平台介绍IOSApp的发布:发布应用的应用商店并管理版本。打包上传:提供了App打包上传
您可能关注的文档
- 七年级历史下册_第三单元第22课《时代特点鲜明的明清文化(二)》课件_人教新课标版(阅读).ppt
- 七年级历史下册问答题专门练习.doc
- 七年级历史下册第12课蒙古兴起和元朝建立精品课件新人教版(阅读).ppt
- 空气过滤技术介绍.pptx
- 七年级历史下册_第三单元第22课《时代特点鲜明的明清文化(二)》课件_1人教新课标版(阅读).ppt
- 七年级历史下册第12课大一统的元朝课件冀教版(阅读).ppt
- 七年级历史下册第17课君主集权的强化课件人教新课标版(阅读).ppt
- 空调零件实物图片2.ppt
- 七年级历史下册第3课《开元盛世》课件(阅读).ppt
- 七年级历史下册第3课《开元盛世》课件.ppt
文档评论(0)