- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PhoneGap初学者必读整理ppt
PhoneGap是什么? 客户端 跨平台 HTML3/CSS3/JAVASCRIPT 架构浅析 对比纯客户端 PhoneGap特性 PhoneGap优势和劣势 优势: l 跨平台:一次开发,多个平台共用。现主要包括了android,iOS,Apple iOS, Google Android, Palm, Symbian, BlackBerry 等。WP7等平台也在逐步兼容中。 l 降低开发门槛。对于很多WEB开发人员来说,熟悉Objective-C语言和Java语言都是比较痛苦的事情。有了PhoneGap就不用担心这些了。用熟悉的Web前端技术就可以开发出很专业的手机应用程序。 l 提供强大的硬件访问控制。比起传统的Web程序,PhoneGap提供了一些列的JS 的类,可以直接访问硬件。比如加速,相机,指南针,GPS,文件访问等,可以让你用JS方便地调用系统的硬件。以弥补传统Web程序的一块错误。 l 方便的安装和使用。PhoneGap的架构很复杂,但对于大多数开发者来说,只用很简单的配置就可以搭好环境。只用专注写好自己的Web页面,拷贝进去就可以了。 劣势: l 运行速度慢:程序的载入和UI界面的反应都比原生的程序慢,因为它实际上还是在展示Web页面,所以载入、页面刷新等肯定是需要一定时间的。 l 不适合部分程序。如果你的程序需要3D功能,或者对界面刷新有较高的要求,这样的程序现在来说还只是用原生的语言会比较好。 * * 目录 1 PhoneGap是什么? 2 架构浅析 3 PhoneGap特性 4 为什么是PhoneGap? 跨平台 PhoneGap 客户端 HTML5 CSS3 JAVASCRPIT PhoneGap是一个自由开放源码的开发工具和框架, 允许利用HTML + JavaScript + CSS的强大功能在多个手机平台上开发程序, 开发出来的程序经过在各自的平台上编译形成独立的安装程序。 使程序看起来和native的程序一样。 API:设备的运动传感器、摄像头采集照片、设备联系人、本地文件存储、LBS地理位置服务、多媒体音频视频等.. 支持的平台:iOS、S60、Android、BlackBerry、WinPhone7、Palm等.. 用您熟悉的JavaScript、HTML技术,或者结合移动Web UI框架 jQuery Mobile、Sencha Touch 开发跨平台移动客户端。 HTML5 + CSS3 + JavaScript 利用标准的Web技术开发应用 PhoneGap Build(/): write once, compile on cloud, run anywhere. 提供在线Builder平台:只写一次,云端编译,运行在任何地方 PhoneGap Build 当前PhoneGap Build依然处于beta状态,你需要申请,等到通过方可使用。另外推荐一个Chrome的插件,Ripple Emulator(/) 可以在Chrome浏览器上测试你的应用,支持PhoneGap。 *
文档评论(0)