注册 登录
编程论坛 闲聊灌水

HTML5开发者:浏览器碎片化问题严重

TonyDeng 发布于 2015-03-11 14:04, 426 次点击

2015-3-10 19:39:18
来源:51CTO
作者:wangxueyan

碎片化是指操作系统或者浏览器存在多个版本,相互之间存在功能差异或者兼容性问题,从而使得应用无法在跨越不同的平台或者浏览器上正常使用。

只有本站会员才能查看附件,请 登录


Android系统虽然流行度很高,但由于存在碎片化问题,使得开发者饱受困扰。而如今随着HTML5深受开发者的喜爱,浏览器的碎片化问题开始显现,使得开发者头痛不已。

Kendo UI近日进行的一份调查显示,绝大多数的HTML5的开发者关心浏览器的碎片化问题。这份9月份进行的有4000多位开发者参与的调查显示,有71%的开发者关心浏览器的碎片化问题,有15%的开发者对此问题非常关心,只有5%的开发者表示不关心。

目前不同浏览器支持的功能差异很大,例如Chrome支持的某些功能在Safari中就有可能不支持,这是由于目前浏览器行业还缺乏一些统一的标准。这样的问题,对于支持跨平台应用的HTML5来说是一个很大的障碍,因为HTML5最大的优势就是可以实现同一应用可以在所有平台上使用,降低开发者的开发工作量。
4 回复
#2
外部三电铃2015-03-11 14:06
开放的代价,就是碎片化
#3
TonyDeng2015-03-11 14:18
瀏覽器碎片化問題,其實早在html5之前就已經存在。html不是沒有《標準》,但那份標準本身就試圖做好好先生,結果順得哥情失嫂意,反而造成更嚴重的碎片化問題。新標準的推出,並沒有改變宗旨,結局也是必然的。我之所以一直不涉足瀏覽器開發領域,也是這個原因,曾經勸告過以前的老闆,走應用路綫,讓用戶下載軟件安裝,在軟件內跟服務器通訊,抛開瀏覽器,則可避免那種問題,卻不被接受,堅持要用瀏覽器模式,說用戶不會接受下載安裝模式(恐防病毒)。但最近這些年移動設備興起的模式,正是應用下載和安裝,說用戶不接受是自以爲是。
#4
冰镇柠檬汁儿2015-03-12 17:35
W3C不是想出xhtml2.0标准吗,是代码标准化,可惜浏览器厂商不跟它玩了,因为要考虑原来代码兼容问题,自己联合起来弄了个标准,结果W3C只能屈服,和各浏览器厂商一起弄HTML5标准
#5
外部三电铃2015-03-12 17:41
各个巨头不想浏览器真正的标准化,真正的标准化了会挑战桌面生态系统,特别是苹果,靠app store维持起来的整个生态体系,跟web应用有竞争,W3C刚要统一,苹果就另立一个标准。微软以前也是这样,特别是前几年故意跟W3C对着干,故意弄另一套标准不兼容。
1