热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

技术分析:苹果之后HTML5将改变移动互联网

乔布斯离开了,创新和变革的脚步却不会因为乔帮主的离开而停下,下一个给移动互联网世界带来重大变革的可能就是HTML5。众所周知,苹果一直站在与Flash做斗争的最前沿,杜绝Flash出现在iPho

乔布斯离开了,创新和变革的脚步却不会因为乔帮主的离开而停下,下一个给移动互联网世界带来重大变革的可能就是HTML5。众所周知,苹果一直站在与Flash做斗争的最前沿,杜绝Flash出现在iPhone和iPad上,声称Flash技术太过陈旧,影响设备的应用体验。

之后,苹果找到了可以替代Flash的革命性技术——HTML5,并且种种迹象表明苹果将大力推广HTML5。巧合的是,苹果在移动互联网市场上最大的竞 争对手谷歌则是另一家极力支持HTML5的大公司,如果乔布斯和谷歌微软们都认为HTML5终将改变互联网世界,那么我们又有什么理由说不呢?

作为web的未来,HTML5确实有许多优点,那么现在我们来谈谈它对现在最火爆的移动互联网将带来哪些改变。

苹果之后,HTML5将改变移动互联网

8月末最震撼却也最令人伤感的消息毫无疑问是苹果CEO乔布斯的辞职了,很多点评乔帮主戎马生涯的文章也早已在网络中泛滥。是的,他的苹果创造出的iPhone和iPad这两件划时代的产品,并深深地影响了整个移动互联网,每一个身处这个时代的人都应该庆幸能够经历乔布斯所带给我们的这段奇妙的创新之旅。乔布斯离开了,创新和变革的脚步却不会因为乔帮主的离开而停下,下一个给移动互联网世界带来重大变革的可能就是HTML5。

简单来说,HTML5 是下一代 Web 语言,它不再只是一种标记语言,它为下一代 Web 提供了全新的框架和平台,包括提供免插件的音视频、图像动画、本体存储以及更多酷炫而且重要的功能,并使这些应用标准化,从而使Web 能够轻松实现类似桌面的应用体验。很多人相信HTML5将引领下一代互联网的变革,这其中就有乔布斯。

众所周知,苹果一直站在与Flash做斗争的最前沿,杜绝Flash出现在iPhone和iPad上,声称Flash技术太过陈旧,影响设备的应用体验。之后,苹果找到了可以替代Flash的革命性技术——HTML5。2010年2月底,苹果发布其创新产品iPad时,表明不不再支持Flash,而面对外界的疑问,苹果CEO贾伯斯在接受美国《连线》杂志访问时表示“将来没有人会用Flash,整个世界都要改用HTML5。”2011年1月,苹果新官网上线,完全使用HTML5,苹果以身试法,将自家官网作为对抗Flash、宣传HTML5的前沿阵地,iOS平台最大浏览器Safari宣布支持HTML5,并且种种迹象表明苹果将大力推广HTML5。7月,苹果更是收购了html5.com域名……巧合的是,苹果在移动互联网市场上最大的竞争对手谷歌则是另一家极力支持HTML5的大公司,比如他家的Youtube就已经部分使用了HTML5,Chrome浏览器也是率先宣布全面支持HTML5的浏览器之一。

同样按耐不住的还有微软,IE主管Dean Hachamovith在官方博客上表示,HTML5是Web的未来,IE9将支持HTML5。如果乔布斯和谷歌微软们都认为HTML5终将改变互联网世界,那么我们又有什么理由说不呢?

作为web的未来,HTML5确实有许多优点,那么现在我们来谈谈它对现在最火爆的移动互联网将带来哪些改变。

 

改变移动互联网应用的开发方法

一方面,移动互联网应用开发者能通过使用HTML5方便地利用原来HTML语言编写的设计,Web开发人员也更容易上手;另一方面,HTML5在与富媒体的结合上十分便利,产品可以具备更高质量,实现大量新增的表现效果。

