
自W3C于1999年发布HTML4以来,网络世界发展迅速并蓬勃发展. 人们曾经认为HTML标准不需要升级. 一些致力于Web App开发的公司成立了另一个WHATWG组织. 直到2007年,W3C都从WHATWG接管了相关工作,并重新开始了HTML5的开发.
从HTML5的发展来看,也存在曲折,随着用户需求的提升,技术开发人员的需求的提升,甚至更大的商业利益的提升. 在过去的几年中,HTML5颠覆了PC Internet的模式. 微信朋友圈中的神经症猫游戏打开了人们对移动互联网的幻想,并优化了移动互联网体验. 接下来,移动互联网将产生一个全新的,由Super App + HTML5领导的Web应用将颠覆原生的App移动互联网世界.
传统浏览器的灰色时期+ HTML5组合
在HTML5标准的升级过程中,苹果和谷歌也看到了重组浏览器市场的机会. 一方面,他们参与了HTML5的规范,同时致力于浏览器产品. 苹果公司首先开始大力开发Safari,建立WebKit开源项目,在Mac,iOS,Windows多平台上努力; Google最初赞助Mozilla开发Firefox,后来又开发了自己的v8引擎,合并了WebKit,并于2008年正式推出了Chrome. 这一口号“ IE的私有规范+ Flash不是标准,我们是标准”在新一代浏览器大战.
随着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成立了设备API工作组,以扩展用于HTML5的Camera,GPS和其他手机的独特API. 但是,问题在于移动Internet的初始迭代速度太快,并且移动电话OS正在不断扩展硬件API. 陀螺仪,距离传感器,气压计...每年手机OS都会进行主要版本更新. HTML5跟不上移动互联网早期的快速迭代.
PhoneGap的出现为开发人员打开了一个窗口. 许期望PhoneGap继续扩展API以补充浏览器的不足. Adobe看到PhoneGap就像是希望恢复河流和湖泊的状态一样,但是在Adobe收购PhoneGap之后,发现该东西不具有商业价值,并且开源阻止Adobe获得Flash之类的商业利益,因此捐赠了PhoneGap到Apache,重命名为Cordova.
由于各种原因,Cordova的定位最终并未成为浏览器的增强,而是转向了混合开发. 基于当时的背景,他们认为native是不可替代的,“ native + HTML5”混合模式更有意义.
这时,Facebook加入了W3C并领导了Mobile Web Working Group的成立. Facebook混杂在Web圈子中,在手机OS上没有自己的领土,他不喜欢Apple和Google控制的本地应用程序生态系统. 移动Web工作组的重要目标是允许HTML5开发的Web应用程序获得本机应用程序体验. 但是,事情与愿望背道而驰,结果是努力失败了. 2012年,Facebook放弃了HTML5的新闻,并淹没了全世界的IT媒体,HTML5立即闯入了冰冷的宫殿.
在HTML5最终确定之前,大多数家用浏览器已经支持HTML5,包括UC在内的许多移动浏览器都迫不及待地开发了Web App,该Web App用于抵消本机应用消耗的流量. 在HTML5之前,Web应用程序曾试图与本机应用程序在移动桌面上竞争,但仅限于Web应用程序固有的缺陷,卡住,无法推送等,体验流畅性远远落后于本机应用程序,导致当前的移动桌面仍然是本机应用程序的世界.

HTML5最终确定的WebApp迅速增长
为什么Facebook放弃HTML5?该事件甚至使有别有用心的人经常使用它来唱歌HTML5和Web App.
核心原因是当时无法制作基于HTML5的移动应用. 与Twitter等竞争对手的本机应用程序相比,Facebook的HTML5版本确实无法满足用户的需求. 例如,Push功能,HTML5推送和本机推送体验之间的差距仍然很大,更不用说HTML5应用程序页面切换白屏,下拉刷新/幻灯片菜单不流畅等诸多问题. 看着本机工程师轻松实现诸如摇动,QR码,语音输入和与朋友共享之类的功能,HTML5工程师感到他们站在错误的团队中.
即使Facebook不喜欢被控制,也不能冒被用户抛弃的风险. 而Facebook没有把握关键点-移动浏览器内核. 如果浏览器不能跟上步伐,那么一堆草案标准就不会落空.
Facebook和PhoneGap都没有. 在移动互联网的初期,您不能一a而就,但是如果坚持下去,机会常常会出现.

