设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

HTML5:最后的火种

2011-9-13 13:50| 发布者: joejoe0332| 查看: 8834| 评论: 2|原作者: 创业邦|来自: 创业邦

摘要:   谷歌以125亿美元的价格完成了移动互联网领域第一次软件厂商对硬件厂商的收购,将智能手机市场三分天下的格局似乎已经展现在人们眼前:苹果+苹果、谷歌+摩托罗拉以及传说中的“微软+诺基亚”。  “我感觉谷歌是 ...

  HTML5之后:原生应用VS网页应用

  原生应用现阶段仍然占市场的统治地位,从用户的角度,随着数量的不断增多,用户很难在几十万的应用中找到自己想要的,显然这种需求仅凭应用商店那几十个推荐位是远远无法满足的。

  “这是由原生应用本身的封闭性造成的,每一个应用程序都是一个围墙,由于搜索引擎看不到里面的数据,所以不能做到精确的搜索。”在杨永智看来,只有网页才能做到精确的搜索,因为Web是一个开放的标准,它是基于网页语言开发的。“花花公子的App一直没有通过苹果的审核,前一段时间花花公子上线了HTML5版本。应用商店没有一个完善的用户年龄审核系统,基于网页相对成熟的年龄分级体系。”杨永智说。

  网页应用对于用户最大的便利是无需下载,不用安装,所有数据都在云端,而且由于HTML5的应用是跨平台的,从理论上用户在家中PC上玩游戏,只要按下暂停键,就可以在地铁上用手机接着玩,给人们提供了无限的想象空间。

  HTML5技术对软件开发者的最大吸引力来自于网页应用的跨平台性,不仅如此,HTML5语言相比较原生应用的技术门槛更低,因此出错后所要付出的修改成本也会更低。即便有如此多的好处,原生应用也并非会被网页应用所取代,至少现阶段HTML5的发展并不能完全满足开发者对效果的追求,原生应用的运行速度和使用感受依然比网页应用要好。造成这种差异的重要原因是原生应用可以调用手机设备的硬件,而网页应用却无法做到。

  “在网页中植入新浪微博,我们无法选择拍照上传,只能调用本地文件,而新浪客户端却可以做到这一点。”杨永智说,目前海豚浏览器的导航栏中就有新浪微博的Web版,除了不能拍照使用效果和客户端版差别不大,随着HTML5的发展和高通等手机硬件厂商的推进,已经有很多硬件可以由Web来驱动了,比如Web GL提供了一个类似3D加速的接口,可以调用3D的一些独特性,写出3D的游戏。

  保证一致的用户体验也是HTML5技术需要解决的另一问题。“开发者在HTML5这个领域中面临着浏览器的绞杀,”秀野堂主曾经做过一款HTML5的概念型游戏,几乎用上了HTML5的所有元素,但是在不同浏览器中的使用效果却大不相同。造成这一现象的主要原因是HTML5标准制定委员会人员构成复杂,基本都来自于各大技术公司,每一家都希望通过自己的声音影响HTML5标准的走向。

  同样的问题也在困扰着第三方浏览器,不同的操作系统对HTML5的支持效果也不尽相同,Android上网页播放视频的效果就比IOS上差很多。“但在Android上我们可以对视频的标签进行更多的改进,从而达到更好的体验效果,这种改进的空间正是我们工作的重点,也是我们选择Android平台的重要原因,”杨永智说,“未来如游戏这种需要调用很多硬件资源可能还是原生应用的效果会好一些,但是随着HTML5技术的不断发展,原生应用向网页应用靠拢是一个必然的趋势。”

  “原生应用和网页应用未来也许没有一个清晰的界定,网页应用可以套一个壳而变成独立App的形态,原生应用中的一个按钮在你不知道的情况下也许点进去的也许是一个网站的链接。”杜亚波也是HTML5研究小组中的成员,他在iPad上为企业用户做应用,在他制作的原生应用中使用了很多HTML5的技术,这是一种混合编程的技术,以一种交叉开发的理念制作应用,极大的提高了应用的制作效率。

  “一些图表、报表这种很绚的图我们用HTML5技术,渲染的工作用本地应用技术去开发,这样下来原本一周的工作量现在一两个小时就能完成。”杜亚波作为原生应用的开发者尝到了HTML5技术的甜头。但是原生应用是无法完全变成网页的,只能通过HTML5技术以嵌入的方式将链接源引网站的内容,这一点在游戏上体现的更为明显,因为原生游戏是无法包装成网页的,所谓由繁入简难,这也是网页游戏初期的优势。

  “不管是原生应用还是网页应用,关键的问题是它运行在系统之上还是浏览器之上,不同的应用适用于不同的形式,那些联网性的应用长期来看一定会跑在浏览器上。”俞永福说。大型单机游戏一般需要调用更多的手机硬件,现阶段更适用于Flash技术,而继续以原生应用的形态存在,Flash和HTML5之间的选择一直是一个备受争议的话题。

  有业内人士表示,HTML5将使得Adobe Flash技术显得很多余,因为HTML5的开放,Web标准提供了除Flash之外的富媒体网络内容发布方法。但也有不同的声音认为,HTML5的缺点很明显,特别是由于其目前仍处于草案阶段,浏览器兼容性差,而且开发模式单一,目前基本只靠记事本开发。相比之下,Flash的优点在于普及率高,而且依靠多年的积累,众多设计人员和开发者集中在Flash平台,有效地解决了浏览器的兼容性问题,可以提供有效的开发方案。“Flash是一个插件,用以弥补HTML4在视频和图像处理等方面的不足,相比较而言HTML5是一套完整的网页语言,随着HTML5的不断更新,网页富媒体处理和的对硬件调用能力的不断增强,HTML5技术迟早会取代Flash。”黄何说。

  平台猜想

  如果你玩新浪微博,会发现一个“手机最游戏”的入口,这是国内首款基于移动设备浏览器的HTML5网页应用,由休闲游戏网络Spilgames亚洲公司开发,可以支持IOS及Android 2.2系统以上的移动设备。用户无需下载安装,就可以在网页上体验数款经典的益智类游戏,“我们和磊友进行合作,共同发起了HTML5研究小组,希望在国内打造一个良性的HTML5研究环境,让更多的开发者可以基于HTML5做一些游戏和应用,共同探索网页应用的盈利模式。”Spilgames亚洲区CEO陈琦说。

  以App Store为代表的应用商店已经为原生应用提供了一套成熟的商业模式,软件提供者和应用商店3/7分成,可以选择一次性付费和应用内提供附加服务的两种形式盈利,而移动终端的网页应用作为新生事物,在商业模式上还处于探索阶段。黄何手中长期拿着一个塞班系统的手机,这并非因为他敝帚自珍,而是因为磊友做了一件很“变态”的事情,那就是让HTML5游戏可以在塞班上运行。

  “虽然IOS和Android发展迅速,但是中国手机用户最多的仍然是塞班市场,所以我们制作了一个塞班系统的客户端,让它可以跑HTML5游戏。”黄何的目的是让大部分的手机能跑HTML5游戏,然后再拼命的做游戏卖钱,这就是他的HTML5游戏赚钱计划。在他看来未来磊友将会有更大的优势,因为HTML5的跨平台特性可以使这些游戏的移植成本越来越低。

  除了做游戏,磊友还开发了一套HTML5技术的SDK工具,可以减少编程的难度,降低了开发者学习这项新技术的门槛。“所有人一想到HTML5就想到做网页,磊友做的这个工具告诉人们,HTML5除了可以做网页,还可以做应用。”杜亚波说。

  如同原生应用依托于应用商店,网页应用也需要依托一个更加宽阔的平台,对于游戏而言这个平台可以是社交网站、可以是微博、可以是浏览器,可以是基于Web开发的任何平台之上。

  “我们和开发者之间的合作也许会比简单的链接入口更进一步,也许是以Web Store的形式将所有的网页应用集中于一个导航站点。”杨永智对海豚浏览器的未来有着更为深远的打算,打造平台是所有互联网企业的目标,浏览器如果可以把流量变成用户,所能实现的经济量级是完全不同的。但是网页应用开发者似乎不是很买浏览器的帐。

  “对我们来说一个平台仅仅提供网页的入口是远远的不够的,它需要投入更多的运营成本,我们关心的是有多少人在玩游戏,而不是这个平台上的流量有多大。”黄何看好国内人人、腾讯和新浪微博三家平台,这些平台都同样具有社区性。浏览器是一个工具,和做社区、做运营是不同的方向,浏览器如果希望搭建一个应用平台必须摒弃掉做工具的思路,这个观点也得到了陈琦的认可,他更看好社交网站和游戏之间的合作,“社交网络将是更适用于手机网页游戏的平台,它可以极大的降低市场推广的费用,好友间的互相影响便可满足推广的需求。基于HTML5的技术特点,用户不需要下载就可以在线玩游戏,轻易获得的优势使用户的流失率也会相应的降低。”

  Facebook和Google+作为世界领先的社交网络平台早就开始了在HTML5上的布局,Google+前一段时间上线了16款网页游戏,其中有一款基于HTML5技术开发,那就是在App Store上名声鹊起的《愤怒的小鸟》。有着这样世界级技术公司营造的平台,HTML5游戏飞出自己愤怒的小鸟指日可待,现在正是开发者抓住先机的良机,而中国的开发者似乎没有投入与此相契合的热情。

  “由于需要大量的人员去做基础工作,而这些工作不会迅速带来利益,造成了国内HTML5技术的开发氛围并不好,其实我们中国的技术丝毫不输于美国,我们只是输在了开发者的保守和短视。”秀野堂主说。

酷毙

雷人
4

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (5 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部