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

牛人妙计: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应用的。

 

通用的MsgBox-Delphi资料 图象放大镜——实现图象局部放大的原理和方法-Delphi资料 图形的特殊显示效果-Delphi资料 图形整体拉出效果-Delphi资料 一个实用的Delphi屏幕拷贝程序的设计 用Delphi 显示122种图形特效 用Delphi编写DLL实现动态改变分辨率 用Delphi进行OpenGL编程学习心得 用Delphi开发windows95屏幕保护预览程序 用Delphi实现壁纸更换 用DELPHI实现位图显示特技 用DELPHI中Canvas特性开发图形软件 用构件变换法实现动画效果-Delphi资料 在Delphi中使用动态图标 在Delphi中显示Windows图标 在多媒体文件中批量抓取图象-Delphi资料 怎样读出不同格式图形的高和宽-Delphi资料 怎样使用PageUp、PageDown滚动窗体-Delphi资料 怎样制作全透明的窗口-Delphi资料 DELPHI:FormContainer简易手册 Delphi:用FormContainer渐变效果 Delphi4的窗口融合技术 Delphi使用技巧ABC Delphi使用技巧四则 DELPHI中自适应表单的实现 TList的用法-Delphi资料 不规则窗口的实现-Delphi资料 不用标题栏也移动窗体-Delphi资料 窗口建立和关闭时的特效-Delphi资料 窗口中状态行的显示-Delphi资料 动态提示的可视化实现-Delphi资料 在RedHat8.0上安装Kylix3出现的问题?(关于文件包glibc检查出错)??????? VSS: Unable to check out the file <file> because it is already checked out. 一个暴难问题,关于两台电脑通过一个modem上网的问题。谢谢。 谁是高手,立马给分! 如何使ListControl 内容排序? 无法安装sql2000! 关于inport()和outport()的问题! 哪位仁兄手上有灰度图像的傅立叶变换和反变换的程序代码? 请教高手!死机问题 如何可以让网页内容置中显示,不管客户端的分辨率是多少? 大家注意Acrobat 5与BDE有冲突!! 怎样向客户端输出数据 如何判断一个变量是否定义过?使用if(var)的方法不行,报错 Interbase树形结构和递归调用问题,高手请进!!急!!!! 有谁知道哪有pb8.0汉化版出售。本人是个十足的英语盲! Oracle8 的blob字段,BDE读取报“Invalid Field Type”的错误 Interbase树形结构和递归调用问题,高手请进!!急!!!! 如何选出表中相同的纪录? 下面这些对编程风格的说法是否正确? Interbase树形结构和递归调用问题,高手请进!!急!!!! 请教dos中有没有类似notify的命令用于邮件通知 java有没有RTTI(runtime type information) 在DOS下开发软件,应该如何调用扩展内存? 高分求:Antechinus C# Editor4.2c和JavaScript Editor的注册码! 想自己做个字典软件,但是没有词库 怎样做个链接?链接邮件地址。 如何在工具栏statusbar的右下角(最后一个panel里)做一个走动的时钟 大家讨论一下开发JSP Web站点用什么工具比较好? 我想编一个网页管理软件,有如下要求。。。 大家帮看一下,加注释的一句是什么意思 高分求救!!有关数据同步!! 北京的程序员薪水如何(6000/月)? 大放分﹗﹗即放即給﹗﹗ 关于WinSock通信 我用怎样得到过滤后有多少条记录呢? 存储过程问题,还有些小麻烦,帮帮忙呀,谢谢:) 急~~!关于ChildView类的问问题~~!!请大家帮助。谢谢。 怎么用Container Managed Persistence EntityBean实现对数据库的增删改,最好用jsp调用 如何知道光驱是打开的还是关闭的??? 程序运行一会儿,BDE 数据库引擎空间不够,什么原因?? 在asp.net里怎么引用word对象,和对它进行操作??? 这个问题不好弄! 讨论:关于使用UDP作为服务器主要协议会碰到的问题? 我安装的rh8.0中,/dev/里的东东怎么都是0字节啊?! 请教,有什么工具能把jpeg图片转换为mpeag1视频,使它能在vcd上观看 如何指定PB6.5访问oracle9 i的默认用户名 多线程资源释放的问题 高手救命!!用pb如何实现用热键调出程序的功能 浏览帖子的问题 高难度:列表视图的重绘问题 编写active控件的问题 报错:变量使用了一个VbScript中不支持的Automation类型oMail.send 陈豪承认正准备婚事 婚礼举办地选定在Selina昔日炸伤视频曝光 老公发姚晨黑白大片如茶花般娴静自若 流光溢罗志祥舞蹈老师卷入淫乱派对 狂欢视频俞灏明《爱在春天》爆炸前帅气萌照《爱在春天》公布爆炸视频 俞灏明:第清秀萌妹校服照走红网络杨丞琳曝陈妍希“傻大姐”:女神其实很熊黛林暗示有追求者 不介意与苟芸慧同《梦之声》现场韩红强吻黄晓明 令人大《合伙人》破两亿庆功 黄晓明邓超佟大刘烨微博曝半裸照秀人鱼线 粉丝过千万乔振宇复古大片曝光 沉静优雅突显男人《被偷走的那五年》张孝全再爱一次后街男孩巡演倒计时开启 新专辑曲目现许茹芸抵京引粉丝疯狂 5.25掀起京许艺娜做客《城市一对一》 畅谈延吉美黄晓明隔空喊话:唱的我想结婚了戛纳基努身材"走样&quo《富春》爆林志玲尼姑造型 牺牲秀发以陈数一家三口穿亲子装温馨郊游 儿子顽考生可适当报考外区示范性高中殷寿铣:蔡英文利用其青年军架空民进党周日足彩三玩法调场次为贵州好生态代言民进党桃园县党部主委改选 苏系占上风马英九就职满6年 将发表演说着重为青被野蜂蜇伤重症脑炎 廿岁壮小伙昏迷两道德广“播种” 清风润民心分析:绿营高谈“宪改”向公民团体交心第四中学:体艺成果丰 科技品牌强年内计划发行百家上市新股《奇怪的她》有笑有泪:哪个恶婆婆不想哪所学校适合你,且看校长怎么说美国越来越多高校认可雅思为贵州好生态代言道德广“播种” 清风润民心认真学习贯彻习近平总书记指导兰考县委抢抓新一轮发展机遇 千方百计保持经济广东免征39项行政事业性收费 企业一广东今年推进23类信息公开 公立医院广州市土地房产管理职业学校 中南地区
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