对于移动设备,硬件性能的提高消除了HTML的不足,同时补充了流和游戏功能. 业界支持从最新的Android5.0开始,Webview可以通过Google Play商店实时更新,与Chrome的升级保持一致,用户可以在不刷机的情况下享受最新的浏览器引擎;在发布iOS 8之后,苹果仍然非常有趣,取消了三方程序调用Nitro的限制,现在任何调用iOS UIWebview的浏览器或应用程序都可以使用Nitro进行加速.
Google的Android 4.4于2013年底发布,内置的Webview不再是笨拙的Android WebKit浏览器,而是Chromium,其性能已大大提高. 从最新的Android 5.0开始,可以通过Google Play商店实时更新Webview移动定制机app不能更新,这与Chrome浏览器的升级是一致的,用户可以在不刷机的情况下享受最新的浏览器引擎. 看看苹果,2012年发布iPhone 5之后,HTML5在iOS上的性能令人满意,Safari的独家Java加速引擎Nitro不再那么重要,但是在发布iOS 8之后,苹果仍然非常有趣地解除了对iPhone 5的限制. 三方程序调用Nitro,现在任何浏览器或应用程序都调用iOS. Nitro可以加速所有UIWebview,因此也可以使用JS在前端进行操作.
两大手机操作系统霸主和浏览器巨头的态度发生了变化,因此手机上HTML5的开发不再受到限制,并且这种变化是不可逆转的,只能继续向前发展. 这种变化注定会产生深远的影响.
新的Internet门户Super App + Web App时代即将到来
首先,在硬件方面,随着Apple iPhone6的发布,硬件性能的提高消除了HTML5的性能劣势. 苹果和谷歌的战略也在改变. 2013年底,谷歌的Android 4.4内置Webview不再是Android Webkit,而是Chrome. 2012年iPhone5上的HTML5性能令人满意,Safari专有的Java加速引擎Nitro不再那么重要. 而且,在iOS8.0发行之后,苹果还取消了第三方程序Nitro的限制移动定制机app不能更新,现在任何名为iOS UIWebview的浏览器或应用程序都可以使用Nitro加速. 两大移动巨头的有意或无意的改变,让HTML5更不用说移动平台的发展不再受限制.

对于开发人员,为什么开发人员不愿意开发WP版本?由于工作量大,除了版本适应性,分辨率调整等原因,很多时候,一旦启动了新版本,本机App中的开发人员就必须等待长达两周的时间才能进行审核. 另外,内容维护也很麻烦,这就是为什么某些媒体开始放弃本机App来鼓励读者使用Web App的原因. 此外,跨平台为开发人员在多屏时代带来了非常痛苦的体验. 人们曾经期待过Java编译的理想情况. HTML5当前正在充当开发人员的救星.
这就是为什么在过去两年中诞生了许多基于HTML5的开源技术框架,并在用户中大受欢迎的原因. Cloud Adaptation是一家只有两年经验的小型公司. 他们主要实现了基于HTML5的PC网站的移动改编,在PC网站上植入了一行JS代码,并于2014年在中国推出了其首个开源HTML5跨屏前端框架. AmazeUI在2009年已获得近100,000次下载仅3个月,就帮助许多中小型企业成功构建了自己的Web App. 在全球最大的社交程序和代码托管网站GitHub上,它已经吸引了近2,000位用户. 级别标记,成为中国最受欢迎的HTML5开源框架. 所有这些都意味着HTML5带来的移动互联网趋势已经改变.
您的手机上安装了多少个应用程序,最常用的是什么?
最可能的答案是我使用“微信,QQ或其他浏览器”和所谓的超级应用.
对于其他本机应用程序,必须首先进入App Store,并且每次下载时必须输入密码. Android必须进行一系列权限确认和安装. 应用程序下载和安装所需的用户成本在一定程度上是合理的. 它已成为所有人使用该应用程序的障碍. 但是,所有这一切在Web App中都不是问题,它大大降低了用户的使用成本,用户看到了兴趣点,单击后,他们应该立即开始满足用户的需求. 例如,可以立即查看流媒体,并且可以立即播放页面游戏.
转移HTML5应用程序也非常容易. 超级应用程序(例如WeChat Moments),搜索引擎,应用程序市场和浏览器都是基于HTML5的Web应用程序的流量入口. 而且本机App的流量入口只是应用程序市场.
目前可以看到的是,所有主要浏览器都在推广Web App,并且效果逐渐显现. 但是,可以预见的是,本机应用程序仍将在短时间内占据主流,但是基于本机应用程序本身的缺陷和阈值,未来的移动互联网趋势可能会在HTML5中实现.
瀚宇科技致力于以用户为中心,不断追求用户体验的不断改善,力求在视觉设计和交互设计之间取得完美的契合. 我们以科学,标准化的流程以及勤奋敬业的态度为客户提供全方位的设计服务. 专注于UI设计,以推动企业价值的持续增长并实现您的业务目标!
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-247643-1.html
是要进行民煮选举的
同时也是暗示所谓盟国一起采取联合巡航措施