- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTML5和移动终端给前端开发带来的变化近三年探索经验漫谈
几年前的web2.0时代,我的一位老同事曾经感叹说: “前端技术能力的高低,很大程度上比的是各种小知识点的数量 —— 攒豆能力” 在投入html5和移动前端开发三年后,我越发对前端知识的广度心存敬畏,它在不知不觉中居然变成了如此可怕的庞然大物。当年的豆子们,随着低版本IE的退场,有些已经淡出视线了,但更多的豆子加入了进来,甚至还夹杂了很多西瓜。 未来,情况会更加复杂。攒豆吧,骚年。。。 结语 —— 攒豆和攒西瓜 Q A 你是怎么下载app的? 渠道为王 有流量的应用平台非常少,和应用数量远不成正比 有效的推荐位非常紧张,基本排名100之外就很难被用户发现 你听过刷榜多少钱一天吗? 你听过联运的门槛和分成比例吗? 新的思路 —— 借助web推试玩版,引导下载 绕开渠道的高门槛和分成 先试用,再决定是否下载 我们的尝试 /js_demo/45/ 关于 hybrid 和 html5 的一些思考 2010年移动互联网迅速崛起 html5同样在2010年发热(技术圈内) 技术选型和长远发展 1)未来很快会淘汰掉吗?( delphi、flex、silverlight、flash banner、闪客 ) —— html5能够在未来十年内坚挺吗? 2)技术深度要求够吗?( csser、jser、phper ) —— html5能够将b/s的产品形态做到什么程度?技术门槛可以提到多高? 3)高薪的理由:时髦带来的稀缺 VS 小众带来的门槛 VS 深度带来的经验沉淀 —— 移动开发人员是否会迅速补上?多年的知识积累是否放弃? 再论b/s结构优点 —— 免安装、升级透明、跨终端 曾经我以为web app会和native app正面激战 所以我做了这样的尝试: /js_demo/birdie_queue/ 和这样的尝试: /g78 但web app时机尚不成熟 我们遭遇了一系列问题: 跨终端带来的碎片化问题 手机厂商定制浏览器问题 Web标准未定稿,变化带来的问题 性能问题 浏览器bug和对标准支持力度带来的问题 缺少web app渠道问题 用户习惯需培养的问题 支付问题 锁定横竖屏和全屏问题 。。。 说多了都是泪。。。 环境什么时候会成熟?Web app什么时候会井喷? 2011年的时候,我以为会是2012年 2012年的时候,我以为会是2013年 2013年的时候,我以为会是2014年 转眼过去三年了。 现在如果你再问我,我会说:不知道。也许三年之后又三年,三年之后又三年。 一些人的妥协 —— hybrid jquery mobile + phonegap canvas + canvas加速插件 + phonegap 我的顾虑 但 app store不让上架 和native app相比,虽开发成本可降低,但面向用户优势何在? 这算是认输吗?改为native app做嫁衣? 再论b/s结构优点 —— 免安装、升级透明、跨终端 不做敌人,不做家仆,做个互补的朋友 不以web app方式硬碰 不以hybrid方式服务 发挥免安装优势,以内嵌webview的方式做个合而不同的朋友 也许,这才是移动互联网时代,web的最佳出路 之前准备好的工程化问题概览 html5在GUI方案上的两个大分支 DOM 还是 Canvas,完全不同的两条路 html5的2d游戏引擎 核心部分 支持canvas和DOM两种不同模式 容器封装 事件封装 影片剪辑 碰撞检测 全局时间轴 调试 Loader … /js_demo/12/ 插件部分 —— A星寻路 /js_demo/18/ 插件部分 —— 2.5D /js_demo/19/ 插件部分 —— 2.5D结合A星寻路 /js_demo/20/ 插件部分 —— 向量运动 /js_demo/21/ /js_demo/22/ 插件部分 —— 物理引擎 /js_demo/23/ /js_demo/24/ /js_demo/25/ /js_demo/26/ 如何兼容不同终端的分辨率? /js_demo/42/ 基于css的动画和3d /js_demo/43/ 基于js和canvas(webgl) 的动画和3d /js_demo/43/ 这个游戏需考虑和暴露出的问题 /js_demo/birdie_queue/ 【需考虑的问题】: 针对哪些终端? 如何兼容不同终端的分辨率? 是否要做离线缓存? 开发模式基于Canvas还是DOM? 【暴露出的问题】: 不同浏览器支持的声音格式不同 性能问题 厂商定制浏览器导制的碎片化问题 这个游戏需考虑和暴露出的问题 /g78
您可能关注的文档
- FLUX专业电机设计与分析软件.ppt
- EMC的云计算培训材料CloudwithEMC.ppt
- FLEXIBSC开通手册combined.doc
- FlashCS5教程(除ActionScrit外最新最全面的Flash基础教程).ppt
- FLASH动画制作实战集粹第一部分.doc
- FabricTraining面料知识培训课件新模板.ppt
- GENEENGINEERING基因重组与基因工程.ppt
- HP下一代数据中心介绍.ppt
- gis培训打底概述.ppt
- GlobalMapper系列经典教程.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 小学语文关联词造句.doc
- 《840呼吸机基本模式及参数调节》.pptx VIP
- 地铁车站施工组织设计.pdf VIP
- IB经济学 知识点总结手册 IB Economics in a Nutshell (Exam Study Guide).pdf VIP
- 2023年糖尿病肾脏疾病临床诊疗中国指南.docx
- 城市轨道用槽型钢轨闪光焊接质量检验标准.pdf
- 六年级上册英语教案-Unit4 January is the first monthLesson 19-20|人教(精通).docx
- 机电一体化专业大学生职业生涯规划ppt.pptx
- (人教2024版)英语七年级上册 Unit 2单元知识总结(新教材).docx
- 西门子840D840DE编程说明书.doc
文档评论(0)