google会解决内存碎片的解决化问题吗

google狠下心处理碎片化的安卓了!
  看了谷歌Google
I/O大会的现场直播,那些可穿戴系统、车载系统、电视机搭载的系统似乎都没什么稀奇的,之前都被人语言到。没想到,谷歌想要处理安卓的碎片化问题,这一点着实是本届大会上***仍然意想不到的,不过也在清理之中,谷歌再不处理,安卓就四分五裂了。
  首先,有个疑问,谷歌之前为何一直不正视安卓的碎片化问题?
  想想谷歌这个公司就知道了,虽然是个搜索公司,但人家也要盈利的。眼下,谷歌的主营业务还是广告,说得夸张些,谷歌所做的每一件事基本都是为了能让借助广告赚更多的钱。谷歌做了个如此受欢迎的android,还不收钱,不过背后却能牵扯到一大篇。对android的依赖性越强,只要是与之有关的应用,自然也会去用。谷歌之所以放任碎片化的android不管,只要是庞大的android用户量,这能带来巨额的广告收益。只要android用户还在用谷歌搜索,谷歌就没必要去修改。
  其次,还有个疑问,既然不管android,为何又要统一界面?
  回答问题之前,先来了解一下android做了哪些工作。本次大会推出的三大系统,分别对应着***火的可穿戴设备、车载系统、家庭电视设备,基本都是智能设备可涉足的领域。其背后自然是大数据,如果能统一用户体验,自然会增强用户对android的粘性。
  ***后,google代理人想要说明的是,这并不代表碎片化的结束,而是代表Google正在试探新的营收模式。
  本次大会上显示了谷歌正在下一盘大棋,能够打败苹果的棋局。Android在未来三年内,在保持10亿的规模的前提下依然会有爆炸式增长。并不意味着碎片化会结束,而是谷歌正在尝试新的营收模式。
