版均得到更新,关于HTML5令人激动的10项预测

Google Chrome 已经成为浏览器领域一个重要的力量,要吸引和保持足够多的用户,必须不断更新产品。这次,Google Chrome 一下子推出了 Windows、Linux、Android 和 iOS 平台的更新,不同的平台版本获得了相应的改进。首先来看看 Windows 和 Linux 平台,Chrome 均升级到了 25.0.1364.152,官方宣称增强了稳定性和安全性,同时修复了一些 BUG。iOS 平台的 Chrome 也升级到了版本 25,做了一些改进,其中最主要的是现在用户只需长按后退按钮即可查看当前标签页所有历史记录。Android 平台的 Chrome 则做了速度上的提升,不过这点还需要用户体验之后才算。有兴趣的可以根据自己的需要,点来源连接下载不同的版本来使用。

图片 1

今天是最新正式版 Chrome 64 全面向全平台推送的日子,在包括 Mac、Windows 与 Linux 的桌面版本部分,先提供了改善 Meltdown 与 Spectre 漏洞所造成的冲击,也为包括 Android 移动版本提供了更改进的弹出式视窗阻挡以及全站静音,还带来了会阻挡恶意自动转址的功能。Google 也分别为不同系统版本新增了些功能。Android 版将懂得阻挡三方 iFrame 语法;iOS 版则是针对文章建议功能提供了单独的开关,还跟 iPhone X 告白了一下;Windows 版本则是将 HDR 视频播放功能加入了 HDR 模式中,但要记住,这可是要配合 Windows 10 的秋季更新以及硬件必须配合才可使用唷。最后,在 Chrome OS 的部分,Google 则是将平板模式的分割视窗多任务、Android app 后台执行与类 Android 的截图组合键支持带给自家的桌面系统,感觉也更与移动使用体验更为一致了呢。

图片 2

在当今竞争激烈的软件业,开源的崛起,以及人们对开源产品的青睐,为 Oracle, 微软,苹果,Sun 一类的技术巨头带来了压力。在数据库和服务器领域这种情形已不鲜见,而各种迹象表明,开源的力量同时也正在移动平台,乃至操作系统这些消费级市场中凸显。

对于 HTML5 的开发者和公司决策者们而言,现在最重要的技术是 HTML、JavaScript、CSS、移动平台和设备、以及不断改进的 HTML 平台(包括浏览器和操作系统)。这意味着,下面 10 件事情将发生在 2013 年:

近年来,基于 iOS 系统的设备的流行,使得对一个新平台的呼声越来越高,这个新平台不仅可以同 iOS 展开竞争,还可以弥补 iOS 的不足,于是就有了 开源的 Android。时至2010年,在几次版本更迭之后,Android 已经入驻超过30种手持设备,Android 已经成功进入几乎所有新的手机与平板电脑系统。Android 的流行让开源以前所未有的方式贴近大众用户。

1、基于HTML5移动平台的崛起

Chrome 与 Ubuntu

在开发跨平台 app 方面,HTML5 发挥着越来越重要的作用。目前,这种开发一般都是通过本地封装器完成的,例如 Cordova(Cordova 使得 HTML 和 JavaScript 可以在 iOS 和 Android 等平台上驱动 app)。这种技术称为混合型 app 开发。

在 PC 领域,基于 Windows 的上网本正遭受来 Chrome 上网本的威胁。和派生于 Linux 的 Ubuntu 等系统一样,Google Chrome 操作系统同样派生于一个基于开源操作系统 Chromium OS 的项目,在同 Windows 展开竞争的时候,Chrome 操作系统拥有别的系统所不具备的优势,因为 Chrome OS 和 Chrome 浏览器很像,这款被 17% 的上网用户使用的浏览器,加上正在使用 Gmail, Docs,Calendar 等服务的用户,组成了一个1亿7600万的庞大用户群,当这些人上网的目的主要是使用那些便宜的设备浏览网页,收发 Email,编辑简单的文档的时候,他们会很容易接受 Chrome 操作系统,这正是 Google 伟大之处。

今年,许多新兴平台把支持 HTML5 app 作为平台基本功能——不需要封装器了!这其中重要是 Google 的 Chrome OS;Firefox OS 则已经计划通过低端的中兴、TCL 设备上在欧洲开始出货;以 HTML 为中心新的平台 Tizen 得到了英特尔和三星在内的多家重量级公司支持;同样以 HTML 为中心的 Ubuntu 将带来最具流行风味的 Linux 手机;BlackBerry 10 也将 HTML 和 JavaScript 作为其下一代 app 战略的核心;还有 Windows 8,Windows 8 引入了新的 HTML、JavaScript 开发模式来开发“Windows 8 的风格”app。这些平台中,有些一定会在 2013 年取得成功。我最看好 Chrome OS 和 Tizen。

