问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

HTML5定稿了 为什么原生App世界将被颠覆

发布网友 发布时间:2022-04-22 06:15

我来回答

1个回答

热心网友 时间:2022-04-19 09:43

  2007 年 W3C (万维网联盟)立项 HTML5,直至 2014 年 10 月底,这个长达八年的规范终于正式封稿。
  过去这些年,HTML5 *了 PC 互联网的格局,优化了移动互联网的体验,接下来,HTML5 将*原生 App 世界。这听起来有点危言耸听,但若认真分析 HTML5 的发展史,你会发现,这个世界的发展趋势确实就是这样。
  熟知历史才能预知未来,先让我们来看看 HTML5 为什么诞生、这 8 年是怎么过来的。
  一、 HTML5 的诞生
  自 W3C 于 1999 年发布 HTML4 后,Web 世界快速发展,一片繁荣。人们一度认为 HTML 标准不需要升级了。一些致力于发展 Web App 的公司另行成立了 WHATWG 组织,直到 2007 年,W3C 从 WHATWG 接手相关工作,重新开始发展 HTML5。
  HTML5 的发展史,有用户的需求在推动,有技术开发者的需求在推动,更有巨大的商业利益在推动。
  在互联网的早期,对用户而言,能打开浏览器接入到互联网世界就是一个神奇的事情,但互联网发展到 2005 年前后,开始出现下一个变化,就是宽带互联。
  随着宽带的普及和电脑性能的增强,人们不再满足于单纯的通过互联网看新闻、收发邮件,消耗更高带宽的娱乐产品开始出现,就是流视频和网页游戏。其实视频和游戏是古老的需求,在互联网不普及的时候,需求的满足方式是离线传输的 VCD 和游戏光盘;后来互联网逐渐普及,人们更改了使用方式,通过下载软件+本地媒体播放器来看视频,下载体积较大的端游玩游戏。
  但是对消费者体验更好的新方式还是出现并*了以前的一切,那就是流媒体和网页游戏。Youtube 等公司把握住潮流飞速崛起,各种页游公司也如雨后春笋。
  但是 HTML 标准没有把握住产业的变化及时演进,浏览器产品也未升级,这块新需求被浏览器插件满足了,那就是 Flash。这个部署在亿万浏览器里的商业插件俨然成为事实标准。2005 年 Adobe 巨资收购 Macromedia,把 Flash 收归旗下,紧接着大幅推广 FLV 流媒体和 action script 语言,很明显这桩收购可以列为 IT 并购的经典案例,FLV 流媒体和 Flash 游戏风靡互联网,Adobe 在新的产业升级中攫取了大量的利润。
  除了 Flash 这个商业产品成为了事实标准,W3C 还面临一个尴尬,就是另一个私有扩展协议的制造者—IE。IE 当时在桌面浏览器占有垄断地位,并且扩展了大量的 IE Only 语法,开发者完全不知道这些语言是谁定义的。整个 web 世界,就被两家公司微软 +Adobe 绑架了。
  很多 IT 巨头都坐不住了,尤其是苹果和 Google。PC 操作系统的世界难有突破,Web 浏览器被苹果寄予厚望,而且第一代 iPhone 只支持网页,那时还没有 Appstore,Safari 是乔布斯非常看重的产品;新贵 Google 虽然大量赞助 Mozilla,但并未对 IE 的地位产生实质影响,收购了 * 后发现底层被 Adobe 控制,也是非常难过,而且 Google 每年给 IE 的搜索框和 Adoble FLV 缴纳的费用真不是小数目。
  既然大家都是 W3C 的*单位,好吧,我们重新开始做 HTML5 吧。
  是的,HTML5 其实就是这么诞生的。那是 2007 年,IE 和 Flash 由盛转衰的转折点。
  二、 HTML5 第一阶段: Web 增强与破垄断
  自 HTML5 诞生以来,一共经历了两个阶段,分别是 Web 增强和移动互联网。我们先从 Web 增强说起。
  web 体验的丰富增强主要表现在:1. webapp,比如 gmail;2. 流媒体;3. 游戏。我们就这 3 个方面来讲 HTML5 做了什么。
  1. webApp
  HTML5 新增了离线存储、更丰富的表单(比如 Input type=date)、js 线程、socket 王乐、标准扩展 embed、以及很多 css3 新语法…
  2. 流媒体
  HTML5 新增了 audio、video
  3. 游戏
  HTML5 新增了 canvas、webgl
  当然还有 Google 努力在 HTML5 中推进 Header 和 Section 等标签,以利于搜索引擎分析,这些不多述。
  HTML5 补充流媒体和游戏能力后,加上苹果强势拒绝在 iOS 上引入 Flash,成功的遏制了 Flash 的发展,然后就该遏制 IE 私有语法了。
  在 HTML5 标准的升级过程中,苹果和 Google 同时也看到了浏览器市场重新洗牌的机会,他们一方面参与 HTML5 的规范,一边在浏览器产品上发力。Apple 首先开始大力发展 Safari,建立 WebKit 开源项目,Mac、iOS、Windows 多平台齐发力;Google 起初是赞助 Mozilla 开发 Firefox,后来自己开发了 v8 引擎,合并 WebKit,于 2008 年正式推出 Chrome。“IE 的私有规范 +Flash 不是标准,我们才是标准”这样的口号在新一代浏览器大战中打响,IE 瞬间成为千夫所指的垄断代表,甚至成了阻碍 Web 发展的罪人(当时 IE6 已数年未更新,并且丝毫不惧 Firefox 的发展)。
  偏偏微软此时也出了晕招,推出了一系列即不完整支持规范又互相不兼容的 IE7、8、9、10,彻底失去了开发者的心。
  Adobe 的 Flash 被遏制,与 Web 霸主的位子擦肩而过;IE 的私有标准被遏制,并且造成 IE 市场份额不停下滑,直到 IE 最新的移动版本反过来开始支持 WebKit 私有语法,真是令人唏嘘。不知道 HTML6 是不是该* WebKit 垄断了。
  三、 HTML5 第二阶段: 移动互联网
  随着 Chrome 和 Safari 的高歌猛进,以及 IE+Flash 的衰落,HTML5 告一段落,进入了下一个时代——移动互联网。HTML5 的跨平台优势在移动互联网时代被进一步凸显。HTML5 是唯一一个通吃 PC、Mac、iPhone、iPad、Android、Windows Phone 等主流平台的跨平台语言。Java 和 Flash 都曾梦想这个位置,但梦断于 iOS。此时人们纷纷开始研究基于 HTML5 开发跨平台手机应用。很多人当时认为,原生应用只是过渡,就像当年从C/S结构转变为B/S结构一样。而且学习 Objective-C 和 Java 很费劲,我既然会网页开发,为何不试试 HTML5。
  W3C 此时成立了 Device API 工作组,为 HTML5 扩展了 Camera、GPS 等手机特有的 API,然而麻烦的是,移动互联网初期的迭代太快了,手机 OS 在不停的扩展硬件 API,陀螺仪、距离感应器、气压计。。。每年手机 OS 都有大版本更新。而 W3C 作为一个数百家会员单位共同决策的组织,从标准草案的提出到达成一致是非常复杂的过程,跟不上移动互联网初期的快速迭代。
  PhoneGap 的出现,给开发者打开了一扇窗。很多人期待 PhoneGap 不停扩展 API,来补充浏览器的不足。Adobe 看到 PhoneGap 仿佛看到了重振江湖地位的希望,但在 Adobe 收购 PhoneGap 后,又发现这个东西可商用性不足,而且开源使得 Adobe 无法像 Flash 那样获取商业利益,于是就把 PhoneGap 捐给了 Apache,改名为 Cordova。
  因为各种原因,Cordova 的定位最终没有成为浏览器的强化,而走向了混合式开发。基于当时的背景,他们认为原生是不可替代的,“原生 +HTML5”的混合模式更有意义。所以现在 Cordova 的使用模型是“原生工程师 +HTML5 工程师”一起协作完成 App。
  这时 * 加入了 W3C,牵头成立了 Mobile Web 工作组。* 是混 Web 圈的,并且在手机 OS 上没有自己的领地,他不喜欢被苹果和 Google 掌控的原生应用生态系统。Mobile Web 这个工作组的重要目标就是让 HTML5 开发的网页应用达到原生应用的体验。然而,事与愿违,它不努力也就算了,结果是努力了却失败了。2012 年,* 放弃了 HTML5 的新闻充斥了全世界的 IT 媒体,HTML5 瞬间被打入冷宫。
  * 为何放弃 HTML5?核心是当时基于 HTML5 真的做不出好的移动 App。对比 Twritter 等竞争对手的原生 App,* 的 HTML5 版本实在无法让用户满意。比如 Push 功能,到现在 HTML5 的推送和原生的推送体验差距依然巨大,更不用说 HTML5 应用的页面切换白屏、下拉刷新/侧滑菜单不流畅等众多问题。看着原生工程师轻松实现摇一摇、二维码、语音输入、分享到朋友圈等功能,更是让 HTML5 工程师感觉自己站错了队。
  即使 * 不喜欢被控制,也不能拿被用户抛弃来冒险。而且 * 并没有掌握关键点—手机浏览器内核。如果浏览器不跟上,徒然定一堆标准草案落不了地。
  而浏览器在手机上的表现是什么呢?先看 Google,Chrome 性能虽高,但 Android 上的浏览器却并非 Chrome,而是 WebKit 改出来的一个蹩脚的 Android 浏览器;再看苹果,iOS 上不允许其他浏览器引擎上架 App Store,而且其他使用 Safari 引擎的应用也无法调用苹果自己的 JavaScript 加速引擎 Nitro。结果是苹果和 Google 不但不在浏览器上积极实现 HTML5 关于移动 App 所需的规范,反而对 HTML5 做出种种*。
  不管是当时硬件能力不足,还是手机 OS 厂商的故意*,总之结果就是:在移动互联网的初期,一定是原生应用生态系统的天下,iOS 和 Android 首先自己的地盘稳固后,产业才会向下个阶段升级。
  * 也好,PhoneGap 也好,想在移动互联网初期就分一杯羹是分不到的,但坚持下来,机会往往会出现。
  四、 HTML5 这回真的来了
  终于,在 2014 年 10 月底,W3C 宣布 HTML5 正式定稿。这个时间,不晚不早,硬件性能更强、手机 OS 迭代速度下降。
  随着 HTML5 标准定稿,一切纷争将告一段落,现在,属于 HTML5 的时代到来了。
  有人说,光标准定稿没用啊,配套起来了吗?HTML5 做的应用究竟能否匹敌原生 App?答案是,HTML5 不但可以匹敌原生 App,甚至它天然的很多特性超越了原生 App。
  我们先谈谈 HTML5 原来不如原生应用的地方,业内俗称 HTML5 有“性工能”障碍。即 HTML5 性能不如原生、开发工具不如原生、能力调用不如原生。

  这几个问题导致开发者无法使用 HTML5 做出与原生一样的 App。然而,不管是硬件升级还是 OS 厂商策略变化,以及相关软件技术的成熟,已解决了 HTML5 的“性工能”障碍。
  1. 硬件升级
  2011 年,iPhone 4s 的 CPU 是 A5,现在 iPhone 6 是 A8,按苹果的历次发布会的说法,速度共提升了 7.5 倍。这 3 年间 7.5 倍的速度提升,抹平了太多 HTML5 的性能问题。
  2. 苹果、Google 的策略变化
  Google 在 2013 年底发布的 Android 4.4,内置的 Webview 不再是蹩脚的 Android WebKit 浏览器,而是 Chromium,性能大幅提升。从最新的 Android5.0 开始,Webview 可以通过 Google Play Store 实时更新,和 Chrome 的升级保持一致,用户就可以不刷机享受到最新的浏览器引擎;再看 Apple 方面,2012 年 iPhone 5 发布后,HTML5 在 iOS 上的表现已令人满意,Safari 独家的 JavaScript 加速引擎 Nitro 不再那么重要,不过在 iOS 8 发布后,苹果还是很识趣地取消了三方程序调用 Nitro 的*,现在任意浏览器或应用调用 iOS 的 UIWebview 都可以利用 Nitro 加速,这样在前端使用 JS 做大型运算也成为可能。两大手机操作系统霸主和浏览器巨头的态度发生了变化,使得 HTML5 在手机上的发展不再受限,而且这个变化不可逆只能继续向前,这种变化势必会产生深远的影响。
  3. 软件技术的成熟
  PhoneGap 的发展虽然放缓了,但其他产品技术却成熟了。2014 年的 iWeb 大会上,众多厂商的产品提供了面向开发者免费或开源的 HTML5 性工能障碍的解决方案。
  (注:编者作为从业人员,也会在分析各种方案时提到我们公司的方案,但编者会客观不夸张的陈述方案,而且该方案是纯免费的,没有商业销售嫌疑。)
  DCloud 公司在 iWeb 大会上发布了系统的 HTML5“性工能缺失”的解决方案,包括:
  a) 性能:提升 HTML5 性能的手机端引擎,让侧滑菜单、下拉刷新等动态交互卡顿的问题得以解决;
  b) 工具:HTML5 开发 IDE 产品 HBuilder, 超快的编程利器;
  c) 能力:把 40 万原生 API 封装成 JavaScript 对象,以解决 HTML5 能力不足问题的 Native.js 技术;
  d) 最接近原生体验的高性能框架:MUI 框架,体积只有几十K,加载、运行远快于一般框架。
  基于该方案开发的 HTML5 应用完全可以达到原生 App 的功能和体验。

