说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

牛人妙计:HTML5应用也能像原生一样跑得快

HTML文档下载 WORD文档下载 PDF文档下载
被业界深为看好的HTML5却饱受诟病,众多开发者皆言HTML5技术还远未成熟,在与Native应用的对战中远处于下风,诸多知名IT企业纷纷弃HTML5转投Native阵营。难道HTML5真的不如原生应用?国外知名开发者Justin Vincent用事实告诉你,答案是No!

毫无疑问,HTML5早已成为2012年度最热门也是最流行的一门技术,Web开发者们对HTML5的兴趣更是日趋浓厚,但同时,各种抱怨HTML5的声音甚嚣尘上不绝于耳,其中抱怨HTML5应用跑得不够快、根本不能与原生应用相比的居多,更有甚者表示HTML5虽然被看好但远未成熟。

图:Justin Vincent

国外著名的应用开发者Justin Vincent对此则表示,HTML5应用能不能像原生应用一样主要看开发者,只要开发者有心,并且不偷懒,一定可以将其打造成像原生应用一样的非常流畅的应用,这要求开发者必须十分注重细节,在开发过程中的任何瑕疵都不能轻易放过。

山人自有妙计

但要想让HTML5应用真的可以像原生一样又谈何容易,对此,Justin表示自有妙计,即在开发过程中对每个UI交互进行测试及优化,如果在某一处感觉有所延迟,则想尽办法将其优化,直到在感觉上像原生一样。

这样的做法可不是所有人都可以理解并接受的,Justin表示,在过去的一年里,他一直在向客户推广这样的做法,但用他的话说,他们都太循规蹈矩不敢尝试,最终还是都选择原生应用。

Splitsville:像原生一样的HTML5应用

直到知名社交应用开发公司UberMedia要求Justin使用纯HTML5开发一款名为“Splitsville”的具有检查功能的小应用程序,Justin终于可以尝试打造一款集原生及HTML5应用所有优点于一身的HTML5应用。Justin表示,从用户反馈统计来看,他是成功的,因为大多数人在使用Splitsville都认为它就是原生应用。

图:Splitsville

图:UberMedia网站主页

图解Splitsville

足以以“HTML5”乱“Native”的HTML5应用究竟有何不同凡响之处?对此,我们看图说话,看看Justin是如何将Splitsville打造为拥有原生体验的HTML5应用的。

 

