《HTML5在LBS社区中的应用.pptx》由会员分享,可在线阅读,更多相关《HTML5在LBS社区中的应用.pptx(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、HTML5在LBS社区中的应用章鑫杰上海网客信息有限公司xinjie.zhangwangke.HTML5在LBS社区中的应用共10页,您现在浏览的是第1页!提纲HTML5和LBS社区的契合点HTML5浏览器的现状HTML5 Web App和Native App之争HTML5 Web App开发架构HTML5 Native App开发架构更多跨平台Native App开发架构LBS社区的参考技术选择总结HTML5在LBS社区中的应用共10页,您现在浏览的是第2页!HTML5和LBS社区的契合点GeoLocation 提供实时地理位置信息CSS3让Mobile RIA成为可能Web Socket
2、实时互动、即时通讯、PUSHOffline Local StorageWeb WorkerHTML5在LBS社区中的应用共10页,您现在浏览的是第3页!HTML5 Web App和Native App之争Web App优点开发成本低,周期短零部署,方便更新和升级缺点性能、用户体验受制于浏览器的实现难以应用手机的高级功能,如照相、重力感应等Native App优点能最大化挖掘性能潜力能够运用手机的所有开放特性能够不断改善用户体验缺点平台差异大,开发难度大,成本高、周期长让用户安装客户端是个不低的门槛HTML5在LBS社区中的应用共10页,您现在浏览的是第4页!HTML5 Native App开发
3、架构PhoneGapHTML+JavaScript封装支持GeoLocation,CameraAppcelerator Titanium采用JavaScript,丰富的UI库支持GeoLocation,CameraCorona采用Lua,UI很弱,适合开发游戏支持GeoLocationHTML5在LBS社区中的应用共10页,您现在浏览的是第5页!LBS社区的参考技术选择服务器端:Spring MVC+Hibernate+ElasticSearch浏览器端:Wap+HTML5 Web App(JQTouch),用WURFL做手机类型判定客户端:Titanium,MoSyncHTML5在LBS社区
4、中的应用共10页,您现在浏览的是第6页!HTML5浏览器的现状OS版本版本得分(总分得分(总分160)iPhone OS2.0,2.1,2.237,45,45iPhone OS3.0,3.1,3.2110,113,115iPhone OS4.0134Android1.639Android2.0,2.1118HP WebOS1.4107Firefox Mobile1.0101RIM Tablet OS估计100Windows Phone 7?HTML5在LBS社区中的应用共10页,您现在浏览的是第7页!HTML5 Web App开发架构Sencha Touch功能丰富,用户体验良好架构过于臃肿,
5、自成一体,学习成本高JQTouch超轻量级的架构,容易扩展功能比较单薄jQuery MobileiWebKitiUIHTML5在LBS社区中的应用共10页,您现在浏览的是第8页!更多跨平台Native App开发架构MoSync支持iPhone,Android,Symbian,Windows Mobile,J2MEC+支持GeoLocation,CellID,CameraAirPlay SDK支持iPhone,Android,WebOS,Bada,Maemo,Symbian,Windows Mobile,BREWC+支持GeoLocationHTML5在LBS社区中的应用共10页,您现在浏览的是第9页!总结HTML5从长远看,是必然的发展趋势HTML5在现阶段远未成熟,标准还在制定,大佬们还在打口水战HTML5实现复杂,目前只有WebKit能够很好的支持,几乎没有竞争,长远来说是不利的多站在用户的角度去选择技术希望HTML5发展的越来越好!HTML5在LBS社区中的应用共10页,您现在浏览的是第10页!
限制150内