使用 HBuilder 开发 HTML5 应用
  英特尔公司发布了 Crosswalk 引擎,可以让 Android 4.0-4.3 的手机上的应用打包 Chromium 引擎而不是 Android WebKit。毕竟目前市场上存在大量 Android 4.0-4.3 的手机,同时统一的 webview 也避免了兼容性的烦恼。
  在专业方向上很多公司也做出了不错的成绩。触控的 Cocos2d-html5、Egret runtime 和 Ludei CocoonJS 强化了 Canvas 的表现,让 HTML5 游戏体验更好;UC、猎豹等手机浏览器都强化了音视频播放的表现。
  不管是硬件升级、软件成熟,还是操作系统厂商策略变化,都在强力推动 HTML5 的爆发。
  不过要注意,我说的 HTML5 爆发,不是指手机浏览器会替代桌面成为应用入口。有人说 HTML5 不好,因为用户讨厌打开浏览器输入 URL 的过程。我想说这种想法是对 HTML5 的片面理解。HTML5!=传统浏览器,虽然编程语言还是 HTML、Javascript、CSS,但发行方式绝不是传统网站那么简单。HTML5 应用的入口,反而很少是启动浏览器输入 URL,它可以是存在于手机桌面的图标、也可以来自超级 App (如微信朋友圈)、以及搜索引擎、应用市场、广告联盟。。。到处都是它的入口。它的入口,比原生 App 更多。
  五、 原生 App 的*
  HTML5 的“性工能”障碍得到解决,可以接近原生 App 的效果,所以它就可以替代原生 App 吗?很多人认为,即使 HTML5 会发展的比现在好,也将是与原生 App 各占一部分市场的格局,要求不高的长尾应用会使用 HTML5,而主流应用仍是原生 App 的天下。
  但我认为这样的想法很危险,就像 Apple 成立前,HP 的高层告诉沃兹:谁会在家里摆一台电脑呢?未来 HTML5 肯定会*原生 App。“性工能”障碍的消除,只是 HTML5 的劣势被削弱,但劣势被消除后,它的优势就会大放异彩,HTML5 的优势是什么?我们分别就开发者和最终用户来看。
  HTML5 对开发者的 7 大优势
   跨平台:
  在多屏年代,开发者的痛苦指数非常高,人人都期盼 HTML5 能扮演救星。多套代码、不同技术工种、业务逻辑同步,这是折磨人的过程。有点类似个人电脑早期世界,那个时候的每家电脑都有自己的操作系统和编程语言,开发者疲于做不同版本,其实 DOS 的盛行也很大程度是因为开发者实在没精力给其他电脑写程序。跨平台技术在早期大多因为性能问题夭折,但中后期硬件能力增强后又会占据主流,因为跨平台确实是刚需。
  快速迭代:
  移动互联网是一个快鱼吃慢鱼的时代,谁对用户的需求满足的更快,谁的试错成本更低,谁就拥有巨大的优势。互联网产品大多免费、且有网络效应,后入者抢夺用户的难度非常大。使用原生开发,从招聘、开发、上线各个环节的效率都慢一倍以上,而且参与的人越多,沟通效率往往拖慢不止一倍。
  持续交付:
  很多人有这样的体会,一个原生应用上线 Appstore,突然有一个大 bug,只好连夜加班修复,然后静静等待 2 周或更长时间的 Apple 审核,这 2 个星期被用户的涂抹淹死,市场上一片差评,用户大量流失。等新应用被审核上线了,用户已经卸载了。但是,HTML5 没有这些问题,你可以实时更新,有问题立即响应。
  大幅下降成本:
  创业者融资并不容易,如何花钱更高效非常重要。如果你使用原生开发的 App 和竞争对手使用 HTML5 开发的 App 没什么区别,但你的开发成本高出一倍,我相信没有投资人会喜欢给你投钱。
  开源生态系统发达:
  HTML5 前端是开放的正反馈循环生态系统,大量的开源库可以使用,开发应用变得更轻松、更敏捷,当然这也体现在了快速迭代和成本下降上。不过更重要的是,这种开放的正反馈循环生态系统未来的生命力是比原生生态系统更强劲的。
  开放的数据交换:
  HTML 是以 page 为单元开放代码的,它无需专门开发 SDK,只要不混淆,就能与其他应用交互数据。开发者可以让手机搜索引擎很容易检索到自己的数据, 也更容易通过跨应用协作来满足最终用户需求。
  更容易推广、更容易爆发:
  导流入口多:HTML5 应用导流非常容易,超级 App (如微信朋友圈)、搜索引擎、应用市场、浏览器,到处都是 HTML5 的流量入口。而原生 App 的流量入口只有应用市场。聪明的 HTML5 开发者当然会玩转各种流量入口从而取得更强的优势。
  流量大:前段时间微信朋友圈风靡一时《神经猫》,这个游戏如果放到 Appstore,绝对没有那么多流量,超级 App 带来的流量,远大于原生应用市场。假如微信允许游戏在桌面创建快捷方式、假如游戏后续升级解决持续娱乐问题,未来不可想象。
  导流效率高:除了入口多、流量大,导流效率高也不可忽视,谁都知道:页游和端游打同样的广告,广告变用户的转化率,页游远远高于端游。
  可精准导流到二级页:我们都知道搜索引擎可以直接进入到。
  HTML5 对最终用户的 3 大优势
  大幅降低使用门槛
  为什么流媒体会替代下载视频成为主流?为什么页游会如此火爆?只因用户太“懒”。让用户更方便的满足需求,有时效果好于更多的满足需求。
  用户眼睛看到一个兴趣点,点击后,就应该立即开始满足用户需求。比如流媒体可以立即看,页游可以立即玩。而目前的原生应用市场,用户需要这样操作:选一个应用、等待下载、确认权限、等待安装,然后点击打开。这样糟糕的体验迟早要被*。
  不管是 App、游戏还是音视频,未来都将即点即用。谁先满足用户这个需求,谁就制胜。
  实时更新、差量更新的优秀体验
  HTML5 应用可以绕开应用市场的*进行自主实时更新,用户可以快速享受新服务。
  而且这种更新完全可以是差量更新,比如某个 HTML 页面或某个 js 文件有问题,只更新这个几k的小文件就可以了,这比原生应用的更新体验好太多。
  跨应用的使用体验
  目前手机应用切换是以桌面或任务管理器为中心的,但事实上这些中心很影响效率和体验。用户想出差三亚,先打开去哪 App 订票,然后切回桌面,再找到并打开天气 App,搜索输入三亚,再切到桌面,找到并打开航旅纵横 App,输入航班号值机,哦对了,航班号多少来着,再切到桌面,找到并打开去哪 App 看航班号,最后找到并打开租车 App,输入租车地点,然后再切回桌面。。。
  在原生应用体系下,用户只能这样。但在 HTML5 体系下,他不需要切回桌面,他可以在 App 间方便的直接跳来跳去,而不是使用一个一个孤岛 App;他更不用重复录入数据,应用间可以方便的互相传递数据。
  这种模式需要一点想象力,但未来迟早会来。
  分析至此,我们可以明显的看出,不管是站在最终用户角度、还是站在开发者角度,HTML5 必将取代原生应用当前的位置。并由此引发一系列*。
  六、 还有什么会被改变?
  HTML5 的爆发,原生 App 生态系统的*,是一场产业*,很多角色都会受到影响,我们来预测一番。
  新型 HTML5 引擎战火将烧起
  标准的 HTML5 引擎并不能解决 HTML5 的所有问题,拥有大流量入口的互联网巨头,莫不在思考内嵌更优秀的增强引擎。腾讯推出了 X5 浏览器引擎,就是看中这个机会。目前各路浏览器厂商、应用市场厂商、甚至 rom 厂商,都在努力整合更优质的浏览器引擎。假使微信内嵌的 Webview 可以运行更优秀的 canvas 游戏、假使 360 手机助手可以发行即点即用的 HTML5 应用并且能力体验与原生一致、假使小米 rom 内置更强大的 webview 使得所有 HTML5 应用在小米手机上运行的更流畅。。。
  一个巨头开始行动,所有巨头都会闻风而动,没错,这场战役会是移动互联网世界的二次世界大战。
  应用发行市场将洗牌
  由于超级 App 的巨大流量能轻易成为 HTML5 应用的入口,并且会形成大者更大的效应,传统的应用商店、甚至线下预装,这些流量不足和效率偏低的发行模式将被挤出市场主流。本身也是超级 App 的大流量应用商店,如果转型得当,也将以发行 HTML5 应用为主。
  广告和统计市场
  原生的广告和统计 SDK 提供商会面临尬尴,Google、百度等基于网页的广告和统计服务会取得更大的优势。开发者不再需要打包 SDK,引入一个 Script 即可。
  开源技术将在移动互联网领域更加流行
  HTML 的开放性造就了大量的开源产品,也反向促进了 HTML 的繁荣。在 Github 上有大量的 JS 框架,而原生的开源代码数量相比甚少。而未来移动互联网世界将因为开源而发展的更迅速,这里也同样存在类 Github 厂商的机遇。
  开发工具的变化
  早期 HTML 只需要记事本写几个 Tag,中期的 HTML、JS、CSS 比较复杂,需要更高级的文本编辑器,但 HTML5 到来后,它的代码量、复杂度、开发模型将与原生开发看齐,需要类似 XCode、Eclipse 等专业的 IDE 工具来解决开发、调试的问题。一些以会使用记事本写代码为荣的开发者,将面临思路转换甚至被更高效的开发者淘汰。
  性能分析调优
  目前很多针对原生应用的性能分析调优工具或服务,未来也面临转型,HTML5 应用的性能分析调优是另一个世界。
  混淆与产权保护
  HTML5 是开放代码的,好处也带来弊端,有些东西开发者希望暴露,但有些东西开发者希望保护。混淆技术就变得更有商业机会。PC Web 上 Gmail 的混淆就做的不错。除了 JS 混淆,离线数据加密相信也有不少空间。
  安全厂商的新机会
  HTML5 的强大会引发很多安全问题,并且解决思路与原生不一样,业内有可能会出现新的安全厂商领导者。
  七、 结语
  写到结尾,感觉话题有点大了。其实未来如何发展是没人能准确预测的,变量非常多。但我想让用户和开发者都更方便的趋势是不会错的。
