solidot新版网站常见问题,请点击这里查看。

Safari已成为新的IE

safari
pigsrollaroundinthem (39396)发表于 2016年08月25日 09时29分 星期四
来自标准在成为标准前都是非标准
能打赢我? 写道 " IE一直以来都因为不兼容标准而遭人诟病,因为早期的IE占有率太高,IE不支持的html/js特性网站就无法使用。而现在Safari的状态和当时的IE非常相似,几乎也成了HTML5标准的公敌。以HTML5的Flexbox为例,作为网页弹性布局重要的特性,开发者却因为webkit里存在大量bug而不能使用。谷歌的blink引擎也从webkit继承了这些bug,在两年时间里blink收到了数十个bug报告,bug被修好后开发人员甚至提醒用户safari仍有bug,建议不要使用。而谷歌之所以花一年多才修复也是因为safari不支持的特性没人会用,bug优先级不高。反观safari,bug出现一年后才有人提交报告,至今甚至都没有任何开发人员对bug进行review或评论,bug状态仍是new。经常有设计师在其他浏览器里做好的效果发现在safari布局完全错乱而不得不重新设计。

和当年的IE一样,兼容标准对苹果并没有什么好处。迫使开发人员针对iphone优化手机网页反而能增加用户粘性。比如网页在隐私模式下的行为,或者屏幕触摸事件的属性,等等功能,苹果都选择不遵照标准而采用自己的定义。苹果发明了非标准的viewport标签用来定义网页在手机上的缩放,如今苹果自家对viewport的定义竟成了其他浏览器必须遵照特性。
回想当年乔布斯还反复强调flash要死,html5是未来,简直滑稽可笑。"
「星期四」 Hello Thursday

Safari已成为新的IE

能打赢我? 写道 " IE一直以来都因为不兼容标准而遭人诟病,因为早期的IE占有率太高,IE不支持的html/js特性网站就无法使用。而现在Safari的状态和当时的IE非常相似,几乎也成了HTML5标准的公敌。以HTML5的Flexbox为例,作为网页弹性布局重要的特性,开发者却因为webkit里存在大量bug而不能使用。谷歌的blink引擎也从webkit继承了这些bug,在两年时间里blink收到了数十个bug报告,bug被修好后开发人员甚至提醒用户safari仍有bug,建议不要使用。而谷歌之所以花一年多才修复也是因为safari不支持的特性没人会用,bug优先级不高。反观safari,bug出现一年后才有人提交报告,至今甚至都没有任何开发人员对bug进行review或评论,bug状态仍是new。经常有设计师在其他浏览器里做好的效果发现在safari布局完全错乱而不得不重新设计。

和当年的IE一样,兼容标准对苹果并没有什么好处。迫使开发人员针对iphone优化手机网页反而能增加用户粘性。比如网页在隐私模式下的行为,或者屏幕触摸事件的属性,等等功能,苹果都选择不遵照标准而采用自己的定义。苹果发明了非标准的viewport标签用来定义网页在手机上的缩放,如今苹果自家对viewport的定义竟成了其他浏览器必须遵照特性。回想当年乔布斯还反复强调flash要死,html5是未来,简直滑稽可笑。"

pigsrollaroundinthem 发表于

2016年08月25日 09时29分