微软对IE的市场推进到位么?

Posted by jay on June 22, 2008

最近在看客户的浏览用户数据分析的时候看到一些有趣的资料-关于浏览器版本。 相比较其他项目的浏览数据,都是非常相近的。对于浏览器的使用率的比较,没有什么可以研究,大多网站的用户都用IE6/7,接下来的占有率应该是属于Firefox的。

我们这里要比较的是,比如在1000个unique visitors里面有多少人用IE6, 多少人用IE7;类似的, 在那么多的Firefox用户中他们都用的什么版本的浏览器;在这里我们还要包括一些Safari的用户。

这个是最近我在项目抽样里面弄出来的数据。首先,我先写一下那些百分比代表的什么版本:

  • Firefox: 85.75% (ver 2.0014), 5.75% (ver 3.0)
  • Internet Explorer: 62.27% (ver 7.0), 36.17%(ver 6.0)
  • Safari: 36.18% (ver 525.18), 21.7% (ver 419.3), 12.5% ( ver 525.2), 8.55% (ver 523.12)

IE6发布日期27th Aug 2001, IE7发布日期18th Oct 2006。这样算来, IE7到现在差不多一年半的时间,使用率只有62.27%(应该还不到)。对于IE6那些种种的安全问题,标准问题,是不是应该提倡用户更新呢?我们再看看Firefox产品推销成果, FF2发布日期24th Oct 2006, FF3 June 17th 2008。FF2和IE6发布时间接近,也用了一年半的时间,版本2的使用率这里达到85.75%, 上周刚刚发布的FF3使用率就已经占到了5.75%.

那我要问,是不是微软在推销自己的产品?还是在等着Vista的更新把IE6渐渐淡忘? 虽然有系统更新说,有新的版本,既然浏览器是一个独立的产品,更新应当是他本身的职责(back to the good old win browser issue)不应当是系统的职责。这里有一些细微的差别,浏览器问”我有新版本,是否要更新?” 是主动的,给用户更加友好的感觉,用户知道是浏览器要求更新。但是如果系统问“有一个新的浏览器,是否要安装?”,这样的感觉好像在推销产品,系统说我们有个新产品。

我觉得MS应当好好思考一下他们的经营策略。有很多人说他们也许就没有什么真的策略,Gates前一阵子说这样经营,下一个月在conference里又改了一个另一个说法。什么方向是不变的?如果策略是考虑到用户,大方向是不可能有偏差的。

更新:LinuxInsider在7月11日也发表了类似的文章说道用户更新浏览器的问题。

可以退休的IE6

Posted by jay on June 20, 2008

如果一个用户用非Grade-A浏览器浏览网页的时候, 大多会看到一些广告说”本网站只支持, IE7″, 或者”请升级您的浏览器”。 作为开发人员, 我们是不是要告诉用户”There is a better browser for you.” 当然,一个浏览者用的是IE6, 我们也需要告诉他们IE7已经发布了,”快点更新吧”。 当然还有其他的选择, 比如Firefox 3, Opera 9.5, Safari 3.1.

作为一个网络开发人员, 我们用很多的经历只是要确保IE6能够运行我们设计的网络程序。 而且还要写一些CSS hacks保证页面的结构和其他的浏览器保持一致。 这样就好像我们在开发一个现在的网络应用程序, 又要考虑到8年前的祖先级别的机器也能运行。

记得前一阵子看了MS下一个IE小组项目经理的留言,不得不让我大笑。他们说到了向后支持的功能,他们要保证IE的backward capability。 如果是一个优秀的老产品, 作为开发人员应当保证向后兼容性, 但是如果一个完全错误百出,开发问题严重的产品, 难道我们还要去支持?

如果开发一个简单页面的网络程序, 我们并不用担心会有兼容问题。 特别是这几年, 新颖的Web2.0/3.0程序日益见涨, 比如 MobileMe, 280 Slides, Yahoo! Mail,等等, 可以说要考虑到IE6, 就好像要一个486运行Vista, 所以干脆就让用户更新计算机吧。 这样问题都解决了。

苹果最近在WWDC上更新了.Mac的服务, 升级到MobileME. 有趣的是作为一个这样大型的网站, MobileMe不兼容IE6. 不过我也怀疑, 如果是苹果的用户,又有多少人会用IE的产品(也不是没有可能). 也许他们会用Sarfari/Firefox在Maxoxs上, 到Windows上使用IE7或者Sarfari for Windows.

MobileMe是用SproutCore写的. SproutCore是一个Ajax famework, 很多人都把IE6兼容性抱怨在SproutCore上. 但是事实SproutCore确实是兼容IE6的. 那到头来还是苹果开发那头下的决定放弃IE6?

如果苹果是第一个开始放弃IE6的, 接下来的会是谁?

太多版本的Windows?

Posted by jay on May 03, 2008

在Windows XP和Windows 2000的年代里面,有很多不同的版本产生,目的是为了不同的用户定制。这样是不是让微软的产品更加碎片化,没有整体的感觉? 而官方回答“单一的版本没有办法满足市场需求”, 这样就好像微软于自己的产品在竞争,每个版本有不同的价钱,不同的功能用途。

Windows XP
• Windows XP Home (家庭版),Windows XP Professional (专业版), Windows XP Embedded ,Windows XP Media Center Edition (媒体中心版), Windows XP Tablet PC Edition , Windows XP 64-Bit

Windows Server 2003
• Windows Server 2003 Standard, Windows Server 2003 Enterprise, Windows Server 2003 Datacenter, Windows Server 2003 Web, Windows Server 2003 Enterprise 64-Bit, Windows Server 2003 Datacenter 64-Bit, Windows Small Business Server 2003*

Windows CE
• Windows CE .Net, Pocket PC,Pocket PC Phone Edition,Smartphone,Windows CE for Smart Displays, Media2Go**

就不用算Vista的那些版本了,这些已经让客户头痛到底选择哪个好? 然而很多硬件公司有不同的思考方式,他们不做不同型号的品牌机,而是让客户自己选择不同的配制,满足自己的需求。这样可以扩大客户的选择自由性。MS的市场规划发而局限了选择范围。

相反,苹果的过去几年推出单一的5个MacOS 版本,从2000年到至今推出过Mac OS X 10.0 (Cheetah),10.1 (Puma) , 10.2 (Jaguar), 10.3 (Panther), 10.4 (Tiger), 10.5 (Leopard)。简单的5个版本可以满足用户的需求。当我们说user centre的时候,无论是开发人员还是市场人员,目标都是一致的,用户不需要专业技术知识的需求就可以完成一些复杂的任务。当然这里提到的是给一般用户的,专业开发用户会有自己的选择。