HTML5定稿了 为什么原生App世界将被颠覆

基于当时的背景,他们认为原生是不可替代的,“原生 +HTML5”的混合模式更有意义。所以现在 Cordova 的使用模型是“原生工程师 +HTML5 工程师”一起协作完成 App。 这时Facebook 加入了 W3C,牵头成立了 Mobile Web 工作组。Facebook 是混 Web 圈的,并且在手机 OS 上没有自己的领地,他不喜欢被苹果和 Google 掌...

HTML5定稿了,为什么原生App世界将被颠覆?

1、易开发: HTML5可以做到一次开发所有平台通用, 不用像原生程序需要针对不同平台开发和编译。2、易部署: 开发完成后部署到服务器, 所有平台都能访问, 不需要针对不同手机做什么安装之类的。为啥说是未来只是可能, 而不是必然呢, 除却性能和原生APP的差距外, 目前还有一个硬伤是没有解决的,H...

HTML5定稿了,为什么原生App世界将被颠覆

HTML5 的“性工能”障碍得到解决,可以接近原生 App 的效果,所以它就可以替代原生 App 吗?很多人认为,即使 HTML5 会发展的比现在好,也将是与原生 App 各占一部分市场的格局,要求不高的长尾应用会使用 HTML5,而主流应用仍是原生 App 的天下。但我认为这样的想法很危险,就像 HP 的高层告诉沃...