Ubuntu 之类 Linux 平台的开发者们,似乎也希望他们的产品像 Google 那样被普通大众接受,然而,虽然 Ubuntu 对那些初次接触 Linux 用户来说已经做得相当不错,但它们仍然过于限于一个技术的圈子,同时,他们也不具备苹果那样的资源,可以让他们对手的用户,知道自己与众不同的地方。

Chrome OS 有 Google 作为强大的后盾,重新修改了开发者和消费者推广方式,并具有最宽广的平台战略的优势(跨移动和桌面平台),Chrome OS 已经取得了先发优势。

Wordpress, Drupal Joomla

而 Tizen 同时得到了英特尔、三星、NEC、松下、Sprint、华为、Vodafone 等的业界巨头最广泛的支持,并担任了 Linux 基金会工程管理的职位。Tizen 因为更加开放(更加可定制),而具有了向 Android 发起挑战的潜力。这种开发性对设备制造商非常有吸引力。

除了前面说到移动平台以及操作系统等领域的开源系统,在 Web 领域,诸如 WordPress,Drupal,Joomla 一类的开源内容管理系统,正在支撑着网络上数量庞大的博客与网站。你是否好奇 Wall Street Journal, Forbes, TechCrunch, Mashable, CNN 之类的主流新闻站点是基于什么系统的?它们都基于开源系统。如今,多数博客都运行在 WordPress 上,还有一些基于 Drupal 和 Joomla 等开源 CMS 平台。越来越多的商业用户希望通过博客接近他们的用户,人们对这类低投入系统的需求越来越旺盛,使得这些系统最终超越它们的收费对手。

2、为Chrome定制(kit)

开源的今天

越来越多的网站选择只在一种浏览器上进行 app 的测试。20 世纪 90 年代是以“为 Internet Explorer 定制”为标志的,开发者们现在则以“为 Chrome 定制”来标榜他们的 app——针对 Chrome 浏览器开发,不保证一定通用。在 2013 年,这种趋势可能会进一步加速。基于 Webkit 的 Chrome 浏览器非常高效,不断的快速改进,而且几乎在所有主流操作系统(Windows、Mac、Linux、Android 和 iOS)上通用。并且,同样基于 Webkit 的 Safari 和 Blackberry 浏览器,帮助 Chrome 提供一些额外的兼容性。因此,开发人员更愿意专门为 Chrome 浏览器开发程序。虽然这样可能会疏远某些用户,但“为 Chrome 定制”可以更充分地利用 HTML5 API,节省宝贵的开发和测试时间。

可以看出,开源已经从之前的服务器领域扩展到 Web 领域,然而,这种依赖开源社区的模式也存在一些问题,最好的例子是那些基于 Android 的移动设备。当运营商或设备制造商推出基于某个版本的 Android 设备时,他们往往会加入一些自己的定制功能,这时,如果 Google Android 推出新版本,而运营商和制造商还来不及针对新版本重新定制的时候,他们的用户就无法获得官方升级,只好冒险直接升级 Google 的版本,最终,运营商和制造商为定制所付出的所有努力都付诸东流。

3、IE 10——幸福并痛苦着

在 WordPress 等 CMS 领域,则存在另一个问题,插件。插件是这些开源 CMS 系统最受欢迎的东西,可以帮助用户定制自己的主题,或实现主程序所不具备的功能。然而基于某个版本的 WordPress 的插件往往并不兼容 WordPress 的后续升级,虽然很多插件的作者会孜孜不倦地跟随 WordPress 主程序同步推出自己的升级并提供免费的支持,更多插件的作者往往不再维护自己的产品,导致使用了这些插件的用户迟迟不敢升级。

IE 10 被认为是古老 IE 浏览器的一个巨大的进步。通过对 Web 标准更深入的支持,IE 10 使 IE 浏览器进入了 HTML5 的时代。但是,面对的快速持续更新 Chrome 和 Firefox 浏览器,IE 浏览器 2013 年将再次被甩在后面。微软有将 IE 浏览器更新的更快些的希望:微软 IE9 时代建立的 HTML5 实验室在不断发布 IE10 的“实验性”改进,使其成为一个更强大的 HTML5 浏览器。虽然微软的步幅并不大,但这仍然是一个好的开始。

开源的未来

4、IE6、IE7和IE8的消亡

开源应用越来越强大,并被越来越多的用户所接受,而非技术用户对开源产品的接受,将为那些传统的靠付费软件获得收入,且尚未从免费软件找到获利模式的软件公司敲响警钟。如今,WordPress.com 可以借助广告,VIP 账户以及技术支持获利,Google 可以靠将搜索条置入成千上万的 Android 设备获利,对于这些,微软和苹果将如何应对?