尽管目前纯HTML5手机应用运行缓慢并错漏百出,但优化后的效果会大幅好转。利用HTML5在手机等移动设备上开发应用的最大优势就是可以在网页上直接调试和修改,版本更新会更快,更方便,能够节省大量的成本。而原生应用的开发人员可能需要花费非常大的力气才能在更新和修复bug方面达到HTML5的效果,不断地重复编码、调试和运行,耗费了他们思考创意的时间。

更重要的一点,HTML5的移植非常简单,可以让应用程序员将精力集中在一个版本的应用上,而这个应用却可以在多个浏览器流畅运行。不需要再对每一个操作系统平台进行单独的应用开发。现在手机平台渐渐演变成iOS、Android和Windows Phone三足鼎立之势,开发者如果针对每一个平台都开发一次应用,那么成本和时间的浪费是很巨大的。

但是利用HTML5,这些问题就都迎刃而解了。毕竟它是基于网络的,就像你浏览网页,无论是在哪个平台,哪个浏览器上,看到的内容都是大致一样的。HTML5通过这一点将程序员从多平台多版本的束缚中解放出来,让他们有更多的精力和资金进行推广营销,这对移动互联网行业来说是一个莫大的贡献。

 

挑战移动设备原生应用

HTML5将挑战智能手机等移动设备上目前已成为标准的app原生应用形式。一方面,HTML5可以轻松地使以其编写的应用在各种移动平台和设备上运行,从而避免每一个平台去开发一个原生应用,Web技术也无疑会给用户创造更一致的用户体验;另一方面,由于原生应用必须通过下载、安装等一系列操作才能使用,而这个过程中用户的流失率很高,降低了用户体验,造成诸多不便,而基于HTML5的web应用则只需打开网页就可运行,可以十分有效地降低用户流失率。当然,对于移动设备来说最关键的,HTML5相比那些需要调用Flash等功能插件的复杂原生应用来说,运行时功耗低,更节能。

虽然如此,但围绕HTML5技术的争论依然非常的多,比如HTML5游戏目前仍是运行最慢的,相比之下,原生应用运行最快。但随着时间的推移,开发商会学会如何调整它们的游戏。最新的方式是“混合应用”(hybrid app),它是一种可在浏览器中运行其所有组件的原生应用。游戏引擎开发商和其他工具开发商会找出制作跨平台游戏的方法,同时有效地控制和充分利用智能手机各种各样的硬件功能,如智能手机的CPU和重力加速器等。另外,已经习惯原生应用的用户们在接受浏览器运行应用时所面临的教育成本也是另一个挑战。

 

改变应用的宣传方式和购买方式

由于有了web上方便的应用提供,用户不用再完全依靠从应用商店购买应用,这些应用商店往往都收取30%的提成,这将完成始于应用商店创建理念的革命,这样一来,应用商店将逐渐失去对应用购买渠道的控制权,渠道的增加,应用的增多,许多内容就会免费,新的付费方式和盈利模式也会应运而生,比如现在开始流行的应用内置广告,内置付费等。有了这样的变革,新的市场也会得到开拓,移动互联网市场将得到更进一步的前所未有的增长。

另外,基于web的手机应用将大大减少程序员或开发商对手机应用商店的依赖。为了让原生应用成功,程序员需要更多的推广投入,而基于web的应用会让程序员更容易通过社交媒体(如Twitter、Google+)等进行推广。通过HTML5,网站不需要再专门投放广告。亚马逊可以将网上商店的一部分作为一条广告。因此当用户阅读一则书评时,就可以直接通过该页面购买图书。由于HTML5可以使网站更丰富、更具互动性,因此用户参与网站活动将从以分钟计算变为以秒计算。因此,网站可以有多家赞助商,并让用户在其中选择喜好的赞助商,而该赞助商将参与用户在该网站上的全部体验。目前,通过同一个广告位置来创造和满足所有需求只能通过广告片,但未来也将在网络上实现,这将对电视广告产生巨大冲击。渐渐地,你会发现HTML5将改变一切,通过HTML5技术,广告是应用,Twitter消息也是应用,所有一切都是应用,尽管目前这一领域目前还是空白,但是空白就意味着机遇,所以在这一领域的创造最重要。

HTML5+社交+游戏

