2012Q1全球手机市场率数据:Android占大半

编者:上个礼拜 oschina 做了一期专门针对开发者所使用手机的调查(详情),下面这份调查是针对于所有人群的。

市场调研机构Gartner日前发布了2012年第一季度全球手机市场数据。首先来看智能手机市场的情况,2012年第一季度全球共售出手机4.19亿部,其中智能手机1.44亿部。Windows Phone的全球总销量环比保持稳定,2011年第四季度售出了275.9万部,而2012年第一季度则售出271.25万部,市场占有率保持在 1.9%,而与去年同期相比,销量有所增加,但市场份额有小幅下降。

值得注意的是,2012年第一季度有200万部Windows Phone都是诺基亚卖出的,独占Windows Phone平台的大半壁江山,份额达到66%。

此外Android以56.1%的市场份额(8106.74万部)是现在无可争议的市场老大,比去年同期增加了20个百分点。但由于Android 生态系统的混乱,反倒为Windows Phone攫取Android的大量用户带来了机会。iOS的份额小幅上升,从去年同期的16.9增长到22.9,售出3312.05万部。

Symbian和RIM缩水明显,Symbian从27.7%大跌到8.6%,RIM从13%跌到6.9%。

再来看一下各手机品牌的市场份额。像我们已经知道的那样,三星几乎主导了Android平台,并取代诺基亚成为全球市场份额冠军。三星在2012年 第一季度共售出8656.76万部手机,市场份额达到20.7%,其中智能手机3800万部,占智能手机市场的26%。而诺基亚则从去年同期的25.1% 衰退到19.8%。苹果是全球手机市场的第三名,市场份额为7.9%,在智能手机中则排名第二,市场份额23%。智能手机的第三大品牌目前是RIM,占 7%。

中国厂商中,中兴和华为都有不错的增长,分别取得了第四和第六名的位置,超越了黑莓。

LG、摩托罗拉、HTC和索尼的市场份额和销量都有不同程度的下降,从之前的报道我们也知道,他们都亏本了。

诺基亚销量的大部分是Symbian功能手机,下一季度它的市场份额恐怕还会进一步下降,不过第二名的位置暂时还不会丢掉。诺基亚面临的最大问题是 如何将相对廉价的Symbian手机用户转换成Windows Phone用户,现在Symbian用户流失极快,如果诺基亚在Windows Phone不能取得突破,很快就没牌可打了。

微软的Windows Phone平台不同凡响的体验和优秀的开发工具都很吸引人,但除了开发者微软还需要赢得大量用户的芳心才行。如果微软和诺基亚的表现仍然不能改善,Windows Phone成为主流平台的机会就越来越小。

编译/WPMind  via:wpcentral, WMP

移动CPU的四核战争:性能不是一切

不管你是否乐于看到,移动CPU市场都正在爆发一场“核战争”。4月25日,高通公司在中国北京展示了自己的“骁龙”S4移动系列处理器,除了双核版本之外,还包括其目前最高端的四核产品。S4四核移动CPU采用了高通自有的全新“Krait”微架构,将高通现有的Scorpion微架构CPU性能提升了60%。

“高通在意的并不是有几个核,而是给消费者更好的使用体验。”高通互联网服务集团总裁Rob Chandhok说。

这句话意有所指。眼下高通在移动CPU市场上最大的竞争对手NVIDIA,已于2011年第四季度抢先发布了四核产品。在时机上,高通已经落后了一步,它希望扳回一城。

NVIDIA的全球首颗量产四核移动CPU Tegra 3,事实上内封了五个“核”。这种“4+1”设计是Tegra 3在发布之时,NVIDIA重点宣传的卖点。除了四个处理器核心之外,它还有一个叫做“Companion”(伴核)的处理器,作为协同处理器,当用户执 行一些简单、低频率的操作时,“Companion”会根据用户的操作情况开启或关闭,以达到低功耗、高性能的要求。

