众所周知,IE 6在兼容Web标准方面表现很差,却又长期占有极高的市场占有率,几乎成了所有Web开发人员的噩梦。
2010年2月9日,以网络ID ppk和网站quirksmode.org而享誉世界Web技术圈的著名技术专家Peter-Paul Koch撰写了名为The iPhone obsession的博客,警告开发人员,不要过于沉迷iPhone开发,忽视了其他平台。目前迷恋iPhone,只为 iPhone开发的趋势如果继续下去,将重蹈IE 6这样的可怕平台成为事实标准的覆辙。
iPhone现在人见人爱,如日中天,使ppk的话听上去很奇怪。iPhone不是用户体验方面最好的平台吗?Safari不是目前最好的移动浏览器吗?iPhone在流量的市场份额也是最高的(50%),而且对CSS增强特性支持最好。
不过ppk显然理由充分。他回顾历史,在2000年:
- 1. IE6也曾经是最先进的浏览器
- 2. IE6市场份额达到了80%
- 3. 其他浏览器都更烂,开发体验糟糕,完全不能吸引人
- 4. 所以开发人员都只为IE6开发。
结果呢?Web开发人员最后自食其果。IE成了毫无争议的霸主之后,不思进取,成了日后开发人员的集体噩梦。
ppk大声呼吁,不要再犯傻了!行动起来,扭转目前一家独大的局面。
具体措施是:
Web开发人员应该在Nokia、BlackBerry等其他手机上看看自己开发的网站,解决出现的问题。其实不那么难,找不到合适的手机,还可以选择PerfectoMobile网站。
在自己的手机上安装Opera Mini,如果有Nokia手机还应该安装Opera Mobile。
记住,为一款浏览器解决网站的问题,并不是要让所有功能都在那个浏览器里能用。可以使用渐进增强。尤其在BlackBerry 上。
不要过于追求CSS效果和用户体验,应该更重视其他平台的用户。普遍的可访问性才是Web开发人员的目标,否则,你根本不属于移动互联网。