如果金银海贵金属将这一时刻逆转回智能手机刚刚膨胀的年代,回到更早一代的iPhone。不知道大家还记不记得这样的画面。用苹果的朋友会跟安卓用户说安卓这么卡,真不知道怎么用。
当时,苹果经常与器官肾联系在一起。HTC和三星仍然是相对高端的安卓手机,魅族和小米脱颖而出。安卓肯定会卡,慢,好像是知识问题。为了应对这种情况,各种安卓刷机教程,大量整理内存的应用,以及无数张文如《教你不要卡安卓的10招》在网上播出。
白云苍狗,不过跟着几年。
今天回想一下,身边有没有人因为安卓卡住而坚持不用安卓的?即使有人偶然宣布这种声音,似乎也会马上被朋友告知“你已经好几年没用国产手机了”?相反,在知乎和bilibili,播出了“给美国人安利EMUI”的故事。
不经意间,似乎我们已经习惯了国产手机的高端定位,很少有人还认为安卓会在几个月后卡壳。
但是这一切是怎么发生的,可能大部分时间我们都没有空回去仔细琢磨。事实上,从移动终端模式开始,中国的手机社区就从未停止过对Android的优化和改进。直到今天,我们会发现,中国用户所享受的移动终端体验,已经变成了“另一个物种”。
而这条“创造之路”并不容易。回顾近年来中国手机对Android的“追求”,我们可能会惊讶于手机厂商、开发者和数千用户在这几年里完成了一项多少有些了不起的工作。
安卓做的太多了
原生Android的卡壳问题是几年前移动互联网刚刚膨胀时,硬件圈评论最多的话题。但是,在我们开始回忆故事之前,还是有必要总结一下Android从诞生的第一秒起就注定的功过。
2003年10月,安迪·鲁宾等人创立了Android。这个项目从一开始就希望构建一个有利于极客自由开发的OS系统。
2005年,谷歌收购了刚成立22个月的Android,然后完成了这个项目的持续优化和多边测试。2007年,谷歌在Apache免费开源许可证的许可下发布了Android源代码。2008年,苹果正式更名为IOS的几个月后,Android版发布。
毕竟移动终端只剩下iOS和Android了。有人认为这是因为两种制度只是走向了两个极端。与iOS不同,iOS的一切都是框架化的,只能严格按照苹果的规则来开发,安卓最大的优势是它优越的灵活性和习惯。
可以习惯最低端的手机配置;向外界开放所有渠道,哪怕一个网页可以被设备使用;简单的Android开发几乎是一蹴而就。
客观来说,正是这些特点,让很多手机厂商、用户、互联网创业者以及绝大多数不想为了手机卖肾的用户,进入了智能移动终端的新世界。
但是成功是开放的,疾病是开放的。安卓就像是在建设一个满足广大需求的城市,但从规划之初就没有打算在城市里落户任何一个市政管理系统。车随意进,人随意住,废物随意堆,最终导致安卓被广泛诟病的“必卡”问题。
总的来说,有三件事决定了Android的缓慢和停滞,这一点一直被诟病:1。使用界面不受控制且开放,导致Android更容易加载垃圾软件;2使用的每一个缓存文件都堆积在Android系统中,系统会越来越卡;3 Android实现Java代码,使用虚拟机转换机制,导致运行速度慢。
虽然这三个“原罪”问题在安卓的每次更新中都得到了极大的缓解,但本质上并没有得到处理。
幸运的是,这不是安卓故事的结局,而是中国软件运营商的起点。
开放式中式互动
虽然Android的卡壳问题一直是“顶黑点”,但中国开发者为Android做的头等大事不是处理卡壳,而是改变交互。
客观来说,Google发布的原生Android有自己的交互理解和审美规划,但更符合欧美用户的审美体验。安卓的另一个问题是,中国用户无法连接许多谷歌服务。手机厂商必须为微信、淘宝、O2O等“中国式移动服务”安排进口。
所以从2010年开始,手机厂商就走上了Android交互深度定制的道路。最著名的商业例子之一是小米,他从MIUI发家致富。MIUI率先取消了针对Android的抽屉计划,改为类似iOS的桌面平铺计划。以简洁精致的策划语言,确立了中国用户独特的安卓习惯和互动审美理解。
当然,MIUI并不是中国唯一一种针对手机变化的安卓交互形式。比如专注于海外商场的一加,就采用了尽可能符合原生安卓计划的定制形式。后来深度定制的UI系统在安卓阵营开始成为国产手机的标准,从系统外观上让国产手机成为独立的物种。
这可能是大多数用户可以直观感受到的Android变革的历史。但之后国产手机的“换安卓”之路开始转向关键问题——卡顿,这毕竟是用户体验的死敌。
华为的深度行动
这么说吧,安卓手机在中国商场的崛起,离不开转型的互动策划。那么华为这几年的强势崛起和高端化趋势,就伴随着另一条主线:安卓的深度系统级转型。
该行动将于2016年开始。Mate9发布的EMUI 5.0,有一个非常直接的能力叫做“生得快,活得快”。当时华为做了一个著名的承诺:安卓18个月不卡。
如上所述,Android的Caton主要来自各种用途,会带来很多碎片化的文件。因为Android是直接基于Linux的,所以它的文件系统一开始就没有考虑碎片文件的快速恢复。安卓可以被设备随意使用,导致每次缓存和使用的副本中有很多文件碎片,最终阻塞了文件系统,形成了堵塞,这就是为什么那些年我们已经习惯了频繁地整理文件碎片。
这是安卓当时最大的槽点,也是华为在开放高端战略时必须在根软件层面处理的首要问题。毕竟华为的解决方案是把安卓的原生文件系统从EXT改为F2FS,这样手机可以很大程度上避免文件碎片。
F2FS最早是由三星的一位技术人员发明并开启的,但由于种种原因,三星并没有勇气直接取代Android文件系统。器官移植等这种“安卓操作”,是在国内几百个华为团队的最大努力下完成的。
毕竟从EMUI 5.0开始,用户再也不能手动组织碎片化的文件了。我们以前做的事现在都是过去的可笑事了。
在吃过“深度改变安卓”的甜头后,华为一再“启动”安卓。比如说去年我们非常熟悉的两款turbo。GPU turbo在Android图形中间件、内存处理、进程处理进度等方面做了一系列优化;Link turbo改变了Android的通讯模块和连接模块。
至此,华为对Android的优化已经到了一个比较深的位置。P30系列发布以来,很多开发者开始关注一个新名词:方舟编译器。
之所以会引起评论洪流,是因为编译器现在不仅仅是在修正Android的某一部分,而是直接作用于Android的底层规则。
从特征到规则:
方舟编译器触发了什么?
大多数客户可能不知道的是,安卓卡和安卓卡会慢,其实不是一回事。
即使文件垃圾没有堆在安卓的“仓库”里,我们还是觉得当安卓打开凌乱的应用或者把很多文件一起加载的时候,响应效率明显不如iOS。
出现这个问题的原因在于上面提到的Android系统在执行Java指令时需要对虚拟机进行转换。所谓的虚拟机可以理解程序员使用的语言,它和Android理解的机器语言之间有一层翻译。翻译当然没有错,但是如果开始一起用,显然会浪费很多时间。比如两个人说对地方加一个翻译问题不大。然而,如果在足球比赛中,两名球员必须通过在场边的翻译传递信息,那么他们就不能相互合作。
浪费那么多时间为什么还要用虚拟机机制?答案在于Android是用Java语言开发的,为了让开发更方便,Java在规划之初就增加了一层虚拟机设置。无论什么硬件编程先进,都会在虚拟机中一致处理,让开发者在适配上有很好的灵活性。
但是这种设定,如果是在分秒必争的手机体验中,一遍又一遍的翻译和履行,就会变得极其累赘。特别是在今天的Android使用中,其实Java和C语言往往是混合开发的,两种语言在性能层面相互转化,浪费了很多时间。
其实处理这个看似两难的问题的思路是很“简单直白”的。华为给出的答案是可以通过编译器在开发层面直接转换成机器码。大家好好玩,把虚拟机扔了吧。
其实谷歌早就意识到了安卓的问题。5.0安装后,对编译做了很多优化,但还是有很多问题。方舟编译器从基本规则上处理转码负担,安卓系统的发行量提高了24%,使得EMUI 9.1在发行量上不逊于iOS。
这种变化听起来很容易,有种“一举杀敌”的清爽感觉。然而,底层编译器是软件中最混乱的任务之一。为了真正动安卓灵魂中的刀,华为在2009年开始准备,并在2013年开发了自己的编译器HCC。2014年,华为邀请全球最著名的编译器领域专家之一弗雷德·周(Fred Chow)担任华为编译器技能首席科学家。世界上能换安卓的底层不到五个人,周佛瑞德就是其中之一。
就这样,华为的2012实验室和数百名来自软件工程部门长达10年旅程的R&D人员终于带来了方舟编译器,它将向全球开发者开放源代码。
故事是这样的。在某种程度上,中国的软件开发者现在不仅仅是安卓用户,而是它的创造者。
当然,故事并不打算就此结束。
今天是终点吗?
华为客户BG软件部总裁王博士认为,优化Android仍未结束。
下一步,也许开发者可以跳过中间层,直接把使用连接到Android底层库,从而完成最小化的个性化开发。
在手机店的“后半壁江山”中,“巧招制胜”的案例越来越少。剩下的就是更多的技能深度和技能壁垒。
围绕安卓线,以华为为代表的国产手机接下来至少要做两件事:一是继续深化安卓的优化改造,甚至通过诸多技能贡献逆转大版安卓的更新,成为主渠道的制造者;二是绕过Android的“必须适应每一部手机”功能,在其他轨道上进行差异化推广。今天这个推广主要围绕三个方向:云集成体验、AI功能、泛物联网连接。
对于华为这样的大玩家来说,题目的进一步含义是,经过OS层、根软件、再到芯片架构,每一层都有一个令人满意的独立话语权,共同构成了华为未来的周边移动终端,可以发挥新的战略可能性——当华为把目标定为世界第一的时候,这是一条必须要走的路。
今天,我们可能忽略了Android这个词与AI有着密切的联系。1886年,法国作家Verier Delil Adam在他的小说《未来的夏娃》中给这个长得像人类Android的机器人女孩取名。
书中的“安卓”发生了很多变化,毕竟接近英雄的梦中情人。
很明显,以前被戏称为“穷人只用安卓”的操作系统,和书中的安卓小姐真的不一样。幸运的是,就像书中的情节一样,Android在现实中并没有停止进化。过去不尽如人意,将来也不一定。
就像以前,我们国家在操作系统上是失语的,以后可能就不一样了。几年过去了,华为已经成为世界上对安卓贡献最大的开发者之一。以后谁知道呢?
安卓女士从机梦中醒来,会来自造物主的亲吻。
1.《金银海贵金属:中国手机“爆改安卓”的这些年》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《金银海贵金属:中国手机“爆改安卓”的这些年》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/927258.html