HTML5定稿了,为什么原生App世界将被颠覆

HTML5的爆发,原生App生态系统的颠覆,是一场产业革命,很多角色都会受到影响,我们来预测一番。新型HTML5引擎战火将烧起 标 准的HTML5引擎并不能解决HTML5的所有问题,拥有大流量入口的互联网巨头,莫不在思考内嵌更优秀的增强引擎。腾讯推出了X5浏览器引擎,就是看中 这个机会。目前各路浏览器厂商、...

HTML5定稿了,为什么原生App世界将被颠覆

过去这些年,HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来,HTML5将颠覆原生App世界。这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样。熟知历史才能预知未来,先让我们来看看HTML5为什么诞生、这8年是怎么过来的。一、 HTML5的诞生 自W3C...

HTML5 游戏移植为 iOS 原生应用,需要注意哪些地方

HTML5的定稿就目前而言 并不意味这原生应用生态系统要颠覆 就拿IOS系统来举列子 1.原生应用能够突破其局限性 人们之所以认为HTML5将取代iPad和iPhone设备中的原生应用是因为它的网络技术正在赶超iOS软件的功能。虽然这是事实,

HTML5 移动开发未来可否取代 iOS 和安卓

正方:原生APP更切合原有平台 操作感受的定义之一,就是用户希望在你的程序里,用与系统连贯统一的方式来操作。不同的平台,都有一些约定俗成的习惯。比如长按按钮会有啥反应。你不能指望用一套统一的HTML5 App去满足所有用户。此外,整个平台的操作感受都由用平台自有的软件库协调。直接调用平台工具包...

