去年10月在我购入iphone后,我立即就说过针对iphone进行开发,在嘴角流汤滴水长达近一年后,这个不断延期的渴望终于进入实质的执行阶段。
今天,我在cvs上正式建立了iphone目录,并完成2个页面的iphone针对性设计稿。当我迫不及待的把设计稿仅以图片形式传入iphone中,托iphone屏幕的福,我竟然感到惊艳!太帅了!这是第一喜。
随后在查看safari对css的支持时,竟然发现safari完美支持css3,额滴神,我有了充足的动力提前进入css3的设计与研究中,并直接应用于预定的项目中。迅速的,我把相关的页面结构文档传入到iphone中的lighttpd服务器中,摩拳擦掌,我有信心打造出最帅的iphone web app,请拭目以待!这是第二喜。
突然一想,其他浏览器对css3的支持如何呢?测试结果如下:
- IE6
- From the 41 selectors 10 have passed, 1 are buggy and 30 are unsupported (Passed 275 out of 574 tests)
- IE7
- From the 43 selectors 13 have passed, 4 are buggy and 26 are unsupported (Passed 330 out of 578 tests)
- IE8
- From the 43 selectors 14 have passed, 4 are buggy and 25 are unsupported (Passed 335 out of 578 tests)
- FF3
- From the 43 selectors 36 have passed, 0 are buggy and 7 are unsupported (Passed 373 out of 578 tests)
- Safari 3.1.2
- From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)
- Opera 9.5
- From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)
众所周知,IE6占最大市场份额,但是我要说,就像当年我早早抛弃IE5.X一样,现在我开始逐步抛弃IE6。
不仅仅是因为css3,而是……我以FF3为设计开发对象,当我设计完成后,在IE7/IE8/Opera/Safari,甚至传入iphone中浏览时,差别不大,可预见的兼容性工作很少,独独IE6下五花八门的问题,虽然问题出在哪里心知肚明,但是毕竟会占不少工作时间,而且是很郁闷一点都不快乐的工作时间。这种情况很像当年的IE5.0,IE5.5,IE6,FF。当时IE5.0是非常难以兼容的,是我率先放弃的浏览器,IE5.5活得稍长,不过也很快被我毙了,原因只有一个,它们让我工作得非常的不快乐。
随着时间的流逝,浏览器都在进步,技术的更新给予了更大更广阔更灵活的想像空间。所以,为了这样的想像和这样的空间,我开始放弃IE6,因为它已俨然成了当年的IE5.0,成了严重障碍,成了郁闷之源。当然,“放弃”这两个字,看你怎么理解了,怎么操作了。