2012年5月份全球主流浏览器市场份额排行榜

五月又是浏览器厂商火拼的一个月份,并一度出现Chrome浏览器全球市场份额首次超越IE浏览器,荣登榜首。那到底在过去的五月份中,全球主流浏览器市场份额发生了哪些变化呢?一起来看一下本期榜单。 首先是来自StatCounter的统计数据:

StatCounter的统计数据来看,五月份全球浏览器市场中,Chrome浏览器终于成功从IE浏览器手中抢得冠军宝座,截止到五月底,Chrome浏览器最新全球市场份额为32.43%,IE浏览器则为32.12%。

Firefox浏览器在五月份市场份额也出现了小幅上涨,由24.88%增长至25.55%,Safari浏览器则由7.14%下降至7.09%。Opera浏览器最新份额为1.77%,而在四月份,Opera的市场份额则为1.72%。

NetApplications数据方 面,IE浏览器从54.09%下降至53.60%,但仍然排名第一位。Chrome浏览器则由18.85%强劲的增长至20.17%,取代Firefox 浏览器,排名第二位。Firefox浏览器在五月份的最新市场份额为19.60%,而在四月份则为20.20%,下降0.6个百分点。

Safari浏览器在五月份仍然排行第四,市场份额4.59%,延续了四月份的下跌趋势。Opera由四月份的1.63%的市场份额下降至五月份的1.56%。

Android 和 Chrome OS 融合的可能性

chrome

Google 目前有两套操作系统,Android 和 Chrome OS,两者的发展一直引人关注。 由于 Android 发展速度超过 Chrome OS,我们曾提出疑问: Google 是否会把 Android 用作桌面系统,吸收 Chrome OS,最终实现系统融合?

从目前的一些迹象来看,Google 对 Chrome OS 还是比较重视的。为了推动 Chrome OS 的发展,Google 对其界面进行了改革,随后又推出了新的 Chromebook 和 Chromebox。对于 Google 的新产品,各大媒体的评价比较正面,而对其能否成功持谨慎态度。Chrome OS 的主攻市场仍然是企业市场和教育市场,短期内很难在消费市场取得突破。

或 许,Chrome OS 是个面向未来的产品,当云端技术和移动网络进一步发展之后, 它才可能有光明的未来?但是这种完全以云端应用为主的理念,究竟何时能够获得大众认同是个未知数。这不仅是个时机的问题,也是一个用户心理的问题。在同样 的硬件基础上,用户有什么理由选择只运行网络应用的 Chrome OS 设备呢?如果选择 Windows PC,不仅可以运行本地应用,而且通过 Chrome 浏览器运行网络应用,这不是比花钱买一个浏览器更划算吗。正如 the Verge 网站的评测中所说:“Chrome OS 已经为我们准备好了,但是我们为 Chrome OS 准备好了吗?”

其实,Google 也已经意识到这个问题,通过新用户界面 Aura,Google 已经力图淡化“操作系统=浏览器”的概念,试图将应用体验本地化。不过目前来看,网络应用仍然受制于浏览器的框架,在操作体验上无法和本地应用相比。

Chrome OS 前途不确定,而  Android 的快速发展则是有目共睹的。在移动操作系统扩张的大趋势下,将 Android 扩展到桌面,以统一的系统打通手机、平板和桌面,也是一个不错的选择。不过,Android 并不如 Chrome OS 那样符合 Google 的理念。从 Android 的发展来看,它更像是 Google 应付移动市场的策略,而不是来自公司的深层理念。在评价 Chromebook/Chromebox 的时候,科技博客作者 John Gruber 说:

与 Android 相比,Chrome感觉上更加 Google 化。Chrome 给人的感觉是 Google 自己的平台——全部是网络、只有网络。Android 给人的感觉上是一个独立的 Google 子公司。

Google 是否会逐步将这两个系统融合起来?根据 Cnet 的报道, 主管 Chrome OS 的 Google 副总裁 Sundar Pichai 在谈话中,的确对此有些暗示。Sundar Pichai 承认 Android 更加成熟,而 Chrome 还很年轻,但是随着各种设备的发展,产品之间会有融合的可能。他指出,许多人都在用 Mac,iPad/iPhone,它们之间运行的系统不同,“但是随着时间推移,将会有融合”。Sundar Pichai 的这段谈话似乎是在暗示 Android 和 Chrome OS 融合的可能性。

