史蒂夫·乔布斯(Steve Jobs)拒绝在iOS设备上允许使用Flash的时候,他对HTML5可以完成Flash所做的所有事情表示怀疑。 他并不完全诚实,那天的确定性很强,但最终Adobe输了,苹果赢了。 HTML5不像Flash,而是革新网络的技术。 那么到底是什么,它想要我们做什么?
什么是HTML5?
HTML5是HTML(超文本标记语言)的最新版本,该代码可帮助编写网页脚本。 实际上是三种代码:
•结构主要由HTML提供。
•在层叠样式表(CSS)的帮助下进行演示时要小心。
•JavaScript,这使事情发生。
HTML5旨在提供几乎所有您希望在线进行的操作,而无需使用其他软件,例如浏览器插件。 它可以完成从音乐到电影,从动画到应用程序的所有操作,还可以用来构建在浏览器中运行的令人费解的应用程序。
还有更多。 HTML5没有任何所有权,因此您无需支付使用费。 您使用的是平板电脑或智能手机,上网本,笔记本电脑或超极本或智能电视,它并不在乎您的浏览器是否支持HTML5,因为它也是跨平台的,因此可以正常工作。 不出所料,这要复杂得多。

HTML5做什么?
有时,使用HTML来构建和处理简单的页面布局。 但是现在HTML5有了自己的方式,可以用来运行Web应用程序,当您不连接到Internet时,该应用程序仍然可以正常工作,以便告诉网站您的实际位置并处理高清视频并提供意外的图形。
HTML5是一个萌芽的标准,因此谈论何时结束将是有点误导。 正如前面提到的,HTML的功能是开发Web应用程序,地理位置,图形和视频,只要您的浏览器支持它们,现在就可以使用它们。
我需要HTML5浏览器吗?
您很可能已经有一个。 几乎所有命名的浏览器(例如Microsoft Edge,Firefox,Chrome和Opera),Android的浏览器和Mobile Safari都支持HTML5,但它们并不都支持相同的功能。 像Firefox一样,它通常支持最广泛的HTML5功能集合,之后紧随其后的是Safari和Chrome,但是正如我们之前所说,HTML5是一个不断发展的标准,每个浏览器的最新版本都将很快面世,并将涵盖基础知识。 并且,如果您想知道有关浏览器支持的更多详细信息,则brilliantCaniuse.com提供了有关浏览器支持哪些内容的详细分类。
HTML5标准支持视频,但是不幸的是,没人同意支持哪种格式,因为这意味着不同的浏览器支持不同的HTML5视频格式。 主要有三个:H.264,除Firefox外,其他所有人均支持。 OggTheora,每种浏览器(例如Internet Explorer,Safari,Chrome等)都支持OggTheora; 和VP8 / WebM,所有功能也都支持该功能(尽管Safari需要物理安装)。
HTML5会取代Flash吗?
它已经以多种方式提供支持,例如iOS设备不运行Flash,并且其他一些视频网站已从Flash转换为HTML5视频,或者至少提供了HTML5作为选项。 但是,由于许多内容所有者更喜欢专有的,DRM(数字版权管理)友好的格式(例如Flash),因此HTML5不包含(DRM)技术来防止复制。 例如,英国视频网站FilmLove正在删除Flash,而不是使用HTML5。 尽管Adobe宣称它将停止开发用于移动设备的Flash Player。 ,尽管它并没有赶时间,但Flash不仅用于显示视频,还用于很多方面。
为什么选择HTML5?
为3D和2D游戏开发流行引擎的公司在GDC 2014 Unity技术大会上展示了其新版本。 使用WebGL的HTML5导出器已恢复了Unity 5中的Unity Player插件,该插件允许运行在该引擎中放大的浏览器内游戏。 除了虚幻引擎之外,Epic Games长期以来一直在致力于向HTML5的迁移。 它的最新版本类似于GameMaker,后者是2D游戏开发中常用的编辑器和引擎,Unreal Engine 4也提供了对该技术的支持。
除了那些高级引擎之外,还创建了许多框架和引擎,这些框架和引擎仅用于严格使用HTML5 / JavaScript开发游戏,或者正在创建将游戏导出到HTML5的狂热工具。 下面列出了一些最常用的方法:
•构建2
•ImpactJS
•巴比伦
•Pixi.js
•移相器
•Turbulenz
值得一提的是,社会将库从Flash移植到JavaScript语言,这无疑具有建设性的作用。 它使Flash开发人员可以更快地以HTML5闻名。 此外,在游戏开发过程中,使用HTML5技术,可以使用大量的所有其他JavaScript库。
越来越多的HTML5游戏出现在市场上,他们的作者试图在尽可能多的设备和平台上充分利用它们。 借助HTML5开发的游戏不仅可以在基于iOS或Android的PC,Mac和设备上玩,还可以在Firefox OS和所有支持HTML5标准的其他设备上玩。 这大大增加了潜在客户的数量。
现在继续前进,它的一些优点和缺点。
HTML5的优点是:
•提供了使用例如WebSockets技术进行客户端-服务器通信来创建多人游戏的可能性。
•广阔,动态发展的社会
•无需任何其他插件即可直接在浏览器中工作。
•允许同时为移动设备和PC创建游戏。
•一个代码库允许在支持HTML5的任何设备上运行游戏。
•不必在设备上安装游戏。
HTML5的缺点是:
•规格仍不完整。
•如果不执行优化,则在移动设备上的效率较低。
•在移动设备上缺乏或仅部分支持WebGL。
支持图形硬件加速的WebGL被用于图形表示,并且我们还在Canvas组件上使用Pixi.js(一个2D图形渲染器)。
•招聘最优秀的HTML5开发人员非常困难,因为他们很稀缺或者正在开发自己的产品和许可游戏。 最后,将其外包给专门从事HTML5的开发机构通常是唯一的选择。
在无法访问WebGL的设备上,渲染器仅使用画布组件,并且产生与使用WebGL时相似的行为。 更多多方面的游戏需要实现物理引擎。 为此,我们使用了成熟且更高级的解决方案,例如Box2D。 游戏中的独特效果是通过所谓的“粒子”创建的。 Pixi将粒子分布到渲染引擎,借助它我们可以使用插图效果来增强我们的游戏。
在游戏进度过程中,我们还应用了许多其他工具。 有时我们会使用使用Pixi的Phaser框架,该框架又是用于图形渲染的HTML5的一部分。 它还具有许多便利设施和开箱即用的任务,非常适合简单游戏的扩展和原型制作。
最后,我们只是想总结一下,正如我们之前所说,HTML5不仅是网页设计的未来,也是现在。 HTML5有趣的功能正在征服世界各个领域不断发展的技术。 它已经在视频播放和游戏概念等各个方面取代了Adobe Flash插件。 尽管它不是完整版本,但它仍然通过替换Flash和Silverlight登上了顶端。 我们希望您希望我们的HTML5博客。 如果您想雇用HTML5开发机构 ,请在此处发布您的项目详细信息,我们的一名技术顾问将在接下来的48小时内(确保)与您进行预筛选的HTML5游戏专家建立联系。
标签:
游戏HTML5招聘创业游戏外包