接受邀请,在线提交报名
我们将为您提供谷歌推广及外贸网站建设服务,并派专职客服人员及时与您沟通。
报名联系人姓名
手机或固话均可
E-mail地址您所在的位置: &
Google工程师:Android会尽力解决碎片化问题
Google工程师:Android会尽力解决碎片化问题
核子可乐 译
在旧金山的一场专家小组会议上,谷歌员工们畅谈如何让Android更上一层楼。他们讨论了碎片化、硬件与黄油计划,表示Android将更加重视与手机硬件厂商,并从系统层面来解决碎片化问题,Android系统也将尽可能支持不同性能的硬件,让入门级机器也能用上最新版本的Android。
【日 51CTO外电头条】虽然谷歌公司在本周I/O大会上的主题演讲主要关注了API以及Android操作系统的幕后开发工作,但我们似乎仍能感觉到其中还有很多值得发掘的内容。之所以如此判断,主要是受到了Android开发团队十一位成员在讨论会上发言的启发。在历时四十分钟的问答过程中,他们对Android即将出现的新功能等问题避而不谈,但却为我们描绘了一幅未来的远期图景、让我们在朦胧中远眺Android的发展方向,同时也解释了开发人员能为这款平台的前进提供哪些辅助作用以及他们在系统研发的道路上学到了哪些经验。
对话由这样一个问题开始:Android团队是否在一开始就打算制作一款完全不同的系统方案。资深Android工程师Dianne Hackborn表示,开发团队&应该赋予应用程序更强的控制能力。最明显的例子就是整体设置供应程序,我们完全可以把它交给应用程序来打理及编写&&这部分工作非常简单,我们没必要亲力亲为。&Android团队元老之一Ficus Krikpatrick指出,他现在已经成为Google Play Store团队的带头人。他还补充称,&没人能从一开始就把事情做到完美。面对曾经犯下的错误,我并没有感到后悔。我认为能以自己的速度将成果尽快带给公众才是最重要的。&
开发团队还简要谈论了碎片化趋势以及他们如何努力解决这一难题&&这项顽疾绝对令人光火,他们在表述中甚至爆了粗口。&对于这一点我们想了很多,&Android平台工程主管Dave Burke指出。他解释称,许多芯片供应商都在获得开放源代码后对其进行拆分,并创造出属于自己的板级支持包(简称BSP),旨在保证自己的硬件能与系统软件完全兼容。为了使该流程趋于合理,Android开发团队将系统平台的代码加以进一步分层,这样供应商就能在需要做出变更时拥有简洁的抽象层,且不至于让变动给整个操作系统造成影响。
至于为什么很多用户仍然在使用Android系统的陈旧版本,Burke回应称以姜饼为代表的老一代系统在新兴市场中占据了优势,因为它对设备内存的要求更低。事实上很多用户所面临的滞后效应在单独应用程序领域比操作系统层面还要严重,而且这些应用程序有时候会被优化为只能在新型硬件中运行。&我们正努力寻求理想方案,保障Android系统能在入门级智能手机中更高效地工作,这将有助于解决此类困扰,&他补充道。
谷歌公司Android用户体验部门主管Matias Duarte则重申,Android开发团队&一直在与多种不同方式与关系打交道&&我们的OEM合作伙伴真的非常重要。&他还表示,碎片化现象是种非常复杂的问题,而开发团队正尝试通过三星Galaxy S4为载体推动系统换代,因为这类主流机型比谷歌自家的Nexus 4更具用户认知度。虽然这款由第三方发布并管理的产品并不属于Nexus系列设备,但它将与开发人员得到的手机版本一样获得及时的软件更新。
开发团队的工程师们也承认,最新版本的硬件复杂度很高,但他们仍在继续研究如何让设备技术真正服务于Android系统平台自身的创新工作。&我们进行过很多次系统迭代&&所以我们希望能创建一款可以在大多数硬件平台上顺畅工作的系统方案,&Burke指出。&我把Android看作幼小的婴儿;我认为我们能为这款稚嫩的平台做得更多。&随着OEM厂商在硬件创新领域的持续发力,日益强大的GPU、红外收发装置以及持续升级的相机镜头已经陆续出现,Burke认为在未来很多年内这种创新趋势仍将一路走高。
开发团队还拿出一部分时间谈论黄油项目的相关话题。该项目最初是为了让Android操作系统能够在所有用户的设备上更灵敏、更快速地运行。黄油项目首次公布于去年的I/O大会,希望帮助Android用户解决长久以来饱受诟病的操作粘滞与性能不佳问题。&黄油&这个词代表着让系统运行得更加&顺滑&。Burke解释称,开发团队&在果冻豆系统中获得了大量进展,不过&&我们还有更多工作要做。成果目前的水准与我们的实际能力还有差距。&他同时表示,技术人员很难把操作系统在Nexus 4平台上的表现普及到所有智能手机当中,因为前者拥有性能强大的GPU。Burke声称开发团队被Nexus 4的强劲GPU给&宠坏了&,但他也指出开发团队正努力研究其它硬件、希望确保系统以优化形式运行。&16.666毫米窗口真的非常关键,&Burke补充称。&尤其是对于应用程序的执行效率与操作手感来说。&
Android团队资深软件工程师Romain Guy也参与进来,他指出&我们无法永远使用其中的任何组件,每当我们为系统编写新功能或者应用程序,都必须再次审查以确保新代码不会给性能造成影响。&
此次研讨还重申了一项事实,即Android仍为未来储备着丰富的思路与创意,尽管这一点在今年的谷歌开发者大会上并没有得到体现(本届大会被指责欠缺大规模软件发布),但开发进程仍处于快速轨道之中。在开展讨论之初,Kirkpatrick曾对谷歌公司未来对移动技术的发展理念做出评论。&移动行业竞争激烈,而且无时无刻不在发生变化,&他表示。&我们试图让Android系统在自己的努力下更为敏捷&&我们也以此为目标调整了项目规划。&通过本届I/O大会上的主题演讲与此次研讨,很显然谷歌公司决心将这一理念继续推进下去。
【编辑推荐】【责任编辑: TEL:(010)】
关于&&&&的更多文章
本书以Android 4.X进行开发示范,通过大量图示与step by step方
既然强大的Android Studio来了,有什么理由不去用呢?
当下,移动App的开发相当火热,Android的和iOS的开发
关于App营销,了解哪类App最能引起用户关注,以及不同
在iOS开发过程中,尤其是对于新手来说,都会遇到或多
黑客也有优劣之分。很显然对他们的奖励之一是利用黑客手段非法入侵我们公司的安全站点或个人系统。另一种奖励可能是他们的黑客行
Windows Phone专家
Android开发专家
51CTO旗下网站内容字号:
段落设置:
字体设置:
精准搜索请尝试:
谷歌正在悄悄解决安卓的碎片化问题
来源:arstechnica作者:arstechnica责编:悠悠
为什么最近Android都没有大的版本更新?Ron Amadeo为您解答。已经推送到Nexus设备上一个月出头了,但是,就像以前的Android更新一样,新版本要推广到大众还需要很久很久。现在,只有6%多一点的Android使用者正在使用最新版。如果你有关注市面上各种不同的Android版本,你可能会注意到:没人在乎这个。
4.3最重要的新功能就只有新的相机UI,用户资料访问管理的强化,以及对新版蓝牙和OpenGL ES的支持。除了相机功能以外,都是些极其无聊、底层的强化。但这并不是说Google已经没灵感了,或者Android团队正在放慢更新的脚步。Google正在刻意的让Android的更新尽可能的无聊。
为什么要做无聊的更新呢?因为要让想三星和其他的制造商把设备升级到最新版的Android实在是无比困难。从制造商制造商拿到新版本系统、移植好各家的皮肤、把ROM发给运营商、到运营商把更新推送到最终用户手中的过程可能要花上几个月。要是这款设备卖的不好,根本没有人会费事做这些。升级一款手机是一个非常庞大工程,涉及到数个公司,没有任何一家承诺过要做这些事,更别说抓紧做了。
既然推广Android的升级这么困难,Google的解决方案是彻底绕过这些繁杂的过程。Google已经不把所有新功能放在Android系统更新中了。并不是说不做这些新功能了,而是这些激动人心的新功能已经不是整合在Android系统的版本更新当中了。
今年的Google I/O就是这种新的内容分发方式的一次力量展示。这次大会没有放出新的Android版本,但是Google公布了Google Hangouts,Google Play Games,游戏和软件数据的云存储,完全重新设计的Google Play Music和Google Maps,Google Maps的新版API以及新版的地点活动识别API。I/O大会之后,我们又看到,在没有修改Android系统本身的情况下,Android Device Manager,远程擦除和设备跟踪这些看起来像是系统级的功能也推出了。
很简单的点子:既然Android系统更新推广太慢,那就单独放出这些新功能好了。真正困难的部分是实现这个想法。让这一切变为可能的是一个小小app的出现:“Google Play Service”。
把Play Service叫做一个“app”并不准确。首先,这个它有超级大的权限。它基本上是一个系统级进程,并且如果系统级的权限不够的话,它可以在不通知用户的情况下给自己更多的权限。Play Service在所有的Android手机的后台一直保持运行,几乎所有的Google自家程序都依赖于这个进程的功能。它可以升级,但并不和其他app一起在Play Store里升级。它有自己的静默、自动升级机制,并且用户无法进行控制。实际上,大部分时候用户甚至不知道自己的手机已经被升级了。这个app拥有如此完全、绝对的权力,其背后的原因非常单纯:Google Play Service就是Google的新平台。
Andrew Cunnningham在Google I/O之后曾经讨论过这个问题,但现在事情已经非常清楚了。Google的策略非常清晰。Play Service拥有系统级的权限,但它是可升级的。它本身属于Google软件包的一部分,所以并不需要开源。制造商也不允许修改它,使其完全置于Google的控制之下。Play Service基本上相当于普通Android软件和Android系统的中间层。现在Play Service掌管着Google Maps API,Google Account Syncing,远程擦除,消息推送,Play Games的后端,以及许许多多其他的功能。如果你对它的权威有所质疑,试试看把它关掉,几乎你手机上所有的Google自家程序都会崩溃。
最新版的Android系统普及率只有6%,但Play Service的最新版在一两周之内就可以更新到下至Android 2.2的所有设备上。这就意味着3年前甚至更老的设备都可以用上最新版的Play Service,根据Google的统计,这覆盖了98.7%的活跃设备。所以当Google在Google I/O上发布一系列新API的时候,几乎所有的Android设备都可以在一周之内兼容这些新的API。Play Service让Google直连到你的手机的核心,并且Google之外没有人确切的知道它到底可以变得多强大。
Google Play Service解决了底层API和后台服务,其它的碎片化对策就交给Play Store。Google几年前就开始利用Play Store来解除所有非系统app对OS的依赖,以便升级。看一眼你的Google’s Play Store Account你就会看见一长串的app,很多都是随着Android一起出货的。Gmail, Maps, Search, Chrome, Calendar, the keyboard, YouTube,包括Play Store自己都是可以单独升级的。
现状是,所有可以从OS中移出的东西都已经移出。依赖OS升级的只剩下硬件支持、Application Frameworks API,以及需要一定安全权限的程序(比如锁屏、电话、设置)。
这就是解决系统碎片化的方法。当你可以升级系统中几乎所有内容的时候,你就越来越不需要去跪求三星之流为你升级系统了。当Android的升级只能带来一些底层升级之后,用户也不会再在乎这些升级了。
想想这对未来Android版本的影响事情就更加有趣了。下一个版本的Android将会有什么功能?或者说还有什么好东西是留给Android系统本身的呢?Android现在已经走上了一条持续性平滑改进的道路,而不是像Android 4.1一样一次升级放出超多新特性。Google已经走上这条道路一阵子了,最近的三次版本升级都保留了同样的名字,“Jelly Bean”。大型的系统升级可能不会再有了-----叫“灭绝了”可能更合适。
不比把所有的新特性都放在大的OS升级上意味着Google可以把新功能比以前更快更频繁的推广给大众。Android的功能发布现在可以像Google的Web App一样在后台静默,持续的进行。用户无需自己动手,无需等待,更无须依赖第三方,系统会自己变得越来越好,同时开发者也可以无需等待新版本的普及,更快的利用新API的种种好处。这会使Android的生态系统变得更统一,更少碎片,也更加健康。
大家都在买
软媒旗下软件:||||||||
IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。
Copyright (C) , All Rights Reserved.
版权所有 鲁ICP备号Android不会因碎片化而消亡
感谢的投递
碎片化是Android一直存在的一个问题,但碎片化并不意味着Android就要失败或消失,相反,我相信Android将长期在我们的生活当中扮演重要角色,但我也相信,Google已经对Android失去控制,并且重新掌控Android的机会为零。
Android不是Google,Google也并非Android,Android已开始独立于Google。Techcrunch 编辑Jon Evans在一篇博文中 说Android设备的碎片化对开发商来说,问题不大,真正的问题在于平台的碎片化,碎片化包括五大轴,但他只指出了Android的两大轴,即设备与平台,其它三大轴包括用户界面,市场,服务。
  一个移动平台,不同程度的碎片化将会随着这几大点而存在,苹果的iOS平台之所以不会存在碎片化,因为苹果坚持将iTunes作为唯一发布市场,在用户界面碎片化之所以相对较小,是因为苹果一直都非常重视UI的一致性,而硬件市场中的一些碎片化则是因为不同的iPhone版本有不同的硬件配置。
  而Android的碎片化,从任何一个轴心来看,都非常严重,不管施密特如何粉饰,问题都存在,并且由于移动生态系统的复杂性,碎片化会成倍增加。移动生态系统高度复杂,相关方包括开发商,用户,运营商,设备制造商及OS提供商,对市场中任何一方来讲,碎片化都是一把双刃剑,有积极一面,也有消极一面。关于碎片化的任何评论都需要包括所有参与方及所有轴,并且在哪个方面会有哪些具体影响,Jon的文章只包括开发商,但并不是所有有关方想法都一致,对于各方自己产生的价值和从别人那里获得的价值都是不同的,他们自己也会差别化,OS提供商尤其在乎这一点。
  我们这里谈论的是多方市场在相互独立的情况下的复杂性,OS提供商现在有苹果及Google主导,微软是第三个,当然还包括其它OS商,但完全可忽视。
  现在其他智能设备生产商有两个选择,Android还是Windows Phone 7(因为苹果从软件到硬件,都自己掌控),微软策略就是以用户体验为中心(想缩小碎片化),在不生产硬件的设备下,想对硬件高度控制,很开心微软采用这种策略,这似乎也是他们唯一的策略,但这种策略也会在微软极设备制造商或运营商之间产生碎片化,因为策略与设备制造商利益相反,不能给予设备制造商自由。
  另一方面,Google给设备制造商们他们想要的东西,非常灵活,比如三星和Android,他们已经沉迷于Android,在他们看来Android为他们带来了很多选择,很多设计自由。
  而运营商则鼓励设备制造商生产各种各样的设备,他们需要和竞争者不一样,他们控制者用于广告的营销资金。
  Google也在对修复Android碎片化作出努力,但Google的策略根本不管用,因为市场上任何一方都没有帮助Google的动机,除了消费者,但消费者什么也不能做,无能为力,再加上Android本来就已经如此碎片化,且在市场上如此成功(就Android设备数量来说)。
  在各方利益的牵扯下,给了各方高度自由与灵活性的Android,不会因为碎片化而消亡。
  Via&& 活动入口:
[责任编辑:ugmbbc]
-5-4-3-2-1012345
当前平均分: 打分后显示
-5-4-3-2-1012345
当前平均分: 打分后显示
Advertisment ad adsense googles

我要回帖

更多关于 ios解决内存碎片 的文章

 

随机推荐