面临互联网的移动化、社交化发展趋势,众多游戏厂商争相开发移动互联网下的游戏产品,并纷纷搭建社区论坛,聚集游戏用户,为游戏用户提供一个交流、互动的社交乐园。社交游戏本来就是十分强调移动和互联功能的游戏类型,HTML5的强大功能使得社交游戏开发者可以开发大量具有优秀表现力的游戏,同时通过Facebook等web社交站点对其进行宣传推广,而所有应用还可以随时更新、修改、完善,而不必要求用户再下载一个新版本的应用来完成更新;设计开发一个版本就可以轻松地实现各个平台的应用,从而有更多的时间去优化用户体验,提供创新。有了如此多的优点,有理由相信HTML5将成为今后社交游戏开发应用的重要技术平台。

展望

尽管HTML5似乎甫一出生就伴随着各种争论,不过依赖其强大的特性和几个业界大佬的保驾护航、极力推动,相信随着支持webkit浏览器,比如safari和Chrome的普及,HTML 5会越来越普及、越来越强大,成为改变移动互联网的重要力量及业界发展的趋势。另外,随着4G网络的出现,移动网速将得到更大幅度的提高,用户从互联网获取内容时将会更加迅速和可靠,基于HTML5的应用也将愈加广泛,显现出蓬勃的生机。

来源:中文业界资讯站


推荐阅读
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 近期,微信公众平台上的HTML5游戏引起了广泛讨论,预示着HTML5游戏将迎来新的发展机遇。磊友科技的赵霏,作为一名HTML5技术的倡导者,分享了他在微信平台上开发HTML5游戏的经验和见解。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 软件测试工程师必备:全面解析Web应用的浏览器兼容性测试方法与工具
    随着市场上浏览器种类的不断增多,特别是在平板和移动设备上的普及,确保网站在各种浏览器中都能正常运行变得尤为重要。本文将深入探讨Web应用的浏览器兼容性测试方法与工具,帮助软件测试工程师全面掌握这一关键技能,以提高应用的用户体验和可靠性。 ... [详细]
  • 本文详细介绍如何在忘记MySQL服务器密码的情况下进行密码重置,包括具体的步骤和注意事项。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 深入解析HTML5字符集属性:charset与defaultCharset
    本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • 本文深入探讨了Ajax的工作机制及其在现代Web开发中的应用。Ajax作为一种异步通信技术,改变了传统的客户端与服务器直接交互的模式。通过引入Ajax,客户端与服务器之间的通信变得更加高效和灵活。文章详细分析了Ajax的核心原理,包括XMLHttpRequest对象的使用、数据传输格式(如JSON和XML)以及事件处理机制。此外,还介绍了Ajax在提升用户体验、实现动态页面更新等方面的具体应用,并讨论了其在当前Web开发中的重要性和未来发展趋势。 ... [详细]
  • 本文探讨了如何通过检测浏览器类型来动态加载特定的npm包,从而优化前端性能。具体而言,仅在用户使用Edge浏览器时加载相关包,以提升页面加载速度和整体用户体验。此外,文章还介绍了实现这一目标的技术细节和最佳实践,包括使用User-Agent字符串进行浏览器识别、条件加载策略以及性能监控方法。 ... [详细]
  • 七款高效编辑器与笔记工具推荐:KindEditor自动换行功能解析
    本文推荐了七款高效的编辑器与笔记工具,并详细解析了KindEditor的自动换行功能。其中,轻笔记QingBiJi是一款完全免费的记事本软件,用户可以通过其简洁的界面和强大的功能轻松记录和管理日常事务。此外,该软件还支持多平台同步,确保用户在不同设备间无缝切换。 ... [详细]
  • 本文深入探讨了 hCalendar 微格式在事件与时间、地点相关活动标记中的应用。作为微格式系列文章的第四篇,前文已分别介绍了 rel 属性用于定义链接关系、XFN 微格式增强链接的人际关系描述以及 hCard 微格式对个人和组织信息的描述。本次将重点解析 hCalendar 如何通过结构化数据标记,提高事件信息的可读性和互操作性。 ... [详细]
author-avatar
浩劫19_439
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有