- 0
- 0
- 约1.47千字
- 约 10页
- 2019-01-26 发布于福建
- 举报
html5在lbs社区中执的应用
HTML5在LBS社区中的应用 章鑫杰 上海网客信息有限公司 xinjie.zhang@ 提纲 HTML5和LBS社区的契合点 HTML5浏览器的现状 HTML5 Web App和Native App之争 HTML5 Web App开发架构 HTML5 Native App开发架构 更多跨平台Native App开发架构 LBS社区的参考技术选择 总结 HTML5和LBS社区的契合点 GeoLocation 提供实时地理位置信息 CSS3 让Mobile RIA成为可能 Web Socket 实时互动、即时通讯、PUSH Offline Local Storage Web Worker HTML5浏览器的现状 OS 版本 得分(总分160) iPhone OS 2.0, 2.1,2.2 37,45,45 iPhone OS 3.0,3.1,3.2 110,113,115 iPhone OS 4.0 134 Android 1.6 39 Android 2.0,2.1 118 HP WebOS 1.4 107 Firefox Mobile 1.0 101 RIM Tablet OS 估计100 Windows Phone 7 ? HTML5 Web App和Native App之争 Web App 优点 开发成本低,周期短 零部署,方便更新和升级 缺点 性能、用户体验受制于浏览器的实现 难以应用手机的高级功能,如照相、重力感应等 Native App 优点 能最大化挖掘性能潜力 能够运用手机的所有开放特性 能够不断改善用户体验 缺点 平台差异大,开发难度大,成本高、周期长 让用户安装客户端是个不低的门槛 HTML5 Web App开发架构 Sencha Touch 功能丰富,用户体验良好 架构过于臃肿,自成一体,学习成本高 JQTouch 超轻量级的架构,容易扩展 功能比较单薄 jQuery Mobile iWebKit iUI HTML5 Native App开发架构 PhoneGap HTML+JavaScript封装 支持GeoLocation,Camera Appcelerator Titanium 采用JavaScript,丰富的UI库 支持GeoLocation,Camera Corona 采用Lua,UI很弱,适合开发游戏 支持GeoLocation 更多跨平台Native App开发架构 MoSync 支持iPhone, Android, Symbian, Windows Mobile, J2ME C++ 支持GeoLocation, CellID, Camera AirPlay SDK 支持iPhone, Android, WebOS, Bada, Maemo, Symbian, Windows Mobile, BREW C++ 支持GeoLocation LBS社区的参考技术选择 服务器端:Spring MVC + Hibernate + ElasticSearch 浏览器端:Wap + HTML5 Web App (JQTouch),用WURFL做手机类型判定 客户端:Titanium, MoSync 总结 HTML5从长远看,是必然的发展趋势 HTML5在现阶段远未成熟,标准还在制定,大佬们还在打口水战 HTML5实现复杂,目前只有WebKit能够很好的支持,几乎没有竞争,长远来说是不利的 多站在用户的角度去选择技术 希望HTML5发展的越来越好!
您可能关注的文档
最近下载
- 公路隧道施工技术规范.docx VIP
- 甲基苯基硅烷树脂基耐热_隔热涂层的制备与性能优化研究.docx VIP
- 陕西水务集团往年考试题目.pdf
- 2022春(六下)顺 - 单选题1.docx VIP
- 一种半合成切削液用沉降剂及其制备方法、应用和一种半合成切削液.pdf VIP
- 小学数学新苏教版三年级下册 二 第4课时 练习二 教学课件(2026春).pptx VIP
- 2026人教版小学语文四年级上册总复习必备核心考点资料大全(完整版).pdf
- 2024-2025学年深圳外国语学校高一(上)期末语文试卷 附答案.pdf VIP
- 2026届高三T8联考作文“顶端优势”讲评课件 (1).pptx
- 《低空飞行气象安全通用要求》.docx VIP
原创力文档

文档评论(0)