IE6必须死(官方版)

对IE6的意见,在微软内部,3-5年前可能还有分歧——分成希望“平稳过渡用户群”与“迅速分发新版本”的两派。但在管理层的努力下,这个意见基本统一了——IE6曾经是微软的英雄,但它现在是前进的负担,影响微软公众形象的存在。期待毒瘤自己消散是不可能的,微软的商业应用在2007系列后抛弃了对IE6的完全兼容,开始在企业中推广IE8。现在趁着Windows 7和IE9的势头,官方主动煽动普通消费者停用IE6,这也算是微软向前迈出的一步吧。

最大的阻碍,自然是XP横行天下的中国,网页标准地狱的日本,以及同样“热爱老传统”的亚洲各国。若能成功把亚洲的IE6使用量下降至1%,那XP世代就真正宣告结束了。这对于微软来说,其实是一种解放与机遇。对中国来说,这更是对新科技的必要接纳。

PS:在我看来,这就是主攻商业应用与主攻消费者应用之间的重要区别。后者不会有这种负担,因为消费者总想着最新最热门的产品;而商业应用,需要的却是无缝的功能与效能升级。两种需求,造就了两种不同的运营心态;它们对公司商业决策的影响,直接反应在市场占有率上。

(免责声明: 本人系微软雇员,本文言论不代表官方意见. 哎?到底是不是官方意见啦!)

They don’t care about HTML5

最近HTML5真热,只可惜热得很不是地方。没人愿意谈HTML5的兼容性与可用性,都跑去谈它最不兼容与花哨的扩展功能了。

PS:微软与苹果都不是网络公司,说起网络,它们脑子的第一个反应绝不是“开放”,而是“平台”——它们会不断发明平台,直到某一个不兼容竞争对手的平台成为主流。这点在苹果前任传教士Matt Drance的文章中已经说得很明白。

Akihabara JS库发布! (外一则)

只能用神作来形容的Javascript游戏开发库,代号Akihabara(秋叶原),利用了HTML5的小部分特性,制作纯(X)HTML + Javascript的游戏。和以往常见的游戏库不同,这个库的运行速度相当快,它运行塞〇达传说的流畅度与精细度让我惊叹!

这个游戏库惹人喜爱的另一个地方是它的独立性,放弃jQuery这类常用的跨平台库意味着Akihabara可以用最高效的代码完成功能;事实上,Akihabara库的源代码十分易读,对网页游戏开发将来趋势有兴趣的旅客不妨看看。

via ajaxian

PS: 说起网页游戏,就不得不说最近宣布由韩国Mgame开发的《美少女梦工厂OL》。本来让一群“爸爸”在游戏大厅交流育女信息就够让人头大了,这次还准备把养女党(抱歉)带到手机与网页上。虽然觉得RIA更有可能成为网页版的构架基础,但要有HTML5的版本就拽死了!“爸爸开个Chrome再来好好教育你”之类的台词浮想联翩……

吹毛求疵:解决IE6-7给链接加黑点边框的三种方案

先定义问题:大家都知道,CSS超链接的outline属性一直是为键盘用户增加易用性的好帮手(按Tab键focus下一条链接,是除Safari Win外的默认操作)。可以说,outline通常伴随着:focus事件出现。但如果你重新定义了:focus的样式,这个边框就显得很多余了。

对于标准的浏览器而言(IE8+,FF2.0+等),定义:focus时的outline:0足以解决问题。但不支持:focus的IE6和只支持超链接:focus的IE7的黑点边框又怎么解决呢?

Continue reading “吹毛求疵:解决IE6-7给链接加黑点边框的三种方案”