Lag资讯:Simcity 2013,以及EA近几年许多游戏的UI界面,用的是WebKit核心

先不讨论EA和Maxis是怎么把一款万众期待的Simcity续作从有机会神作变成现在的66分(因为一说我就来气,生气就难免跑题……)

Continue reading “Lag资讯:Simcity 2013,以及EA近几年许多游戏的UI界面,用的是WebKit核心”

The WebKit Monoculture

曾经有一个IE Monoculture,其他浏览器为了能让网站兼容自己(实际上是兼容的,只不过被User-Agent Sniffing给挡住了),不得不给特定网站提交虚假的User-Agent。

那个时代在Chrome与Firefox等等现代化浏览器的夹击下消失了。

今天我们迎来了新的WebKit Monoculture,它存在于移动浏览器领域——由于最大的两个移动OS系统均默认使用WebKit渲染,导致开发者又开始制作仅支持WebKit的网站。

更糟糕的是,由于iOS是移动网站开发者的主要测试对象,而它不允许WebKit渲染核心以外的浏览器,导致不少网站又回到上世纪的User-Agent Sniffing,仅允许WebKit浏览器访问移动版,将Firefox Mobile/Internet Explorer 10等浏览器拒之门外。

结果是,本在移动平台上独当一面的Opera不得不转投WebKit引擎以存活(并大幅度裁员)。而Mozilla最新发布的Firefox OS,不得不独立保存一个巨大的UA欺骗列表……

没错,我们又回到了向网站提交虚假User-Agent的时代,即便标准早已存在,即便WebKit根本不是统一的游览器乃至渲染系统

The WebKit Monoculture,或者说iOS Monoculture,将是2013年最让人担忧的阴影之一。

让我们拭目以待。

(顺便一提,2d.AM v3将在3月初发布。我们相信它能把移动浏览器的最大优势发挥出来,不管你用的是哪一款。)

WebKit与它的alt-text处理

WebKit是个不错的排版引擎,它的风行主要与Safari,Google Chrome乃至无数移动设备浏览器有关。但WebKit有些很神奇的bug,那种所有人一看就知道它不对,但不知为何始终没有fix的bug。

WebKit Logo

WebKit在图片不存在时,是不显示img的alt文字的。这是对UA Accessibility Guideline的违背,学习过W3C标准的前端设计师与开发者应该知道这点。

Continue reading “WebKit与它的alt-text处理”