“4+1”个核被各自赋予了明确的分工。当用户执行简单应用时,系统只调用“Companion”这个协同处理器;当机器在运行简单2D游戏时,系 统调用四核中的一个;如果用户进行视频聊天、Flash网页浏览以及多任务处理,系统会调用两颗核工作;而当四核同时启动的时候,就意味着机器处于全负荷 状态,这个时候,执行的通常是网络多媒体处理或者大型游戏程序这样的任?务。

采用这种结构是NVIDIA四核CPU能够抢先上市的关键。这家最初以制造显卡闻名的半导体厂商,在移动CPU的设计能力上一直落后于高通这样的对手—设计能力意味着CPU与整个系统是否能够完美配合,同时又与CPU的制造工艺与性能密切相关。

迄今为止,NVIDIA仍然坚持在移动CPU上采用40nm的工艺制程(在半导体行业,工艺制程的数字越小,代表工艺越先进,CPU的散热性能也就 越好)。这是相对目前NVIDIA在移动CPU方面的设计能力而言,所能达到的良品率最高、成本最合理的工艺。反观NVIDIA在显卡上的制造工艺已经提 升到了28nm——这比40nm领先了一代。

为了使采用发热量较大的40nm制程的Tegra 3顺利上市,NVIDIA在增加处理器核心数量的同时,谨慎地提升产品主频。在绝大部分Tegra 2平板和手机上,处理器主频都维持在了1GHz;到了Tegra 3,处理器核心频率最高只有1.4GHz。“伴核”处理器的存在,也在一定程度上分担了核心处理器的负担。

与Tegra 3相比,目前高通的骁龙S4四核处理器主频最高为1.7GHz,设计指标最高达到了2.5GHz,三星四核处理器Exynos的主频也达到了1.5GHz。

如果综合考虑成本、性能和生产工艺等种种因素,NVIDIA的作法的确很聪明。采用40nm这种并不领先的工艺所制造的Tegra 3顺利实现了抢先上市的目的,并且获得了HTC等手机公司的订单。HTC今年4月份刚刚发布的One X手机,使用的正是Tegra 3处理器,这也是两家公司的首次合作。

不过这样的作法也被高通公司抓住了“把柄”。当骁龙S4的四核版本推出之时,高通公司强调了其在设计和性能上的领先,它有着更高的主频、28nm的先进制造工艺,同时也有着一系列能够节省电能的设计,比如“异步多核”技术,可以根据用户不同使用模式下的处理需求,独立调节每个核的动态时钟和电压,实现最优的系统功耗。

骁龙S4为解决手机屏幕的耗电问题,还引入了两项新技术:BRITE和GridView。前者能根据屏幕上正在 显示的内容,动态调整背光亮度并利用自然光,在适当的条件下可以降低高达50%的功耗;而GridView可以智能地以整页生成的方式刷新界面,在浏览网 页时,这一技术可以使页面加载速度更快、滚动和视频播放更平滑,以及使HTML5应用的性能向App应用看齐。

NVIDIA曾经借助Tegra 2处理器在2011年的手机市场上大出风头。在2011年至2012年财年,通过Tegra 2的带动,NVIDIA的净利润达到5.81亿美元,是上一财年的2倍。

不过NVIDIA同时也失去过一些重要客户。根据证券公司JMP Securities的统计,2011年摩托罗拉移动Xoom的升级版Xoom 2和最热销的智能手机Droid Razr,都使用了另一大芯片厂商德州仪器(Texas Instruments,简称TI)的芯片产品;2011年全球最畅销的Android手机三星Galaxy S II,除了使用三星自有芯片以外,还使用高通芯片,但没有选择NVIDIA的产品;亚马逊一炮打响的平板产品Kindle Fire,同样也与Tegra处理器擦肩而过。

高通公司在移动处理器领域的优势看起来一时仍然难以撼动。尽管NVIDIA曾经凭借聪明的策略抢先推出产品,但当高通也有了量产型的四核移动处理器时,NVIDIA这个新秀难免要遇到更大的挑战。

