• 如今的移动操作系统,写在2013年——android篇 by 伊一线天


    前奏:

    曾在2011年,我写过一篇同样题材的文章。时隔2年后,如今的移动操作系统领域跌宕起伏,2年前的一些系统变得更加强大,一些已经昙花一现。现在让我再来总结一些2013年移动操作系统。

    第一讲:android

    自从2011以来,经过两年,android羽翼丰满。特别是三星轻松超过诺基亚,力压HTC MOTO 等原一线android大厂,甚至现在超过苹果。成为市场NO.1其盖世与Note系列更是获得相当高的市场反响与利润。在其一般的外观下隐藏着强大的硬件配置加上独一无二大屏路线(而且三星屏幕的性能与视感都很棒)与铺天盖地的营销策略,成功给消费者寻求差异化的心理需求找到一系列产品。

    软件方面

    系统版本的升级

    android本身经历了2.X到4.X的蜕化。现在都是铺天盖地的android4.1的手机,也可以看到4.X已经成为主流。谷歌也对android机器定义了一些新的规范,印象最为深刻便是鼓励取消菜单键而是用程序里面的actionBar代替;锁屏界面加入更加丰富的快捷功能;给开发者带来更多的调试功能;多任务上面的改善,还有那蓝黑UI。

    android本身的程序兼容性还是不错的。笔者也开发android程序,从android1.x开始到2.x到现在4.x,我并没有在开发上有任何的不适。每次大版本的更新只有一点点代码需要使用新的规则。而且还不是强迫的。

    鲜花遍地开的各种ROM

    由于android的开放性。各种ROM遍地开花,有优秀原厂定制ROM 也有优秀的第三方ROM

    1.原厂ROM最出名的就有,HTC sense(最新版本是sense5.0),三星的TouchiWiz,还有曾经的MOTO的Blur。国产里面最出名便是魅族的Flyme,华为的EmotionUI,小米的MIUI,当然还有一些笔记另类例如oppo与步步高最近旗舰新ROM。

    2.还有一些第三方自制ROM,MIUI算是很出名的一个,前段时间被老罗炒得很火的锤子ROM,还有一些不怎么出名的如点心OS,深度OS,当然还有一些昙花一现的。

    各种ROM变成了androd领域里面的一个亮点。说说在国内人气不错小米的MIUI与魅族的Flyme。MUUI我使用过,易用性与可玩性兼得的产品。而Flyme就有些文艺范了,它的可玩性有点降低,但使用时确实让你眼前一亮,甚至你可能都觉得你不在用android。

    2012年下半年与2013年年初,最火的ROM恐怕就算是老罗的锤子ROM。老罗这个人很奇怪,一个非IT圈子里面的人硬生生挤入这个圈子,而且还博得了很大的关注。我对老罗此人印象是口才很好,敢做一些事情,另外很会炒作话题。锤子ROM的发布会我肯定没去,我没发烧到那个程度。但是事后认真看了官方的视频。怎么说呢,我对老罗宣传的图标我并不感冒。倒是对老罗的语音操作方面有一些感觉。他为了提高语音识别率,把语音识别进行场景区分。例如当手机贴到耳朵时,就是识别打电话这个功能,而且直接喊名字,不需要对着手机吼“打电话给XXX”。你都拿起手机到耳朵了,难道是发短信?这个思路很独特值得支持。

    国内各种ROM盛行,主要要非常感谢一个国际团队CM。CM团队,一群热衷于技术和乐于奉献的技术狂人们组成。他们是一个民间组织,其成员绝大部用自己的业余时间给全球各大流行的android设备制作最新原生android版本ROM。他们最重要的工作,就解决系统硬件驱动问题。要知道官方给手机做最新版本原生android的ROM,仅仅google支持的Nexus系列终端,说白了也就有限的那么几款。而CM团队却给这全球一百多款手机做着这样的工作(具体数字可到CM的官方查看支持的版本)。其中还要面对手机厂家封闭不开放这样的问题。CM团队后来与XDADevelopers社区共同为Android的底层linux内核与android一些程序优化代码,并将这些代码加入CM的ROM中。所以在android的发展过程中,有着很多这样经典的案例,一款手机最新android版本固件,不是厂家发布而是CM团队率先发布。而且因为CM rom组件有被优化,其ROM甚至比后出的原厂ROM还要稳定且性能更好。

    最大好处就是CMROM源代码完全开放,而且他们只提供原生android系统,保持android的原汁原味。也正是他们做了这么多底层的工作,才让第三方ROM开发商可以更容易的做ROM。第三方ROM厂家直接基于CM制作ROM而不需要担心ROM硬件驱动问题。手机运行自己的ROM时,各项硬件可保证正常工作。第三方ROM厂家可以安心的做UI与第三方功能扩展。

    (XDA社区又一个android的重要社区。XDA上很多大牛们为各种新机尝试root工作,破解硬驱动,提供ROM的兼容性。XDA在android的发展过程中与CM起着同样重要的作用,可以说的东西实在太多,有兴趣的童鞋可以网络搜索)

    语音识别

    语音识别这不是新东西,早在N多年前的功能机时代,诺基亚与MOTO就把语音识别带入手机。那时候的功能低级得不行有两种方案:1,用户实现录一段语音作为某种操作的指令,比如跟某人打电话,或者打开某些功能例如手机收音机音乐等。2,对一些操作直接识别,例如打电话还开打某些软件。你需要对着手机吼“打电话”然后手机问你是你是否要打电话,然后你回答“是”,然后手机问你要打给某人,然后你回答“XXX”,然后手机再问你,“你是否要打电话给XXX”。怎么样是不是特SB。没错当年的语音识别紧紧就是这样,为什么?因为语音识别率低,只能通过反复答问,尽量识别短语而提高识别率。所以其实你用语音识别的操作,还不如你放下手上的工作操作一下手机来得方便。(别跟说那个年代里面电视广告中的语音王手机。你要是能做到它广告里演示的那样,我直接把那手机吃了)

    随着IP4S中语音助手的诞生,语音识别似乎被提到一个可用的高度了。我用过中文版的siri,效果一般,听说英文版本非常好用。诞生国内语音识别也确实得到加强了。语音识别不在是SB一问一答,以识别短语。而是可以识别正常的长句。比如你问siri,“我老婆是谁?”如果你的通信录里面没有存你老婆。他会说,我不知道你老婆是谁,其实我也不知道你是谁。你可以把他们存进通信录……”,siri已经不光能识别出你说什么,而且已经明白你要干什么了。

    这里插一句,语音识别做到当今的程度,可以看到一个非常典型的学科理论与市场相结合的产品。语音识别与语义识别的基础理论就是语义。而这门大学科里面当今研究最火的便是语义网,而siri与android旗下N多语音助理都是基于语义网的理论的建立的。而语义网确确实实是一门新学科。2001年语义网概念的才被提出,到2012年就已经有成熟的产品问世,不得不赞叹当今社会理论转换为产品的效率。

    整机硬件方面,android手机从诞生日起就在进行硬件竞赛:

    低端手机从原来的单核+256RAM+HVGA(320X480)+300w摄像头的配置升级到双核+512RAM+WVGA(480X800)+500摄像头+4+寸屏幕

    中低端,双核+1GRAM+QHD(540X960)+500w摄像头+4.3+寸屏幕

    中端,高频双核或低端四核+1GRAM+QHD或720P+800W摄像头+4.5+寸屏幕

    高端 高频四核+2GRAM+1080P+1200W+摄像头+5+寸屏幕

    上面只是简单概括,现在市场繁杂。很多某一方面很突出却在某一方面比较落后的奇葩产品,这里不过多追究。

    硬件竞赛不得不说硬件上游里面的主芯片:

    我这里不讲将当今旗舰CPU的参数与跑分,这样的软文网上太多。我想聊聊当今安卓领域中生产CPU的厂家现状以及他们现如今的当家产品。(插一句,这里的CPU其实个电脑的CPU并不一样,只是国内喜欢这么叫,我也就随俗了。但是大家需要知道是其实所说手机CPU其实是SoC,它们不仅仅是中央处理器还包括图形处理芯片,基带芯片,电源管理芯片)

    高通

    依旧是市场老大哥的位置。不想多说了,其最新的高通600(800为高功耗高性能产品,多用于智能电视等大家伙这里就不说了)已经是旗舰机的标配。高通CPU使用的GPU核心为高通自家的Adreno系列。最新的高通600 使用的是Adreno320。

    nVIDIA Tegra系列

    由于在基带与通用计算有短板,已经无法跟高通抗衡。其最后市场上销量还不错产品就是Tegra3,HTC One X为代表的旗舰机型风骚一时,可惜由于不支持LTE,HTC也不得不在美国推出高通版HTC One。虽然后来nVIDIA紧急推出Tegra3+救市,但是由于晚出于对手高通,并没有引起多大风浪。最新的Tegra4更是雷声大雨点小,由于惊人GPU核心(高达72个单元),主核心采用最新A15构架,原生支持LET,同样采用4+1的构架,网上流传着神一样的跑分。但市场上一直没有推出基于Tegra4的手机。虽然市场一直叫嚣推出基于Tegra4的游戏掌机,但也是非主流大厂的声音,消费者也很难在市场上买到实物。

    Tegra最大的卖点与核心竞争力就是其GPU核心来自PCGPU的Geforce,由于这款显示核心可以使Tegra芯片直接支持DirectX,成为移动GPU领域唯一一个支持DirectX的芯片,最大优势是向Tegra移植PC端3D游戏变得轻松。而最新的Tegra5也已经在开发过程中了。并且升级了Gefoce核心,从老的NV4x构架直接升级到Kepler架构。但由于市场表现力一般,我只能说祝福nVIDIA。

    德州仪器 OMAP系列

    德州仪器是一个伟大的公司,在历届智能手机发展的过程中都有它的一席之地,从塞拜手机到WM手机,OMAP系列CPU都占有着一线大厂的市场份额。android蓬勃发展,原来MOTO跟三星多使用他们家的芯片,特别是MOTO,其很多旗舰机型都是用德州仪器的产品。随着MOTO的没落,采用德州仪器的手机产品也渐渐淡出视野.在2012下半年,德州仪器因为市场反应不好,决定慢慢淡出手机芯片领域。所以现在已经没有新机使用OMAP机器。但是玩家们估计都忘不了那些经典的系类产品。例如MOTO的刀锋系列,戴妃系列,里程碑系列。好消息是OMAP不会因为离开手机CPU市场而离开我们,最新的谷歌眼镜的就是使用OMAP经典44XX系列OMAP4430。另外一个好消息OMA5系CPU也要出来了。

    OMAP使用GPU为德州自家的PowerVR系列CPU,由于PowerVR同样被苹果手机芯片采用,所以大量的游戏厂家都是基于PowerVR开发。这样采用PowerVRGPU的手机CPU在GPU方面占了光。虽然PowerVR不是性能最优的,但是大部分游戏确实针对PowerVR优化过的,产生的效果不言而喻。

    MTK

    联发科技,绝对是低端芯片领域NO.1。2011年MTK进入智能手机领域刚推出MT6573,市场反响还行。随后推出的MT6575一炮打响。MT6575其拥有者不错的功耗比,较低的功耗却能提供超过高通MSM8255性能。最要命的是售价要比高通低廉得多。立马国产厂商投入MTK的怀抱,其中首当其冲就是联想,基于MT6575推出了很多款畅销的千元机例如联想A750,也让联想市场占有率进一步提高。其他国产立马跟进。随后,MTK推出MT6577双核方案,跟MT6575同样的策略,低功耗,提供还不错的系能,及其低廉的价格。紧随其后的便是大量的双核千元机的诞生。但是双核时代MTK已经不是单口相声,而是群雄并起。低端双核领域高通与Tegra2都是MTK的竞争对手。高通已经保留期低端双核产品,Tegra2也同样。但是同样,MTK在功耗与性能上找到了平衡,还是赢得这场战争。同样的策略延续四核市场,MT6589的推出意味了千元四核的来临。

    MT系类CPU同样采用PowerVR系类GPU,MTK很会讨巧,就刚刚在德州仪器中说明的一样。PowerVR虽然不是性能最优的GPU但是确实大部分游戏对它优化最好的GPU。MT6589中性能最好的MT6589T更是采用PowerVR SGX 544MP GPU。其实力不言而喻。

    意法

    这个厂家的CPU不知道还该不该说,几乎销声敛迹。当年的意法U8500也算一代经典。索尼的产品比较喜欢使用意法的芯片,另外国产里面不知道大家还记得盛大的BambookS1?这款手机也是使用意法的U8500。今年年初意法也推出了一款旗舰产品L8580,产品参数很漂亮2.5G四核最高频率达到3.0G而且还是低功耗产品。可惜这款旗舰比Tegra4还惨淡。除了在CES上展出以外再无消息。最后更惨淡消息是意法爱立信公司将关闭,全球裁员1600。所以估计这个芯片将销声敛迹。

    意法同样使用PowerVR系类GPU。

    Intel

    Intel看到移动市场这么火热,虽然自己在PC方面是全球霸主,但是在移动领域确实别人的地盘。Intel不甘心啊。推出了针对手机的Atom移动系列处理器。其代表作有Atom Z2480,这个主频高达2Ghz的单核怪兽采用X86构架(是的你没有看错,它确实不是arm构架),率先在手机领域支持变态的超线程技术,也就是让单核CPU可以并行计算。而它集成的GPU使用的是PowerVR系类GPU。是的你没有看错,它就是整个X86+ARM的奇葩产品。虽然使用X86,却良好运行android而且不能刷windows。采用这个奇葩的CPU的手机当然不多,典型的是MOTO MT788。另外联想的新旗舰K900也采用ATOM最新的Z2580,在内存控制与GPU方面有所升级,虽然同样2G单核CPU,却可以让安兔兔跑到3W+的极品奇葩CPU。而且还支持1080P的屏幕分辨率。这款CPU里面你会看到很多PCCPU里面的技术参数,二级缓存,内存控制器,前端总线当然还有超线程技术。

    由于Atom也采用PowerVRGPU核心,游戏兼容性还是可以。最新Z2580采用PowerVR SGX544MP2 GPU性能不错。

    三星Exynos

    因为国内俗称猎户座所以我这里会用猎户座代称这款产品。

    三星曾经在它的旗舰上使用自家猎户座芯片。由于三星在手机CPU领域确实有很深的造诣。苹果的多款芯片便是苹果与三星合作开发并有三星生成。但最新的盖世4却使用了高通的CPU。大家都猜测最新三星猎户座芯片性能不如高通的旗舰产品。或是三星觉得自己开发CPU成本小于受益,而决定放弃自家的CPU。不管出于什么原因。猎户座确实在过去时间里成为三星旗舰一个标志性硬件。

    盖世1时Exynos3系处理器跟随问世,口味不错。伴随盖世2与Note1,Exynos4410处理器一炮打响。不错的参数,而且盖世2确实有着不俗表现能力。也让猎户座一下子进入了高端CPU 领地。后来的盖世3使用四核4412处理器。性能同样不错。2012年三星也推出了Exynos5系处理器,从媒体曝光参数方面,拥有高主频,4核,采用Mali6XXGPU。可也是猎户座口碑不错的时候,,三星却在盖世4 上换下了猎户座。

    与Exynos有着渊源的便是国产手机魅族,魅族从M9开始便一直使用Exynos的定制版本处理器。基本也跟着盖世的换代而换代。例如M9就是定制版的Exynos3系列处理器。MX 与MX2(包括MX四核)分别用了Exynos4系列中双核与四核版本的定制版。

    Exynos系列处理器在GPU选用上并不那么忠诚。Exynos3系使用PowerVRGPU原因很简单,因为当时三星一直帮苹果做CPU,而苹果的CPU里使用PowerVR作为其GPU核心。从Exynos4开始使用arm自家Mali400处理器。Exynos5系列从媒体曝光上更是采用最新的Mali6xxGPU。

    华为海思K3V2

    这款产品是华为自己做的。海思我是蛮有印象的。海思K3是之前华为准备效仿MTK进军WM智能机的解决方案市场。可是随着WM的没落。K3最终只沦为一些终端机的产品。在山寨机与行业终端方面我都遇到过K3的产品。怎么说在当年K3的芯片配置海思比较高的。而且当年山寨机橘子C6模仿iphone3也做的惟妙惟肖。无论UI还是性能都还算的过去。我当时非常喜欢这款产品,花了大量的经历与实际研究它。后来我所在行业所使用的终端机也有采用K2开发的。因为WM操作系统对硬件的支持良好,而且完全的多任务处理使得WM非常适合做工业终端。国内做警务通的产品里面就有几款不错的使用K3。这些产品目前还在这个行业应用着。

    K3V2从名字上就可以看出,华为是准备再做一款集成解决方案。不过这次不是为了山寨机而是为了自己。这也是华为首次做安卓芯片,从芯片的参数来说还是不错的。主频比较高,采用A9构架,四核。可惜短板在GPU,这个号称有16核心的GPU被媒体曝光是Vivante最高端的的GC4000。这个厂家的GPU非常小众,同频率性能弱,所以一般采用高频来弥补。再加上厂家小众,游戏支持方面就比较差强人意了。不过对视频方面还算非常不错,各种高清无压力。再加上华为在跑分时有点弄虚作假的嫌疑,给K3V2这款产品带来不少负面影响。代表机型便是荣耀四核。

    总体来说对个产品,我还是抱肯定态度。华为自己想从上游做起,我认为华为有这个实力和精力,也符合华为这个工程背景的公司文化。在当今同质化的年代,手机厂商做着类似PC的工作,组装。如何提高差异化,那边是从里到尽可能的自己操刀。所以华为也在做自己ROM,这点可以看看出其实华为在模仿三星。国产厂家需要这样企业。而华为是能够胜任这样工作的企业之一。

    其他

    还有一些方案商作者CPU,例如瑞芯微、全智、VIA。但是它们因为没有基带芯片,而多是做平板产品。因为这类产品很小众就不多说了。

    屏幕方面,android手机比2011年IPS屏幕几乎占据了绝对的优势。大部分的高端机采用IPS屏幕。而当年三星的当家花旦AMOLED屏幕却因为分辨率与良品率的问题,使用厂家减少。HTC也因为AMOLED的问题被三星坑了一把而最后专用SLCD(一款类似SLCD)的技术。

  • 相关阅读:
    第一次个人编程作业
    第一次博客作业
    20175311 2018-2019-2 《Java程序设计》第五周学习总结
    2018-2019-2 20175311 实验一《Java开发环境的熟悉》实验报告
    20175311 2018-2019-2 《Java程序设计》第四周学习总结
    团队项目-选题报告
    第二次结队编程作业
    第一次结对编程作业
    第1组 团队展示(组长)
    第一次个人编程作业
  • 原文地址:https://www.cnblogs.com/edzjx/p/3121090.html
Copyright © 2020-2023  润新知