网站建设设为首页收藏本站

二亩地专业建站/网站制作建设公司

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2844|回复: 0
打印 上一主题 下一主题

HTML5应用程序的状态 [复制链接]

跳转到指定楼层
楼主
孟思 发表于 2016-12-14 11:53:10 |只看该作者 |倒序浏览
  HTML5是超文本标记语言的第五次修改,也是下一代的HTML。现在移动端的发展,使得网页设计师对于HTML5的热爱尤胜。那么大家可知道现在的HTML5应用程序状态呢?这也正是今天要分享给大家的内容主题了。

  HTML5是什么?HTML5是很好的总结Mark Pilgrim:“HTML5是下一代HTML,取代HTML 4.01,XHTML 1.0,和XHTML 1.1。”一个有趣的边注这里,我们可能会看到一个“HTML6”,但这听起来像是他们只想数量下降的想法,相反,随着时间的推移慢慢进化规格。这将需要一个大改造,但有意义。

  应用程序
  虽然有很多好的定义,你可能知道一个应用程序——我认为这是值得再处理。“应用软件是计算机软件,旨在帮助用户执行特定的任务。此类程序也称为软件应用程序”石家庄网站建设

  HTML5应用程序(HTML5应用程序)
  一个HTML5应用程序是什么?从用户的角度来看,他们是符合上述定义的应用程序。他们在平价与其他应用程序可能不是现在,但他们足够近,用户不会关心。迟早,我们会看能力平价。

  从开发人员的角度来看,他们编写的应用程序使用HTML,javascript,和CSS。它们是应用程序利用开放技术和HTML和CSS的发展规范允许我们创建软件,可以使用离线;需要使用的东西(至少)平台如Silverlight或闪光。

  一个HTML5应用程序web标准的东西。我猜你可能会扔在图像,但实际上,同样的事情你已经使用多年来构建web页面现在被?构建应用程序更类似于台式电脑或智能手机应用网站。

  开源模式转变
  Tim O ' reilly,O ' reilly媒体的创始人和开源支持者,说的很对:“IBM的商品化的基本设计个人电脑导致的机会有吸引力的利润”的堆栈”软件,新的财富正在由商品开源软件栈,构成互联网。”值移动堆栈,商品化向下移动堆栈。我认为HTML5是一个新的,新图层。

  浏览器,甚至在这一点上,已经成为一种商品。只要坚持一个标准,我认为它会好的。人们会更担心他们HTML5应用程序可以运行在他们的浏览器比他们使用什么浏览器。如果我们学到了什么,那就是你不能从旧媒介复制粘贴到新的。想想从广播到电视。你不能只拿相机对着一个男人的新闻解读一个麦克风。虽然有一个初始哇因素,我不认为完整的操作系统在网络上的事情会完全翻译尽可能多的HTML5应用程序将转化为离线设备使用。石家庄网站建设

  分销渠道的重要性
  没有分销渠道的苹果应用商店和安卓应用商店占主导地位。还有小说使用像阀门一样,视频游戏开发和数字发行公司是做游戏分布,以及Netflix电影。这些分销渠道似乎用户如何将组织本身。就像操作系统是绑定的软件桌面时代,分销渠道将绑定软件对“云”时代。

  我们是如何走到这一步的。仍有两大瓶颈。Web标准,我们抱怨碎片在浏览器市场,并不是坏事。它可以是更好的,但这不是世界末日。他们都运行HTML、JS和CSS。虽然每个浏览器都有自己的事情,基本上,我们所做的好。例如,你可以放一些网页上的内容并将其交付给用户和知道—以某种方式—用户将能够看到它。你能想象如果一个公司开始认为他们要重新定义web自下而上和完全控制的标准?“我们不会使用HTTP不会使用HTML。“这将是疯了!这一事实给W3C标准机构像巨大的权力让浏览器在同样的道路。

  没有很多的布局引擎
  第二部分是,浏览器是很难做的。数十亿的网页,很多真正坏的标记。个体开发人员不会有希望。即使过去只是解析HTML:HTML移动快——快对于我们中的大多数人,但个别开发人员快速。同时,我们选择使用HTML以新的方式(如微格式)所以即使约定可以改变中游浏览器。然后添加上,不同生态系统的计算机和操作系统,浏览器厂商必须跟上,这是一个小俱乐部的秘诀。一个小俱乐部正是我们今天的。只有四种主要的布局引擎的核心市场:三叉戟(IE),壁虎(Mozilla Firefox),WebKit(Chrome,Safari),转眼间(Opera)。吨的浏览器之上的引擎。有了这样一个小俱乐部,很容易让事情内联和跟踪另一个人在做什么。人们抱怨IE,据我所知,每个人都彼此现在和谈判IE9看起来是一个正直的成员这个小俱乐部。我们是:标准和浏览器厂商已经创建了一个瓶颈,几乎任何你想要做一个网络流。但是,这也意味着,如果你有一个浏览器的设备上,你有一个HTML5应用程序环境。总有会分裂,但这只是会的方式,我们可以住在一起了。

  我们在标准化?
  有一个臭名昭著的估计伊恩HixieHTML5编辑器:“据估计,再编辑,HTML5将达到一个W3C推荐标准在2022年或之后。”
  这个很多人吓坏了,但我认为它的意思是最终确定的标准需要很长时间。浏览器厂商开始实现这个东西现在都是免费的,他们(大多数人都Internet Explorer除外)。石家庄网站建设

  特征检测与浏览器嗅探。这就是特征检测(检测用户的浏览器能做什么)和浏览器嗅探(用户使用什么浏览器)的辩论。如果你是一个应用程序开发人员,您可以自由的目标“高级功能”,但你应该做功能检测和渐进增强。这似乎是一个完全合理的方式发展。它允许标准过程以确保它正确的事情而不是开发人员从满足用户的需求。在任何给定的时间,会有一个非常不同的浏览器。(使用网站caniuse和QuirksMode将帮助)。有很好的特性检测库现代化的。还有这个Mark Pilgrim列表:检测的一体化Almost-Alphabetical“少跟我装蒜”指南.

  离线api
  我真的认为,这些是HTML5应用程序的第一步动作,然后他们更只是离线存储数据。失去了许多开发人员是伟大的我们localStorage,但是我们如何让应用程序完全离线启动吗?没有离线存储源文件和数据的能力,我们就不会有离线HTML5应用程序。就像我说的,我们有两个离线存储机制:一个简单的键/值存储系统localStorage和一个SQL存储引擎,这几个浏览器支持(但SQL时尚的想法似乎脱落)。新暑热建立索引数据库——来自所有主要的浏览器厂商的支持。存储程序和数据离线基线需求任何HTML5应用程序环境。值得庆幸的是,我们已经支持这些标准在WebKit浏览器,Firefox,它应该在IE9。尽管IE支持可能不是一路,考虑离线使用:我们最需要离线功能?当我们在我们的手机或上网本。智能手机是倾向于WebKit和许多这些天销售的智能手机运行WebKit。地方我们需要离线经验最支持离线经验一样,没关系,IE目前不支持离线存储。

  W3C WebApps工作组:HTML5应用程序的下一步,W3CWebApp标准是工作的另一个主要领域。大量的api和其他规范端HTML5应用程序正在开发中。

  部署和包装分布
  “本地/离线HTML5应用程序,W3C Widget打包和配置是选择的部署机制。它将成为标准,因为它已经在那里,是有道理的,这是接近成为一个正式规范。此外,许多厂商已经在努力实现它。

  W3C widget工作沃达丰S60和三星手机,歌剧桌面和移动在任何平台,螺栓的浏览器(瘦客户机解决方案如Opera Mini)Windows Mobile 6.5。而黑莓还支持他们,现在他们需要一个特殊的Java包装程序黑莓操作系统作为一个接口。没有理由假定W3C Widget 3月将停止在这里。”石家庄网站建设

  这些都是标准,就像任何其他。从本质上讲,如果你有一个HTML5应用程序,它将包含一些HTML,CSS和javascript(也许图像和其他媒体)。标准是一种帮助开发者计划他们的应用程序以这样一种方式,他们可以放心地分布在一个整包一贯。如果您熟悉梨,这是一个非常相似的概念(但HTML5离线应用程序而不是PHP类)。你可能需要填写一些额外的元数据来解释你的应用程序组合在一起。然后——在一个平台,支持标准可以确保用户可以安装你的应用。这开始变得有趣当开始讨论“应用程序商店”,——我们将这个话题。

  HTML5有一束其他很酷的api,可以利用HTML5应用程序。这些api是会给应用程序访问之类的东西文件,网络摄像头,与服务器双向沟通和硬件加速的动画。这些api会更好,但他们只是锦上添花在谈到HTML5应用程序。

  HTML5应用程序可以使用在哪里?HTML5应用程序,他们可以离线生活,他们可以提供独特的经验,但他们住在哪里?
  在浏览器中,HTML5应用程序可以在许多地方,但第一个问题是,“设备有浏览器或某种形式的布局引擎?“如果是,发动机是现代的,你可以运行一个HTML5应用程序。但是,从本质上讲,我认为这爆发成三个主要领域的操作:桌面、移动/小屏幕,和模糊。

  台式电脑
  如果你有一个现代的浏览器,你是好去。如果你使用IE,你需要接一个现代浏览器像Google Chrome或Mozilla Firefox,或者至少框架。同时,台式机仍然是非常重要的。如果你真的想气死人了,开始谈论HTML5应用程序如何目标桌面就像任何其他堆栈(例如Flash、Flex和objective - c)——HTML5应用程序是正确的,有一点帮助。

  特定站点的浏览器
  特定站点浏览器(单边带)把一个网站或应用程序(比如Gmail),把它变成一个应用程序,没有地址栏或其他干扰。一些SSBs允许您构建一个独立的安装包和分发。这打开了桌面应用程序领域。有些东西检查:棱镜,流体/Fluidium和NativeHost.

  移动
  是的,这是HTML5应用的热点。iPhone有很甜的集成和应用程序之间可以活在主屏幕上所有其他应用程序(请参阅我的教程如何做到这一点)。Android支持HTML5 api,而不是作为一个集成的好。在接下来的几年里,设备运行支持html5浏览器会飙升。除了大量的设备,不同类型的手机和电话OSs您可能需要开发,还将增加。是要很多意义的HTML5应用程序开发人员的目标的一部分,因为它能够运行在所有这些设备,你不需要担心所有的不同的基础技术。石家庄网站建设

  模糊空间
  我们已经有两家公司将推出电视平台:谷歌电视和(可能)苹果电视。谷歌,谷歌电视演讲中表示,他们将支持HTML5。我们不知道苹果电视将会支持,但根据最近的HTML5 buzz推出,很有可能他们也会支持它。即使他们不支持HTML5应用程序,其他电视盒(喜欢的人Boxee)已经这样做了。而迂回的,您可以利用HTML5 Boxee的应用程序,而不是需要开发专门为Boxee的东西。现在模糊空间是最开放的领域,他们提供了大量的游戏室。电视与电脑数量在增长,而且有全屏浏览器观看YouTube上电视。流行的视频游戏控制台,Wii,有一个版本的歌剧。这里没有限制。重要的是,在这些空间“玩”不需要任何超过HTML,CSS和javascript。

  HTML5应用程序商店
  Eric Meyer写关于我们有能力让HTML5应用程序;他所说的网络栈的应用(和我们现在的一段时间),但苹果应用商店亲爱的得到所有的注意力。一个想法是,HTML5应用程序获得更多的新闻,他们的需要HTML5应用程序商店。我认为这个观点有一些优点,我想有人和至少有一个在路上。计划,手掌有一个。现在任何一天,我们会看到一个完全独立的HTML5应用程序的app store涌现。(也许我应该保存为自己这个想法)。商店是伟大的:开发人员可以得到报酬以外的方式显示广告。这一直是在网络上。其次,用户现在有一个地方可以去找到他们自己的应用程序不管什么设备。

  分销渠道,导致我的结束。如果我是一个业务分析师,这就是我将买入/卖出的建议。HTML5是迅速发展。它将继续发展。这是每个人都需要密切关注。公司开始进入这个空间在很大程度上,在未来几年。我们会看到一些大的数字从Chrome应用程序商店。我也希望我们会看到谷歌电视应用程序商店,和苹果电视。我开始认为HTML5是大统一理论,将接管我的职业工作的高潮,但我意识到HTML5是一个球员在同一生态系统等传统的开发应用程序栈Flash,Flex,Silverlight和objective - c。它不仅是一个球员,但这将是竞争力。Flash、Flex Silverlight和objective - c不能说他们无处不在。Flash,例如,是不支持的一个非常受欢迎的设备上,iPhone。另一方面,HTML5似乎都工作。这意味着,如果我是一个公司的长期,我将投资于HTML5。即使我不能创造强烈的,身临其境的体验在HTML5和其他平台现在——Flash已经使用在电视和3 d动画之前,我仍然会购买它的股票。观众的数量我将获得与最少的开发将使其容易在任何公司的资产负债表上。

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册


扫描添加微信

Archiver|手机版|二亩地专业建站/网站制作建设公司 ( 冀ICP备13016078号-2 )  网站地图 冀公网安备 13010402001120号

GMT+8, 2024-5-6 22:55 , Processed in 0.015880 second(s), 19 queries .

回顶部