用Delphi创建Internet快捷方式 用Delphi实现NetBIOS广播收发 用Delphi实现网络驱动器的映射和断开 用Delphi实现远程屏幕抓取 用DELPHI制作留言板 再谈用Delphi程序获取拨号连接的动态IP地址 在DELPHI程序中拨号上网 在DELPHI程序中获取网络资源信息 在Delphi程序中应用IE浏览器控件 在Delphi中调用NetscapeNavigator 在Delphi中使用flash控件 在Delphi中使用IP控件 在程序中动态取得Win95/98网络邻居中工作组及计算机名-Delphi资料 在程序中获取网络资源信息-Delphi资料 自制THyperLink组件-Delphi资料 报表制作技巧(三)-Delphi资料 Delphi数据库开发及统计表格设计 Delphi文本和图形的打印方法 Delphi应用程序中中国式报表的制作 Windows环境下实时列表输出的实现方法-Delphi资料 报表制作技巧(二)-Delphi资料 Delphi编制的程序运行中动态制作报表 报表制作技巧(一)-Delphi资料 如何在WINDOWS中控制打印字体的长宽,而不受限于SIZE 的限制-Delphi资料 也谈为Delphi中数据库报表加网格 用Delphi4的QReport部件生成报表 用Delphi编写打印程序的窍门 用Word做Delphi报表输出工具 在DELPHI 文 本 和 图 形 的 打 印 在Delphi中运用QuickReport实现多栏列印 在打印或打印预览前如何获取报表页数-Delphi资料 asp.net问题,马上给分 在线请教各位一个简单的问题--请问oracle8哪里有的下栽,急!!!!!!! 谁给我Beyond 2003演唱会下载地址! 为什么同一存储文件的程序在win2000个人版下出现:"存储文件时的共享违例"但是在win2000 server下没有,请教各位大师 用什么程序,把用户的安全性调到最低(可以出现警告对话框)??? 在线等待,马上揭贴 谁知到哪里有下载Jbuilder啊。。 如何在Win2000下注册服务程序呢?分不够再加 请问:如何解决“JDBC 服务器”配置不受支持的问题。 万分火急!请大侠指教(100分立即给) 如何在窗体上动态加载图标? MM明天生日放分庆祝(一) 如何进入Java的门? APS.NET下Excel调用:如何让服务器端只运行一个Excel实例?如何结束Excel进程? 快来快来!出事儿啦! 3d效果的正方形!! 惭愧啊!这么简单的数据库问题我都不会,你会吗? 谁告诉我这个马甲“ FrameShare (大城市里的帅哥) ”是谁的,千分不在话下! 在线等待,马上揭贴 再發貼(grid中定位問題) 怎么把长度为8且首位为0的string类型的数据转换成对应的长整型,用什么函数?载线等!!!! 在panel上没有OnKeyPress事件,怎么样实现按键盘某键触发该Panel上的button事件 急急急!高分求解(在线等待) 我有个棘手的问题,不知道高手能否给我解决,关于vc安装的问题 几十万条查循纪录纪录,在WEB页面中分页显示问题?大虾帮忙!!!!! 如何连接SQL数据库 在线等待,马上揭贴 MM明天生日放分庆祝(二)来者有分 Dephi的浏览器控件比VB慢,占用资源也大些! 100分,请大家帮我把下面的文字译成英文,很简单的 parser.parse是什么意思:请看代码(在线等) 菜鸟提问,快请高手解答!谢谢了! 非常值得探讨的问题 VB中的有无现成反三角函数用?函数名是什么? 菜鸟提问,快请高手解答!谢谢了! 上传文件出错误,请问该如何解决 报道 花了两个多月写了一套购物程序,请大家测试测试 ADO操作大字段地问题,急!! 有关C++I/O流库write()和read()函数的问题. 关于线程的简单问题,在线急等 请问一个C#的基本问题! ADO错误,怎么回事? java绘图 我用commondialog1打开了个文件,如何用text1得到这个文件的路径? 〓〓>===→ 怎样屏蔽datagrid的提示信息?up也给分。 对文件进行处理的问题 跪求解决方案(身份验证问题)! 这是个什么错误?? 软件冲突 一个语法问题 急需高手帮忙,VC与word互操作问题,100分相赠 18 credit hours priotiy should be given to能用这个句式造一些句子么 分词一般式和完成式作状语的区别?Being given careful consideration,the work can be easily completed.Being given careful consideration,the work can be easily completed.仔细思考不是在完成之前吗,为什么不用完成式,因为 I'M having fun 这句子是什么语法啊? fun可以用在句末吗?A computer game is fun是不是病句?它是名词还是形容词? Young children usually have much (h ) to do after school. Many young Chinese parents have no choice but ____ their children to the grandparents .A to leaveB left C leave Dleaving 文言文《鲁仲连谏孟尝君》的译文 怎样将fun(a)fun(b)fun(c)的值加在一起#includeusing namespace std;class Circle{public:Circle(){}virtual double const Area(){return 0.0;}protected:float zhijing;};class DBarea:public Circle//顶部面积{public:DBarea(float D){zhiji the buddha's birthday什么意思 Credit unit:One credit refers to 40 hours of work.英语成绩单中的句子, 跨界污染仍存争议 外媒称中国正努力解人民日报批部分地方干部:不要再为GD新领导层上任一年盘点 具梦想家气质与联合国报告称逃至黎巴嫩的叙利亚难民超跨境人民币结算业务范围覆盖全球98%欧盟规范产地国标签 德国制造或变中国德或成“五只眼”新成员国 美德协议分缅甸穆斯林赴邻国避难遇海难 或死伤惨美机场枪手行凶细节被曝光 短信透出厌泰国一艘双层渡船沉没 一中国游客丧生公募基金会陷转型困局:筹资难 执行效责编:赵鹏飞邮箱:hwbjjb@16鄢陵:花木王国生态游精准保护华人安全(侨界关注)敢为先锋 必将精彩游“丝路”敦煌赏大漠风情中国税制改革迈出关键一步责编:赵 珊 邮箱:hwbtrave全国主要城市今天天气预报河南一景点观光直升机失事河北原省委领导对环保非真重视监管缺位背后的疗法之争
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