开源的好处是厂商可以针对自己的硬件平台来对系统进行定制开发,提供个性化的手机,再加上android系统的手机迅速占领市场,导致定制的系统越来越多,因此碎片化是个无法阻挡的趋势。相反,iOS和”Windows Phone是商业化系统,代码不公开,因此对手机制造商有比较严格的硬件限制Windows Phone 7”目前没有对多核处理器进行支持,只能运行在单核的处理器平台上,最封闭的算是iOS,除了存储卡有大小区别之外,同一个型号上,所有的硬件都是统一的,碎片化势必会导致两个大分支的产生,一支是由大手机制造商定制的系统,另外一支是由一些技术爱好者开发的更趋于个性化的小众系统。
安卓碎片化严重是什么意思
整个安卓平台的差异化越来越大。
市场上存在的各种安卓系统之间的版本差异只是安卓平台碎片化问题的一个方面。总的来说,安卓平台碎片化问题是指随着安卓系统快速演化。
不同软硬件厂商生产的安卓设备以及定制的安卓系统层出不穷,导致安卓设备之间的差异越来越大,整个安卓的生态系统严重分裂而带来的一系列问题。在这种碎片化环境中,一个安卓应用在不同的设备上可能呈现出完全不同的行为。
为了保证产品能够适配各式各样的移动设备,安卓开发者们必须针对不同的设备对其开发的应用进行特殊的处理。无疑,这给开发者带来不少负担,也使得安卓应用的兼容性面临着巨大的挑战。
扩展资料
兼容性问题顾名思义能够导致应用在不同设备上的表现出不一致的行为。这种不一致具体表现形式为:应用在特定的设备上可能会出现功能性问题,性能问题,或者无法适配而使用户体验下降。
以设备屏幕大小的问题为例,现存的安卓设备屏幕尺寸、分辨率千差万别,屏幕长宽比例也是不尽相同。对于应用开发者来说,如果没有针对不同屏幕尺寸对界面进行优化,那么他们的产品应在部分设备上就可能造成布局问题,而使得用户体验受到严重的影响。
参考资料来源:百度百科-安卓碎片化
对于“安卓和Win会越用越慢,而macOS和iOS则不会”的观点怎么看?
现在软件要求硬件性能比较高,什么高端手机也就用几年就需要换了,不管是水果手机,还是安卓都会慢
在不考虑硬件配置的情况下系统的确会越来越慢,这是系统碎片化产生的结果,而且无论那种系统都会有这个问题。
相对来说win和安卓比iOS碎片化更严重一些,这是由于win和安卓是开放性系统,都允许任何的开发人员进行个性化软件设计,因为要兼容更广的软件来源所以系统冗余就要求更高。而iOS是封闭式的,或者说半封闭的,只能在iOS划定的框架下进行软件开发,所以系统冗余要求就小很多,碎片化速度和程度也就低一些,但一样存在。至于出现冗余了怎么办,最简单就是重装系统,只要你愿意安卓和水果手机一样可以刷新系统的,只不过需不需要而已。
但如果考虑了硬件更新需求,无论是win、安卓还是ios表现都差不多,电子器件也会逐渐老化,同时软件的成长也会对硬件提出更高的需求,暂且不论PC,手机来说高端机的寿命一般也就在三年左右,无论安卓还是苹果都是如此。举例说同为2017年秋季上市的mate10pro和ip8、ipx至今都有两年半以上的时间,使用流程度都还可以接受,而更早的型号基本已经不堪大用了。
这是不存在的,电子产品是损耗品,使用时间越长,其寿命越短,性能也会因此下降或者变得不稳定,即使操作系统能够对系统资源调配做得再好,也不能从物理上改变设备性能。
至于另外两个操作系统会越来越慢,一定程度上是因为引入了太多不必要的东西,苹果的系统快是因为接近Linux,在不需要的时候尽可能地关闭没有用的服务,所以系统的响应速度才会上来。
首先软件公司和硬件公司是否有秘密交易,这个不是作为业内人士,我也不知道。
但硬件再好也用不了七八年,也会卡。
因为软件越做越大,越来越“霸道”。
再加上使用者的喜新厌旧,认为更新后的软件更加优秀,以及软件不断的提醒更新且去不掉提醒,导致有些用户不得不被更新。
而安卓开源,国内应用市场比较杂乱,没有统一的应用市场,应用软件比较流氓。
苹果闭源,有自个的应用市场,且对应用上架有各种的限制,所以应用软件在苹果手机里比较绅士。
因此,软件的性质决定了手机长久性能的好坏。
我认为只是硬件瓶颈导致你“感觉”越用越慢,因为都是越用越慢,只是高配的设备运行速度减少率很难察觉。
比如Windows,我笔记本上从前稍微装些软件就卡,开机慢死,升级了SSD之后,很多没用的软件也懒得卸载,开机项也基本上爱谁谁,所谓系统垃圾、缓存也没管过,10s开机,从无卡顿。
当然,主要还得会正确使用一个系统,比如,你要是用360我就啥也不说了。。
用户感受越用越慢的明显程度=系统架构设计优度/硬件配置优度
系统设计方面就不深入说了,各有各的考虑和取舍,还有很多 历史 遗留问题,但凭我这么多年了解和体验,windows在这方面相比其他系统而言有点拖后腿,各种注册表开机项的残留。mac稍微好一点。ios好得多(这和它的权限管理严格有关)。但是如果硬件配置方面没有明显瓶颈是不会有很明显的变慢感受的。所以我说主要矛盾在硬件方面。
在容易被流氓软件悄悄占领启动项(因此拖慢系统)这点上OSX和Windows没有任何区别。不妨先去看一下自己Mac的这么几个目录:
我还没算内核扩展(kext)和浏览器插件
标题里的系统,唯一不会越用越慢的是iOS(操作系统升级导致硬件吃不消不算)。这是因为iOS上应用的权限被高度限制,流氓应用没法修改系统
其实,作为MACBOOK PRO/IPAD/IPHONE三件套使用者表示,这个问题本身就是伪命题。
IOS因为特殊的应用机制问题,相对来说没那么容易变卡。但是你系统总要升级吧,旧机器跑新系统总是会有一些卡顿的,我昨天刚把IPAD 3升级到IOS 8.1,结果卡爆了有没有(当然桌面在左右滑动还是依然那么流畅)。
至于MACBOOK PRO情况和WINDOWS差不多,新系统会非常快,但是现在我开一个软件通常要等7-10秒,有的时候甚至更长。
首先,对不同设备、不同系统,这个变慢的直观感觉是不一样的,有些是比较迅速就能被感知的。
而有些变慢的过程是非常迟缓的,你前一天用和后一天用在感觉上是一模一样的,但是如果你连续用了好几年,再跟最开始用了的时候相比,可能就能发现它已经变得非常缓慢了,这个过程究竟是怎么发展的其实很难说的明白,因为一个设备本身会老化,系统版本会更新,软件会更新,系统垃圾会增多都会引起这种变化,甚至因为这种高 科技 设备更新换代太快的缘故也会让人心理上感觉它一转眼就落后于时代了,卡顿、慢等现象发生后的感受也会让人在内心里逐渐放大,尤其是新的一款很漂亮的手机\电脑问世之后,这时候很多人都会说该换手机或者电脑了,说自己的设备卡成shi了,这个就跟初中物理学力学一样,一个木块受到后面一个不大的推力的时候还克服不了摩擦力,它还不会运动,但是如果前面再加上一个拉力就不一定了。
Android:
过去的Android越用越慢的情况实在太常见了,这一方面是受限于系统本身的特性,比如后台管理方式等;一方面受限于当时看起来高但实际上很低的配置;另一方面也受到软件大小的影响,记得2011年的Android软件大都几M,到后来十几M,一直到现在动辄几十M,让当初配置本来就不高的机器捉襟见肘,当然越来越卡。
不过现在情况已经变了,如今Android的配置已经跟过去不可同日而语,也就很少越用越慢的感觉,当然,这种情况也有,最常见的也都是安装的app数量太多,而大多数app又会后台启动,但RAM又不足以开太多后台程序的情况下,但这个问题对动辄2G、3G RAM的Android手机来说已经不是事儿了。
但是安卓的问题在于它的配置提高之后,机器反应很快了,但是快的很简单粗暴,不像iOS有个动画来调节,让人感觉如丝般顺滑,举个例子就像安卓的快是篮球场上的中距离投篮,iOS则像是灌篮,虽然都是得两分,但投篮看起来就比较乏味,各种灌篮则能让人津津乐道。
Windows
Windows本身是否越用越慢不大好说,毕竟没办法控制变量,比如一个很老很老的机器现在用起来很卡很卡,到底是因为系统本身的原因还是因为机器老化的原因或者是系统垃圾的原因?不好说。
但是如果正常使用一些非流氓软件,至少是不会太明显的感觉到越用越卡的情况的,但可惜的是流氓软件不给用户们这个机会。好多用户的电脑里边装着各种管家各种卫士,每个软件一旦安装上就默认开机自启,都要在右下角占有一席之地,还有某些一不小心就能给你引来一堆同公司生产的软件的流氓,导致在不知不觉中安装的软件越来越多,最终的结果就是机器越来越卡。
其实这个全是Win的问题也不客观,但是Win安装软件的机制确实比较简便,有时候一个不起眼的小勾就能让你的电脑上多出一个流氓软件,相比Mac,它更容易给流氓软件以可乘之机,这其实也是Win的问题
Mac OS
Mac OS当然也不是神,也会有细微的慢慢变卡的情况,别的不说,机器用的时间久了老化是无法避免的吧,系统更新而机器配置跟不上的时候它肯定也会卡的把?不过它优于Win的一点就在于,没有那么多流氓软件占据你的右下角,所以越用越卡这种事虽然也有,但是不像Win下面你安装了两三个安全卫士就立刻感觉机器反映慢了起来,在Mac下的变慢是非常缓慢的,通常你都感觉不到它在变慢,直到有一天发布了新系统,旧机器配置已经跟不上新系统的要求,这时候你就会突然发现机器变慢了,开软件太多的时候也变卡了,但这在任何机器上都一样,总体来说,Mac OS控制的比Win7以及之前的Windows们好得多,Win7之后的Win8甚至Win10据说有很大变化,但是没有用过不敢说好坏。
iOS
iOS我觉得跟Mac OS是差不多的,可以参照Mac OS的说法,总之是目前综合能力最好的手机系统,没有之一。
最后一点,还是第一段说的那些,对比。对比之后心理上的感受,别小看这个感受:
我们先来个假设:假如一个任意品牌任意系统的设备永远不升级系统,是否仍然会感觉越来越卡?
这个答案是肯定的。在你的设备不升级系统,硬件也不变的情况下,别人的机器一直在更新换代,一代比一代快,就算你的机器永远不会变慢,偶尔拿别人的新机器划拉两下,你就会发现自个的机器已经卡的没法用的,只不过之前没有对比对象你不知道罢了。
同样的道理也存在于其它方面,比如你本来对你的电脑屏幕很满意,然后一不小心你看到了Retina屏幕的Mac,然后你的双眼就被闪瞎了!难道是你的电脑屏幕颜色变淡了吗?分辨率变低了吗?没有啊!
越用越慢,来来来,哪个果粉出来给我解释下为什么我的5s这么卡,还动不动没信号,电池都换了3次了
不管是什么系统的手机或者电脑使用时间长了都会变慢的
众所周知,苹果手机他会限制一些手机的运行速度,不然让你的手机一直使用吗?
这个体验还行吧,一直用安卓的,对于一般用户来说速度都够用。
电脑用时间长了也慢,这个都知道啊!
没有绝对的定论,只有喜欢和不喜欢,或者是适合不适合。
不可能,什么手机都会越用越慢!
安卓系统的碎片化现象,何为“碎片化”?
通俗的讲亦是指整个安卓平台的差异化越来越大,
任何成功的智能操作系统都是由庞大的软件资源支撑起来的,这要求系统和硬件有一定的一致性,这才能确保软件的兼容性,而个人和团体开发的第三方软件也有一定的规范,以确保软件和设备完全兼容。而由于Android完全免费以及完全开源的性质,最终导致Android设备的软件兼容性变差,间接加大了软件开发的难度(主要难度是让软件在更多的设备上运行),最终会导致一个结果:由于开发难度高,开发成本增大,软件开发商和软件开发者们会放弃开发。最终Android会因为“失血过多”而死