HTML5的兼容性与性能是否已如预期?

猛犸浏览器作者季逸超认为,HTML5和原生APP应在交互和配合上寻求更好的融合,而不是互相取代。HTML5的应用前景依然光明,但现阶段,试图用HTML5完全替代原生APP并非明智之举。未来,产品形态可能变化,但核心始终是服务的价值,创业者应关注如何通过产品为用户创造价值,而非局限于某一特定的形态。

做html5的有前途吗?做前端工程师的职业发展路径大概是啥样子?_百度知 ...

这位网友你好,HTML5毕竟是未来web的趋势,而且还有可能颠覆现在的原生app,所以个人看来绝对有前途!前端工程师要涉及到的知识面非常广,如果对后台语言也懂的话,那么可以走技术经理、总监这样的路线,当然这就需要有管理能力了。如果单纯做个高级前端工程师也是不错的,反正我个人感觉可以做个顾问什么的~...

前端和后端到底哪个难?

后端现在很难纯粹的去处理业务逻辑,所以基本的HTML和CSS、JS你也要会,如果是PHP,也需要会THINKPHP,YII,CI等框架,适合小型网站,对于数据库的知识要求较高,如果是JAVAEE,那么S2SH是基础,JSP或者一门模板技术(velocity、Freemarker),数据库,服务器原理(Tomcat、WebLogic或者Jboss),还有多线程技术...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
沉香种子能否食用 求大神回答 这个是不是沉香苗 淘宝买的 5斤种子一千多块 沉香种子有什么用 超凡脱俗 《?西游》人物飞升材料获取攻略 啥不能跟螃蟹一起吃 螃蟹不能个啥一起吃 世博会志愿者网上报名 申请世博会志愿者填注册信息的问题 世博会志愿者报名遇到的错误 急用!上面一个雨,下面两个禾,念什么? 原生android 5.1.1有什么优点 电脑CPU插槽sockefm2+socketfm2是什么意思 俺是菜鸟,俺想做一个俺android的登陆注册功能,利... iOS socket 加ssl socket VC++ 编程 的比较经典的著作 话说socket.io 为何这么叼?python 有类似玩意吗 C++socket实现信息传输(字符串)的问题? Socket B和Socket AM3谁强一些? 实现这样的功能,用indy,ics还是原生socket好 原生web socket连接不上是什么原因 c++原生socket如何实现ssl协议支持? 800万像素摄像头录像一个小时需要多大的存储间?谢谢 能支持WEBSOCKET或者原生SOCKET吗 家用高清数码摄像机,选择闪存式还是硬盘式? 3T的硬盘录像机在40个摄像头的视频监控可以储存多少天 摄像头能保存多长时间 闪存数码摄像机和硬盘数码摄像机是什么意思?有什... 和目智能摄像机的云存储功能可以保存视频几天? 摄像头29g能存多久 监控摄像头不插内存卡通电能计录吗? Syril或Cyril翻译成中文如何读?那个正规? 非诚勿扰法国专场 那期 有个法国尼斯 Syril那场.离... 第十六届冬奥会的圣火全程多少公里? 请问微信怎么调九宫格打字阿 请问一下哪位知道历届冬奥会圣火是由谁点燃的啊 磷佛醇用于什么病? 锈粉磷农药用于什么病 曾许诺殇的txt 华为手机忘记密码 保留数据怎么解锁 ? ( )一片月,万户捣衣声? 我感觉红糖里有咖啡因的成分,喝红糖都睡不着了,... 会计兼行政,行政具体做哪些方面的工作 会计事务所行政助理是不是没出息 33666小游戏 3366小游戏大全 4399小游戏大全 7k7k... 关于《西伯利亚理发师》中的安德烈... 行政助理主要有那些职责?会计和会计助理职能区别? 行政助理跟会计助理哪个比较好?自己想做行政助理... 第十六届冬奥会圣火在法国境内穿越22个地区的60个... vivox27怎么保资料解屏幕锁? 学会计的的毕业生做行政助理对以后有没有帮助?
  • 焦点

最新推荐

猜你喜欢

热门推荐