两者的融合仍是一个猜想。不过,在 Chrome OS 新的 Aura 界面的启发下,一些 Android 爱好者已经开始想象 Android 向 Chrome OS 风格靠拢,会是什么样子。在 xda 网站,一位用户发了这样的帖子“一个 Chrome 主题,甚至 Chrome OS ROM,将是一件很棒的事情”。随后,用户 smifosho 做出了一个假想图,并宣布自己有意做一个 Chrome OS 主题。他的假想图是这样的:

RBXF1

不知你感觉如何?如果 Android 和 Chrome OS 的风格逐步接近,是不是也是一个不错的起步呢?

Win8 RP版下载页面已在微软MSDN订阅网站现身

6月1日消息,北京时间晚间11点左右,微软MSDN订阅网站已经出现了Windows8 Release Preview以及Windows Server 2012 Release Preview 版本及其语言包的下载页面信息,其中包含简体中文版。

20120601 001039 362 Win8 RP版下载页面已在微软MSDN订阅网站现身

微软MSDN订阅网站中内含Win8 RP,WDK,SDK,以及VS 2012 Professional的下载!

但是,Win8 RP版的正式何时放出下载我们还需继续等待…

程序员都是乐观主义者

程序员是我遇到过最乐观的一群人。当问到他们一些事情将会有怎样的走向的时候,他们总会告诉你还有一段路要走。

这不是因为他们讨厌你,或者是他们根本不知道,而是他们对任何事情都抱着乐观的态度。项目、技术以及许多未知的未知。特别是这未知的未知,这是不可能预测到一切的问题的。总是有太多的变数。

当时我们觉得可以1,2个小时解决的问题,但忽然要要花费一整天。作为程序员,我们总是假定最理想的情况。还有另外一种职业,也要面对很多不确定性,要做很多预测,那就是医生。

让我来跟你说一个程序员的故事:

我的任务是网页上的分割算法。要将一个网站,决定哪些部分是标题,侧边烂等等。这是一个有趣的事情,因为每个人只想获取内容丰富的部分。该算法终于在这个星期的早些时候,可以将返回的结果与HTML结合显示。

我说,星期五早上的时候可以完成。我没觉得这很难,只是我讨厌JAVA,从来没使用过,还有2个星期时间去钻图书馆。

当然我可以在周五完成这个对于我来说不怎么熟悉的任务,这是出于我对此的评估,我已经做程序员好些年了。

结果,它没有完成。我花了很多时间在扩展某些对象的功能函数上。

后来我发现我使用的HTML解析器是线性的,所以没有方法来判断子节点从属于哪个父节点。

在最后,我用了所有的时间,用最原始的方法将算法的结果加入到HTML中——在DOM里面,每个节点前加一个数字编号。

程序员是乐观主义者

每当你跟一个程序员谈话的时候,要记得,他们是最乐观的一群人。是的,即使是最心灰意冷,衣衫褴褛的老程序员也是出奇的乐观。

因为我们要面对:

  • 深入到项目里面,规范都要改变
  • 用未知的工具,应用于未知的领域
  • 每个不同的项目,都是不同的世界
  • 每隔几年工具就要更新

作为程序员,如果不乐观,就会被淘汰。其他行业的人,又有谁可以这么说?

原文: Programmers are Optimists
来自: 大爱数据

十招教你从屌丝变身高富帅

很多参加 BarCamp 的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样 =。=),但我也曾经做过这样的转型。在创办 HelpSpot 的这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。

1. 代码只占生意的5%
我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是的,你的代码必须高质量,并且没有严重的 bug 和安全问题。但是你要记住,再好的代码如果没有人用的话都是垃圾。当税务局过来封门查税的时候,你会发现代码是没有用的,当你收到法院关于知识产权官司传票的时候,你会发现代码是没有用的。

我看到太多创业者在论坛、博客中讨论代码的问题,而不是商业的问题。当然讨论商业的问题更让人头疼,那么谁让你要创业的呢?

2. 界面很重要,特别是和竞争对手相比
你的产品界面必须做好!标准的灰色的背景和方框控件是不够的。但是你也要注意你的界面只需要比你竞争对手更漂亮就行了。所以你正在开发一个 IT 系统的后台管理系统的话,你不需要按照终端用户产品的标准来做。你要做的只是让你的客户意识到你的界面比竞争对手的更好。记住,人们往往都是看封面买书的。

