- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTML5 - 搭建移动Web应用
关于HTML5 HTML5具有语义学、本地存储、设备访问、连接性、多媒体、平面和三维效果、性能和集成和CSS3八大技术特征。让Web应用进入无插件时代,在功能和性能上逼近桌面应用。促使应用Web化,实现跨平台。 HTML5规范草案将于2012年发布候选推荐版,2022年发布计划推荐版。规范的实现似乎还在遥远的未来,其实不然!当前很多浏览器已经部分支持HTML5,提供了详尽的浏览器支持情况。HTML5规范本身并不多,很多相关规范都被独立出来,由浏览器各自实现。? 移动Web应用方向 手机上网已经成为最重要的上网方式之一,手机网民已达3亿。移动互联网时代已经开启,发展势头迅猛,成为互联网行业的新战场。 Android和iOS手机的兴起,加速了HTML5在移动设备的普及。与桌面浏览器不同的是,移动操作系统和浏览器随着手机的换代而不断升级。移动浏览器的不断升级,给HTML5在移动Web方向的发展提供源源不断的动力。也随着设备性能的不断提高,移动Web应用的能力也渐渐逼近客户端应用。 移动Web应用对比客户端应用的优势:更多开发人员有丰富的Web开发经验和工具积累,也形成了成熟的开发社区迭代更敏捷,实现持续更新跨平台,开发成本比客户端的较低 Web应用宿主选择 Web都有宿主,宿主是运行程序所需要的环境。Web常见的宿主有IE、FF、Chrome这些浏览器。Javascript也运行在服务器端宿主,如node.js。在移动设备,移动Web可以运行在移动浏览器上,也可以运行在PhoneGap或Titanium等框架宿主上。当然我们也可以根据跨平台需要编写自己框架宿主。 框架宿主优势:已形成成熟的社区,便于解决问题如PhoneGap等,比浏览器拥有更高权限。可以访问联系人、文件、摄像头、录音等设备可以通过模拟器进行测试,减少跨浏览器测试成本 框架宿主劣势:以客户端形式发布,版本更新难度大,动态发布需要额外代码支持系统有可能只支持单进程产品之间无法跳转,不容易衔接 PhoneGap兼容性 移动浏览器是系统附带的,不需要发布,随着系统升级而更新。在没有权限要求和高端目标设备的情况下,浏览器宿主作为移动Web应用宿主更为适合。 Android浏览器 ?Mobile Safari 浏览器宿主优势:无需发布,浏览器一般还支持桌面快捷方式产品更新维护方便,可以实现持续更新移植性高(相对框架宿主的一些自定义接口) 浏览器宿主劣势:浏览器兼容不高,对HTML5支持有差异性能差异大,必须考虑设备间处理能力的差异测试成本大(特别是Android系统设备),无法覆盖所有机型 移动Javascript框架 在HTML5的支持下,交互集成取代Javascript浏览器兼容性成了移动Javascript框架的发展方向。其中jQuery Mobile和Sencha Touch最受追捧。 他们主要解决:交互(包括UI设计、控件交互、页面切换等)集成Touch手势 交互集成框架优势:交互都符合设备交互特点和设计规范(Android和iOS)开发门槛低,适合快速开发开发社区已经有丰富的跨平台经验和较全面的测试结果 交互集成框架劣势:文件体积较大,效率往往不如原生HTML5交互模式固定,难以摆脱 没有完善的业务框架,还需要自己实现基础业务框架(代码更新、业务模块重用等) jQuery Mobile 兼容性 除了交互集成框架,我们还可以考虑使用原生HTML5开发自己的移动Javascript框架。自己开发更有针对性和目的性,适合业务扩展和性能优化,可以弥补集成框架的缺陷。 原生HTML5框架优势:最适合长期业务扩展开发灵活度更高可针对目标设备的性能优化 原生HTML5框架劣势:暂时只能兼容高端设备(Android2.0+、iOS3.2+性能较佳)跨平台测试成本比较高框架开发门槛比较高,需要一段时间发展
您可能关注的文档
- fksuBETC-JG-307A回弹法检测砌体中普通砖抗压强度odob.doc
- Flanker 25键盘操纵教程.doc
- Fluent Chapter 6:边界条件.doc
- FP4青贮文件.doc
- FORTRAN90历年真题.doc
- Friends 六人行 第一季 中英文全台词0103 The One With the Thumb.doc
- Friends 六人行 第一季 中英文全台词0108 The One Where Nana Dies Twice.doc
- Friends 六人行 第一季 中英文全台词0107 The One With the Blackout.doc
- Friends 六人行 第一季 中英文全台词0122 The One With the Ick Factor.doc
- From Newmark′s communicative theory of translation and semantic translation point of view the translation of English news_1039.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)