IE10 处于关注的中心,而旧版本的 IE 漫漫的消亡过程仍未完成。只有最顽固的企业和中国仍然要求支持 IE6,世界许多地方都直接跳过了 IE7。如果你还没有停止支持 IE6 和 IE7,那么在 2013 年停止吧。放弃 IE8 好像有点夸张,但是也没有什么坚持的必要。IE10 的发布使 IE8 落后了两个版本(这通常被用来当做判断是否应该放弃的标准),jQuery 2.0 将在 2013 年加入 Google app 而放弃支持 IE8。到 2013 年底,大多数开发者将发现 IE8 不值得他们浪费时间。

本文国际来源:webhostingsearch.com What Open Source Means Today - The Changing Landscape

5、Android 2.X的消亡

中文翻译来源:锐商企业CMS 网站内容管理系统 官方网站

Android 2.x(Eclair, Froyo and Gingerbread)看上去就像我们的手中的另一个 IE6。尽管,Google 已经开始出货 Android 4 的设备,但据 Google 自己的统计,截止 2012 年中期,所有的 Android 设备中 2.x 系列的 Android(主要是 2.3.x)占 90%以上!Google 未能保持其 Android 的用户群和生态系统的升级。幸运的是,2012 年的假日季(圣诞前后)似乎帮助打破这种僵局。Android 4 (Ice Cream Sandwich and Jelly Bean)的占有率在 2012 年年底飙升至近 40%。到 2013 年年底,Android 2.X 可能将占不到 15%的市场份额,而 Android 开发者将把重心切换到 4 版本。

6、响应式设计成为主流

到目前为止,响应式设计仍然不是 Web 开发的主流——只是“如果你有时间”,才去做的事情。这种情况将要改变。随着电脑和移动设备之间的界限越来越模糊,开发人员不得不让网站和应用程序可以动态地适应各种不可预知的屏幕尺寸和屏幕分辨率。

7、移动开发超过桌面开发

不需要高薪的分析师就能发现手机和平板电脑在增长,而传统的 PC 正在衰退。现在起,开发者将开始花更多的时间来开发用于移动设备的软件,而不是传统的 PC 程序,并从消费市场延伸到各种规模的企业,以服务所有内部和外部用户。如果你在 2013 年开发的不是移动程序,要么你是在维护传统软件,要么已经错失了良机。

8、桌面HTML应用

虽然手机应用在增长,但还没有到放弃桌面开发的时候。传统形式的桌面对许多信息产业工作者仍然非常重要。但随着 PC 变成仅是您使用的众多设备之一,开发人员会希望写的代码能跨 PC 和移动设备运行。HTML 和 JavaScript 是满足这种需求的最佳选择,比如 Chrome Packaged Apps 和 Windows Store Style (WinJS) apps 平台能让之成为可能。微软和 Google 都在推动 HTML 用于桌面应用程序的开发,开发者应及时响应并开始拥抱跨平台 HTML 和 JavaScript 桌面开发的时代。

9、SPA时代

随着 HTML 和 JavaScript 应用于桌面开发和日益复杂的移动应用程序开发,开发人员将发现他们需要新的技术来构建可维护的跨平台应用程序。得益于 Backbone, Knockout 和 Kendo UI 等功能强大的框架的支持,单页应用程序 Single Page Application(SPA)上升势头迅猛。如果“RIA(Rich Internet Applications)是在 2010 年的流行语,那么”SPA“将是 2013 年的流行语。如果你作为一个 HTML 和 JavaScript 开发人员,正在寻找一个值得学习新技术或新概念,那么在 2013 年必然是 SPA 架构。

10、去掉HTML版本号

现在,W3C 已经“完成了”HTML5 规范,媒体报道和大家关注的重点将会集中在“Web 标准平台下面将推出什么”上面。W3C 已经开始致力于 HTML 5.1 标准,HTML 5.1 是下一个WHATWG(网页超文本应用技术工作组)的标准的缩影 。下一代的 HTML 平台的改进将从 HTML5 的较低级别核心(DOM 元素、CSS 样式、Simple JavaScript APIs,比如 Geolocation),转向对应用开发更为重要的改进上来(如 ShadowDOM、Web Components、CSS 布局和语音识别)。

即使版本号不来凑凑热闹,关于 HTML 讨论将会继续,HTML 技术也将继续发展

HTML5 的开发者和公司决策者们而言,现在最重要的技术是 HTML、JavaScript、CSS、移动平台和设备、以及不断改进的 HTML 平台(包括浏览器...

本文由澳门凯旋门在线注册发布于凯旋门科技,转载请注明出处:版均得到更新,关于HTML5令人激动的10项预测

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。