3. 考虑长远
程序员喜欢调试程序,找到问题,然后消灭它!你立马就可以看到效果,这种感觉很爽是不是?但是在非编程领域,很多事情是要靠时间磨的,没有那么多所见即所得的好事等着你。所以你需要考虑长远。推广你的产品,获得市场份额可能需要几个月甚至几年。多想想你的产品和市场在6个月以后的情况。

4. 承认你对用户需求的不了解,并改正它
你很有可能在为一个你不熟悉的领域开发软件。这才是有机会的领域,但是你也要意识到你需要做更多的事情而不仅仅是市场调查。你需要理解真正的用户,和他们交谈。我知道你不喜欢这么做,但是你必须这么做。否则你不会知道哪些功能是没有用的,哪些功能是有需要的而你却没有的。

在这一点上很多人犯的错误是抄袭竞争对手的功能。这是昏招,有点像是抄袭你朋友的家庭作业,然后两个人错的一模一样。通过和用户的交谈,你可以避免竞争对手犯的错误。

5. 爱你的用户
很多开发者都在技术支持部门呆过。他们的客户是公司内部人员,他们往往对客户很蔑视。这很正常,因为他们干的活和拿的收入不成正比。

但你必须必这些丢在一边。我有看到一些软件开发商把这种态度带到商业软件领域,这样是无法生存的。唯一成功的方法就是爱上你的客户。你需要尽最大可能的满足他们的需求,如果不能的话,你要解释为什么。如果他们选择了竞争对手的产品,你必须尊重他们的决定,并告诉他们如果还有其他需求的话,你一样乐意效劳。我已经好几次把丢掉的单子抢了回来,就因为我在送客户出门的路上让他们觉得我人很好。

6. 设计要简洁,再高级的用户也喜欢简洁
用户界面不是用来炫耀技术的。你要使界面简单。高级用户和初级用户一样喜欢简单。保证界面的简单易用最重要的原因是吸引体验用户。体验用户只会给你几分钟时间,如果你不能让他们很快上手的话,他们就会去看别的产品。

7. 向其他领域的人讲述你的想法
你应该经常把你最新的产品展示给不同领域的人看。你会惊讶他们能发现很多界面和功能上的问题,即使他们对你的领域不了解。这就叫做旁观者清!

8. 勇于删除没用的功能
没有什么比让程序员删除一段完美运行的代码更痛苦的事情了。但是你必须这么做。在开发的过程中,你会意识到一些完全没有必要存在的功能。你最好是在发布产品之前发现它们。一旦你发现了,你必须把他们删除免得造成麻烦。

举个例子吧,当 HelpSpot 开发了一半的时候,我发现有一个功能怎么做也做不好。这个功能是用来让用户导入客户信息的。这不是一个好点子,它让 HelpSpot 看起来像一个 CRM 半成品。它同样意味着更加复杂的UI。所以我过段把这个功能砍了,浪费了几个礼拜的时间。

事实证明,我的决定是明智的。我们砍掉了同步功能,但是添加了实时的客户查询功能。用户可以通过 HelpSpot 在他们已有的 CRM 系统中查询客户信息。这个功能很独特,并且被我的客户大量使用。

9. 耐心是一种美德
时间总是不够用的。往往看起来只需要一天的工作最终花费了好几个礼拜。你需要耐心。我发现我必须时常提醒自己这一点,否则我就会因为没有足够的进度而变得暴躁。如果可能的话,不要和你的客户设定时间期限,更不要把三个月的工作承诺一个月做完。我自己也还在琢磨这一点。

10. 始终像学习编程一样对待创业
还记得你刚开始学习编程的时候吗?你会把每本书都读一遍。在学习第一门语言的时候,你会买八本不同的书,虽然他们讲的是差不多的内容,但你还是把它们都看完了,因为你总感觉你还没学够。从一个程序员变成一个创业者,你需要把这种态度拿出来,否则你永远是屌丝,永远成不了高富帅。你需要阅读尽可能多的资料让你了解目标市场,经营企业,日常管理,时间管理。

 

原文链接OSChina 编译