网站首页 > 博客文章 正文
科技讯3月16日消息,用户在未来应该以何种方式获得应用?是通过网站?还是前往或的应用商店?对于多米尼克?哈泽尔马西(Dominique Haza?l-Massieux)来说,这是个问题!
过去7年,哈泽尔马西一直在万维网联盟负责移动Web方面的工作。该联盟由Web创始人蒂姆?伯纳斯李(Tim Berners-Lee)建立,旨在规划Web的未来。
用户也许对应用来自何方并不关心,但对于开发者来说,更加开放的标准意味着应用不必依赖特定平台,而这也将使得用户在不同平台间迁移变得更加容易。
摆在哈泽尔马西面前的最大问题是:Web在便利性、功能与性能方面全都落后于及应用,导致开发者纷纷转投阵营。
Web正处在被用户边缘化的危险中,移动设备曾爆炸性的增长态势让主导权逐渐转移到谷歌和苹果手中。随着电子支付手段日渐普及,两家公司将掌握更大的主动权。
据应用分析公司App Annie资深行业分析经理萨米尔?辛格(Sameer Singh)表示,目前,iOS应用的数量大约在150万,安卓则有大约180万。这是非常可怕的数字,而且每年还在继续增长中。开发者蜂拥而至的理由显而易见:2014年,智能手机出货量达12亿部,4倍于PC的出货量。
哈泽尔马西在万维网联盟的工作重心是一个称之为“应用基础”(Application Foundations)的项目,其目的是为了让Web应用具备本地应用的能力。
“我们的目的是为了让框架更易于被开发者理解和使用,”他早前在世界移动通讯大会上表示。
诞生已26年之久的万维网改变了整个计算机行业。每个操作系统都安装了浏览器,Web也为先前分散的开发者架起了桥梁。Facebook推出后,开发者不再需要关心用户正在使用Windows还是Mac,用户在浏览器中看到的服务完全相同。
但移动系统的崛起改变了游戏规则。现在,用户手机里安装的系统各不相同,如果选择了非主流地位的系统,例如Windows Phone、FirefoxOS、Tizen、Sailfish、BlackBerry OS以及Ubuntu,用户不得不纠结有哪些应用无法使用。
苹果和谷歌也在利用自身优势向新的领域扩张,例如,文件存储方面的iCloud和Google Drive,或者通讯方面的Facetime和Hangouts。至于会造成什么影响,读者可以参考上世纪90年代微软Windows和Office的例子。
开发者心甘情愿将销售收入的30%拱手让给谷歌与苹果也并非毫无道理。iOS和安卓系统上的开发工具比Web上的更为优秀,应用运行速度更快,且能更加充分的利用智能手机的功能,内置的支付系统让用户随时可以购买,系统发展速度也更快。即便是像Facebook这样以Web优先的公司也推出了iOS和安卓本地应用。
哈泽尔马西致力于扭转局面,其于2014年10月宣布的“应用基础”项目将在完善和提高现有标准的基础上,重点改进视频聊天、加密、内容版式、响应性及流媒体方面。其表示将引入一些后台技术增强Web应用的离线性能。例如,一个称之为“Service Workers”的功能让Web可以在浏览器之外工作,这将为开发者开启各种机会的大门。
而一项关于付款的接口可以让开发者自由选择付款机制,不必在依赖具体的提供商。开发者可以根据情况进行选择,例如,新出现的比特币支付,或者在信用卡不普及的国家将应收款直接计入电话账单。
一旦确立行业标准,硬件与软件工程师就可以更加专注于高水平的创新工作,而不必拘泥于底层细节。但众所周知,标准的制定将会一如既往的缓慢。
现在,智能手机上配备了众多功能可以为Web标准所采纳。例如,加速计、GPS、摄像头、震动马达等。还有许多现成规范可用,例如WebRTC、WebGL、NFC等等。
当然,最为重要的功能当属触控界面。哈泽尔马西表示,他们正在考虑将针对各种输入的支持纳入其中,甚至包括压力感应输入。
但他的想法面临一个问题,那就是苹果,后者对此似乎并不感冒,而此后谷歌亦表明了同样的态度。谷歌认为额外的输入支持将显著增加平台复杂性。
哈泽尔马西深知标准制订的过程不可能一帆风顺。但他希望大家能尽早达成共识,让开发者早日面对更加宽松的开发环境。
而对于Web能否在移动设备上取得成功,哈泽尔马西无疑持乐观态度。“Web能够成为本地应用的替代选择,而且可以承袭诸多优势,例如可访问性及开放性。最重要的是,这不是某个公司的封闭系统。”(汪天盈)
猜你喜欢
- 2025-01-06 JS实现各种日期操作方法汇总
- 2025-01-06 50个好用的前端框架,千万收好以留备用
- 2025-01-06 前端实现最佳截图方案(下)
- 2025-01-06 NSW新财年州担利好!190会计、工程、IT多个热门回归
- 2025-01-06 前端实现最佳截图方案(上)
- 2025-01-06 多线程 Web 并非不可能。 而 WASM 就是 AWSM
- 2025-01-06 深入探索Chrome开发者工具:开发者的利器
- 2025-01-06 Mozilla火狐39.0正式版增加Emoji支持
- 2025-01-06 由浅入深,66条JavaScript面试知识点(七)
- 2025-01-06 BrowsingData:探索浏览器数据操作的奥秘
你 发表评论:
欢迎- 368℃用AI Agent治理微服务的复杂性问题|QCon
- 366℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 347℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 343℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)