- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《针对移动终端的WebApp前端开发
针对移动终端的Web App前端开发
据2011年Vision Moblie开发者经济学报告显示,如果移动Web视作新的开发平台,那么它仅次于Android和iOS成为最受开发者青睐的第三大平台。特别是HTML5技术的飞速发展——不断涌现的各种创新产品和工具,Facebook推出斯巴达项目、Adobe收购 PhoneGap等重大动作,无不吸引众多开发者投入。
一个被业界广泛关注的问题是:“移动Web会否在不久的未来重现在PC端上最终成为主流的的发展趋势?”10月13日晚上,在CMDN移动开发者俱乐部第六期活动,当当网前端工程师柴春燕分享了他的思考和实践心得。演讲实录如下:
?
当当网Web前端工程师柴春燕
非常高兴今天晚上在这里跟大家分享移动终端使用HTML5技术做了一些实践。对于移动终端目前开发方式无非就两种,其中一种就是HTML5的解决方案。如果采用HTML5的话它的Fxs(音译)就在前端。
移动互联网及其现状
前面刘铁锋讲的是把PC都包含进去,我讲的就是针对移动互联网,针对移动终端,常见像智能机、上网本、移动终端可以访问网络的设备,它的可以实现的一些方式。第二是在移动互联网MobileWeb App开发的时候可能会遇到的一些问题。还有HTML5适合Mobile Web App开发的特性。这是我开发MobileWeb App的心得跟大家分享。
之前互联网消费调查中心做了一个研究,手机上网在生活中重要性比例,他所占据份额会越来越高。另外这个统计调查在2011年底,一半美国人都会使用智能手机,2013年预计移动互联网用户超过10亿,2020年HTML5这种方案已经确定了。截止到2011年6月底,中国的三大运营商智能机份额已经超过8千万。这个趋势随着3G互联网方面会越来越大。
移动互联网是指什么?官方解释就是将移动通信和互联网两者结合,用户借助移动终端包括手机、平板、PDA、上网本等,通过网络访问互联网。大家如果做过移动开发的话,最开始如果想用手机访问互联网的话,从几个阶段过渡过来,一个是WML方式,Web1.0,还有Web2.0。
移动互联网使用的关键技术
第一是Web2.0技术。在移动互联网的时候,Mobile Web App的时候以Web2.0为基础,利用集体智慧,数据驱动,带来较丰富的体验。iOS操作系统诞生,从本质来说其实带来颠覆性是用户体验上的一些更新。后面我会讲到为什么移动设备有很多局限性,包括大家在做移动开发的时候都会遇到兼容性的问题。
第二是云计算像超大规模、高可扩展性、高可靠性和相对廉价。
移动互联网开发面临问题
第一个是设备。你拿到手机终端,相比PC端浏览器运算处理速度都有很大差距。内存小,电池续航能力差,屏幕不统一。针对哪种终端设备做适配,比你做PC端前端开发所遇到的困难还要大。
第二个是开发,多种不同手机操作系统,每一种操作体验不一样,相应应用开发环境也是不同。像iPhone的IOS操作系统,是使用WebKet(音译)为 核心。两种版本兼容Webket,具体对HTML5支持力度是不一样的。大家可以看到这个官方站点就可以看到,能够支持多点触控。像 WindowsPhone是采用IE为内核。三者操作起来也不一样,iPhone硬件只有一个Hom键,Android是软硬件结合一个实体,返回可以通 过硬件操作。如果你把所有操作、用户体验都放到一个里面看的话,他是有差异的。这是我们做Web App的时候都必须要考虑的一些问题。
第三是网络,这是大家无法回避的一个地方。为什么在HTML5出现之后大家会这么狂热,会觉得他是一个趋势。目前虽然中国现在有3G,他的覆盖面并不是达 到处处都可以拥有3G网络,它的流量费用也并不是人人都可以承担的地步。像网络稳定性上面都还是有一些问题的。比如你在坐地铁的时候,可能到朝阳门的时候 还有信号,走到建国门信号就没有了。这种情况下用原声还好解决,如果使用网页形式访问的话,如果没有做到APP方式,基本处于假死或者是掉线状态,无法进 行第二次访问,这对用户体验是很大的问题。
HTML5适合Mobile Web App开发的特性
这些是一个不完全包括的HTML5的集合,这里面我只是罗列出来,我这里说明一下,我觉得HTML5本身也是草案,我也是在一个学习过程中。
第一是语义化。你做MobileWeb App,他本质还是希望以后把PC端搜索引擎,都可以用到移动端。当用户通过手机搜索某些东西的时候,可以直接定位到MobileWeb App这种站点,更好的用户体验。百度框计算,现在都有这种功能。
第二是新的表单功能。之前做表单功能的时候可能常见的像Canvas,像移动端验证肯定是必须的,像这个键盘是不容忽视的问题,你的手指相比你的移动设备还是很大的。这个情况下如何更好带来用户输入上的体验,支持
您可能关注的文档
- 《金融是指货币资金的融通.doc
- [因式分解之公式法讲义.doc
- 《金融服务营销.docx
- [团委下学期工作计划.doc
- 《金融术语翻译.doc
- [团队训练精华.doc
- 《金融机构反洗钱测试题银.doc
- [园林PS辅助设计课时授课计划理论3.doc
- 《金融机构支持中小企业发展情况调查.doc
- [园林学的基本概念.doc
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
最近下载
- 村党支部书记考事业编历年试卷及答案.pdf VIP
- 统编版五年级语文下册全册单元主题阅读理解含答案.pdf VIP
- 新疆维吾尔自治区乌鲁木齐市新市区集团校2022-2023学年五年级下学期期中数学试题.docx VIP
- 北师大版五年级上册数学教案(附教学反思板书设计)数学好玩.doc VIP
- 材料力学拉伸实验实验报告.pdf
- 天然气管道输送工程土建施工组织设计.doc
- 脑卒中吞咽障碍患者进食护理中华护理学会团体标准最新版.pptx
- B&O PLAY铂傲Beovision 10使用说明书.pdf
- 数据结构与算法(Java版)第5版叶核亚习题解答答案.pdf
- “一带一路”国家跨文化商务交际教程(秦丽莉)课后习题答案.pdf VIP
文档评论(0)