但这也并不意外着挑战者完全没有机会。策略仍然很重要。眼下无论是高通还是NVIDIA,在市场策略上都无不强调了芯片的游戏性能:NVIDIA曾在一次技术展示上,利用Tegra 3运行了大型3D游戏《边境之地》(这款游戏以往只在PC和游戏主机平台发售),还在2月29日宣布了4款专为Tegra 3优化的游戏;高通也在骁龙 S4的发布会上,重点展示了2款3D游戏。

不过并非每一位智能手机用户都是大型游戏的爱好者。当厂商们纷纷以游戏展示性能的时候,大部分日常应用和商务应用并没有得到良好优化,甚至出现过双核处理器性能超过四核处理器的尴尬情况。在热衷于核心部件“军备竞赛”的同时,如何为更多日常应用提供优化,恐怕才是下一阶段竞争的另一个关键。(文/第一财经周刊)

移动CPU的四核战争:性能不是一切

【流程图】如何知道一名Facebook员工是不是百万富翁

Facebook 将在本周五公开上市,有关该公司的各种消息已经铺天盖地。由于该公司有可能成为有史以来IPO市值最高的公司,相信必定会制造出一大批新的百万富翁,而这些人有可能会趁着溢价将自己手中的股票套现,然后离开公司接着开始新一轮的创业和投资。不过现在很多人感兴趣的话题是,在Facebook3000多的员工里面,谁将会成为百万富翁?SAI制作了一张流程,试图揭开这个秘密,我们进行了汉化(点击图片查看大图):

当然,SAI向Facebook求证时,对方已经拒绝回答如此“无聊”的问题了,所以各位对此也不必太认真。

文章来自36氪

审理甲骨文和Google案件的法官会写程序

Oracle v. Google一案目前的焦点是9行代码的rangeCheck和8个反编译测试文件,而这些文件和任何Android收入之间没有任何因果联系。法官Alsup忍不住告诉甲骨文, 他本人用其它语言写过很多程序,他写过无数个类似rangeCheck的代码块,人人都能写rangeCheck,Google程序员拷贝9行代码是失 误,因为他们自己能写,而拷贝这些代码并不能加速Android推向市场。他反问甲骨文的律师,作为美国最优秀的律师之一,怎么能坚持说 rangeCheck很重要?甲骨文律师回答说他不是Java专家。


法官Alsup

代码审查中的暴力冲突

“你好,麦克

我想为昨天在代码审查中发生的事情向你道歉。我做了和说了一些非常不体面的事。

首先,我不应该坚持用逻辑语(Lojban)进行这次审查。我本以为这样可以使审查过程更有逻辑次序,但事实很显然不是这样。而且,我还错误的认为你用逻辑语(Lojban)交流(很不流利)是对我的冒犯。

第二,我承认,我因为你使用Java而称你为“公司娼妓”是完全没必要的,而且是很过分的。我知道,虽然这是一种有深度缺陷的语言,只有神经错乱的精神病或居心叵测的公司奸细才会想使用它,但这是部门的规定,应该遵守。

还有,试图通过向你注射“依赖果汁(dependency juice)”来演示依赖注入的重要性的方式是非常欠考虑的。不过你可以放宽心,据我所知,依赖果汁(dependency juice)的化学组成成分是非常适合人体消化吸收的。

既然说到这里,我再说一点,我真的很后悔我是如何解释正确的抛异常的方式的。我现在知道了,在办公室里抛物体(或人)是很不受大家赞同的。还有,我惊讶的发现,在人的脑门上写画,特别是用永久墨水,不管你写的是什么,人们都不会接受。

但是,这里我最想(在法律上也是有义务)要道歉的事情,也许应该是我们的代码审查结束的方式。特别是,我真的后悔把不顺眼的类代码打印出来,并以祭祀的形式的当着你的面把它烧掉。这几乎是没必要的,虽然我后来发现其实不会引起火灾。

感谢你花时间理解我的歉意。

你真诚的,

鲍勃”

[本文英文原文链接:Code Review Gone Bad ]