作者:admin 发布时间:2023-02-19 00:56:53 分类:科技 浏览:260 评论:0
首先别看iPhone是双核,但是新一代iPhone的两个CPU的面积和现在主流的安卓8核面积是一样的,也就是说两者可安装晶体管的面积和数量基本是一样的,这就像你买了2间各100平米的客厅,或者买了8间25平米的单身公寓,只是功能不同罢了,所以不能单单说8核一定比双核强,关键看2者总的面积,另外再加上GPU和系统软件优化上的优势等,自然苹果要更快,但是苹果的系统要求硬件性能要非常高,也就是说当一款产品升级了更高一代(比如IOS6到IOS7称为一代)的系统后,手机综合性能将下降百分之20左右
苹果系统从开始就是一种统治般的优势,到今天已经优势不是那么明显了,因为安卓的硬件已经提升了许多,无形之中拉近了和苹果的差距,但是很多人疑惑为什么苹果手机在硬件配置看似不是很强大的情况下应用使用还是那么流畅,从技术角度上分析到底问题出在哪里,作为一个技术人员从技术认知上做一些判断和分析。
1.生态环境
只要使用苹果手机所有的应用必须经过苹果的应用商店,也就是讲只要在苹果里面运行的应用程序,苹果都有一套严格的规则,如果这个规则不过关就审核不过,就无法上线。但就这一点上讲,区别于安卓系统就能国内的环境太多的应用商城,无论是不是符合标准直接就能上传,到用户手里的应用已经是五花八门般的存在,所以在规则管控上相对ios已经差别太大了。
有过app开发经验都会有这种经历苹果app的审核会非常费劲,只要不符合规则的就会审核不过,在这一定程度上能够卡住不规则的应用,而且苹果公司为了应用能够平稳的运行,在很多方面做了巨量的限制,花费了大量的功夫,就拿简单的QQ信息显示,QQ的信息会直接先发到苹果的服务器上然后再去传递给手机,不至于大量的信息堆积影响效率。在后台开启应用上在苹果这块也是做了很多的限制,在安卓手机上很多应用好像不拿到足够多的权限直接不让应用运行,所以安装的应用越多占据的内存空间越大,主要太多应用需要在后台运行,所以很多安卓手机在刚买来的时候还是非常流畅,结果越来越卡顿,有的人甚至提出了国外的安卓手机明显比国内的安卓手机要流畅许多,只能讲国内的应用太没有底线了。
2.硬件配置
苹果手机在选材以及硬件上都会选择当前市场最高档的,因为其渲染的高端价格已经完全不是问题,同时苹果手机整个产业链都是苹果公司自己主导,不像安卓手机为了兼容各种手机厂商做了大量的框架,无形中多了非常多的调用层级,效率自然会大打折扣,所以苹果的硬件配置不是最高,但流畅程度让人咋舌,这点就是本质上的差异,安卓属于开源系统就要照顾到各个厂商,所以在里面加了很多的兼容或者退步,不可能把所有的路子给堵死,不利于生态链的建立。
随着硬件配置的进一步提升,这种差异已经在缩减,特别华为,三星公司在这里面做的贡献,苹果已经真真的感受到这种强大的威胁,所以开始大幅度的降价而且取得了不错的效果,苹果已经放下了骄傲的身姿开始慢慢接收同这些巨头的竞争了,起码一枝独秀的时代会慢慢的过去,但苹果公司这些年积攒的利润足够公司能够维持很长一段时间了,在这个世界上不可能一直强大的地步。
从国内人员选择手机上已经慢慢转换思路了,已经基本上选择上苹果是首选,安卓手机基本上不看,但现在越来越多的人国人在选择国产的华为手机,这都是生态链在慢慢改变的结果。不久的未来华为可能会成为手机领域新的霸主,风水轮流转也该轮到国产手机厂商的头上了。
希望能帮到你。
苹果系统很流畅,不全是因为系统本身。如果单论系统而言,安卓系统每年的研发投入远比苹果系统多的多,技术上也要比苹果系统强大一些。
可为什么苹果IOS系统的流畅性一直吊打安卓呢?
我们知道,苹果手机IOS系统是以硬件作为入口的。和安卓系统不同,IOS系统只运行在自己的硬件设备上。那么苹果就可以单独地针对自己的硬件情况来更改IOS系统的底层代码,以便系统更好的控制、协调硬件。比如,为什么苹果手机的电池容量并不大,但续航能力不虚3000+mAh的安卓机。再比如,苹果系统能直接控制CPU和GPU,当芯片过载的时候,系统会自动剔除一些过于复杂的计算任务,以保证硬件的寿命。而安卓系统为了适配各类的硬件,兼容性比较强,但不可能从底层代码上单独为专门的硬件适配。
并且,IOS系统对软件管束非常严格。当IOS版的应用进入后台时,每个应用都独立运行中自己单独的空间内,既不会读取或唤醒其他的应用,也不会占用过多的系统资源。并且只要有应用进入后台,系统只会运行其接受消息的代码段。所以,IOS的后台应用就像被“冰冻”了一样,再多的后台应用也不会拖累系统的运行。
不知道各位看官们是喜欢安卓还是苹果系统的呢?欢迎在下方评论留言,让更多人看到您的观点,谢谢!
1.处理器的发展,即便都是ARM授权,但是授权的方式不同,比如架构授权和处理器授权是不同的,前者你可以自己添加东西,就像高通的CPU架构和GPU的架构可以自己研发所以能力很强,当然苹果的没有集成基带的设计,减少了处理器的发热,可以达到火力全开的模式,而华为和三星都是ARM的架构不管是CPU方面和GPU方面,这样虽然也不算是简单的,但是相比高通和苹果来说是容易一些的,现在在CPU方面基本上持平,但是GPU还是有差距,这也是其中的区别。
2.生态的发展,其实苹果商店就像一座城池,在加上封闭的系统,所以我只允许更好的APP入驻,还需要审核,质量都很高,而且你进来只有之后遵循我们的规定,因为苹果的用户群体还是相对比较多的,所以苹果并不用担心别人不用或者是怎么样,拥有绝对的控制权,所以他们都要听话,而安卓是开源的没有人去管理。
3.机制不同,安卓手机的运行方式你点开程序之后,系统的反应是先到虚拟机,再到用户的UI,而苹果你点开之后系统里面反应,不需要中间的再到虚拟机或者是其他的,这是机制的不同,苹果以用户的点击为最高优先级,而且后台是假后台,说直白一点就是你一个程序直接返回之后,再一次打开的时候要不然就是还是停留在那个界面或者是等会才会反应过来,这是因为苹果后台APP是有限制的,而安卓是真的后台,比如同样的 游戏 ,QQ飞车你在玩的时候退了,再次从后台进去的时候,已经回到了主界面,因为程序一直在后台运行着呢!
生态的发展不是一朝一夕,苹果的优势就是如此,所以价格高也有很多人去选择,而安卓手机最近两年发展不错,但是和ios系统仍然有差距,因为两者都在不同的努力,要想超越还是有些男的。
回答完毕
不是没有第二家想产,是生产不出来,想想吧,当时诺基亚市场不景气,他们又有过王者的时期,为什么就不能够马上设计一个新的系统出跟苹果与安卓对抗呢,我也想过这个问题呀 ,他们有钱,有很多的钱,而且硬件与软件也有一定的基础,只要花一点心思就能够自己开发一个类似的系统了,为什么就不行呢?
首先你要明白,要开发一个系统不是说就行的,不是拿起锤子打一个柜子出来那么简单,是要大批的工作人员,而且全部都必须是软件技术人员,还有大批的生产高科硬件的人。这些都具备了,你得真正开发出来。
你想想就知道,人家苹果花了多少年头才让苹果手机系统进入智能时代,一二代都不是智能机,而诺基亚我们不是没玩过,同样是比较封闭而且很少软件的系统,但最大的问题是他的系统不够强大,而且没有让大量的软件商为他们开发软件,你看看现在苹果和安卓,上到银行政府,下到公司市场都有软件,这强大的系统不是哪个个人和群体想做就能做出来的。
Android外windows mobile已经死了,只讨论有群众基础的OS。
Android从一开始就是为了打败windows和其他任何设备任何OS设计的“大一统OS”,野心格局非常大,所以前期版本问题非常多,但是到了chromebook上,其格局就远超IOS的pad版本了。
反之,IOS就是给手机和pad设计的,适应低效能硬件,加强运行愉悦度的,格局比较小,比较合适手机。所以ipad pro上下一代很可能要换真多线程并发的系统,类似Android。
2)Android不是数据孤岛设计,且权限控制是完全开放的,任何App都可以读取手机上任何数据调用任何设备,是否合乎道德全凭App开发厂家的自觉性,Android可以说是一个“黄老之治”的完全自由市场,骗子坏人横着走,各种App都偷偷开了权限窃取大量用户数据,偷偷用摄像头麦克风,而且因为真多线程,可以常驻后台偷各种数据,也严重消耗了硬件资源。这么设计的好处还是要充分的Open,开放,打败windows,反向占领桌面系统,chromebook还是因此受益,而IOS的ipad pro让人用起来总感觉不能替代桌面系统,强大的硬件太浪费;IOS的数据孤岛,让各App交互起来非常麻烦,这样也省略了大量的App之间的数据交互。举个最简单的例子,IOS不允许微信读取通讯录,那就省略了很多微信之类App反复不停读取通讯录数据的资源消耗, IOS这样安全性也好,根本不需要杀毒软件,后台也无法常驻“养肉鸡”的病毒,也就不需要360之流,在Android上,杀毒是重中之重,天天开着杀毒软件你说机器累不累?
3)Android的通知系统是App内置的,符合Android规范就可以,也是全凭App开发商自觉,而IOS是通知和后台运行分离,系统统一管理:某个App,比如Gmail的通知能否收到和App能否打开毫无关系,这样用最少的资源获取了稳定的通知序列,给人的印象就是:IOS好稳啊,收发通知好快啊。其实Android里App如果被杀进程或者资源被占用,就经常会卡住通知,比如微信通知在IOS永远不会被卡,而安卓机时不时因为系统升级或者其他App就会被干扰,不打开App就总是不出来,一打开几十上百上千条都蹦出来。 这一点是Android的 历史 遗留问题,还是因为Android设置的目标太大太全,还是想真多线程,通知不进行统一管理。
4)Apple只有原生OS,原生app store,App store超级严苛的审核制度,注定了App不可以种木马后门病毒,也不能乱来,而Android 国内绝大部分程序都是第三方App store的,因为google是不能进入国内墙内的。这些App,呵呵,大家懂的,里面垃圾偷数据的太多太多。 另外Android第三方定制的各种奇葩OS太多,捆绑垃圾一大堆。 你如果用google自己手机,只用market的App,总体流畅度远超过华为小米三星;
“开放”=“格局大,适应更多设备”=“各种骗子坏蛋App+坏蛋定制OS”=“卡、慢、死机”
“封闭”=“格局小,换大屏设备要重新开发,各种不方便“=“速度嗖嗖的,还特别稳”
为什么苹果手机的内存,CPU等配置没有同期安卓手机的高,但是运行的更显流畅?主要在于系统对用户操作命令的执行优先级不同造成的。
举例来说,当你要打开一个网页,系统就会立即开始调用内存等硬件资源准备这个网页,这时如果你又要打开另一个网页,iOS系统就会终止上一个网页的资源占用,立即响应并重新分配资源给你现在打开的网页,好处是系统响应用户的操作速度快,对硬件要求不高。缺点是硬件资源被频繁调用,多线程利用率不高。安卓系统和win系统比较像,他会把你第一个网页继续调用,同时再拿出一些资源给新网页调用,如果资源不够就会出现迟缓现象,导致用户操作响应不及时,对安卓系统体验不好。他的优缺点正好和iOS相反。
所以虽然同时期的安卓手机的硬件配置一般都高于苹果手机,但是用户却觉得iOS系统比安卓系统好用,反应快。
就系统而言,安卓的优秀丝毫不亚于ios!用了觉得卡或者会变慢,那么这个归罪于国内糟糕的软件环境。
首先苹果有个app store,苹果产品的所有软件 游戏 都在里面下载,而苹果公司对软件 游戏 上架要求审核非常严格,绝对不允许超权限。软件质量都是非常优秀的。而国内安卓软件很多都是就是全家桶和流氓了,国人免费习惯了,让大家花钱买软件 游戏 很难,而能够免费提供给大家使用软件又能盈利的开发公司不多,怎么办呢?软件里面就充斥着广告,插件,甚至病毒来获取利润,至于各大软件市场基本没有节操了,只要你会写程序制作,给钱就给上架,给够么就排名在前面。
实际上安卓也是有类似苹果的软件商店的,名字叫goole play,用过水货的用户就知道,系统里面都包含了谷歌框架和商店,下载软件和苹果一样很纯净很安全。但是,谷歌退出了中国市场,这个商店大陆就没有了,即使买的水货也要翻墙才可以使用,所以大陆的安卓手机是没有google play的。这也是为什么中国人喜欢苹果,而国外安卓的市场占有率要远远高于大陆,并且并没有安卓用了变慢或者卡顿的说法。
苹果的手机硬件是独立的,系统也是独立的,苹果的所有软件 游戏 只针对这几个硬件,可以把匹配度和兼容性做到极致,无论对开发系统还是开发应用都是非常便利的,反观安卓,开发一个应用 游戏 需要匹配不同的屏幕大小,五花八门的硬件,五花八门的品牌,难度可想而知!
以上种种原因最终导致了安卓的体验不如苹果。说的不好不对的请多担待!
其实市面上出现过不少系统,MeeGo,tizen,sailfish,黑莓OS,Windows phone,webOS等等,很多系统的流畅度都比安卓好,有些甚至直逼iOS。但存活下来的只有安卓和iOS,为什么?因为生态!初期的安卓可以说是垃圾,打开软件慢,系统十分卡,经常无响应,体验极差,可以说是世界上最垃圾的系统(非智能山寨机也没那么卡吧?)!但凭借着开源的优势,提早一步建立了生态。然后世界上越来越多的大神愿意为其优化系统。安卓发展到至今,基本已经不卡顿了!使用起来也舒心多了。
总结:得生态者,得天下!
谁说没有?微软系统不流畅吗?不仅仅我们电脑使用的微软系统;之前基于Windows CE内核的Windows Phone系统同样流畅! 不是没有系统超过苹果,而是苹果做好了三件事,让它能够获得独一无二的地位。
第一件事:系统的运行机制
其实,iOS系统的运行机制,包括它的伪后台等等,都让它能够流畅运行。苹果的iOS系统基于OSX,而OSX优势基于UNIX开源系统,而相比基于Linux开发而来的安卓系统,它的优势更为明显。
其实,基于windows ce的微软系统,简洁流畅,颇有特色的动态磁贴呈现方式一度让人爱不释手,可是系统流畅又怎么样?缺乏生态就是没辙!
第二件事:生态
如果说微软的WP因为生态而被迫退出舞台,后期的它,仅有很少的开发者愿意开发微软的App,而且还颇为粗糙。
相反。iOS系统的生态已经建立起来,我们在App store中可能有上百万的App,而苹果对于这些App有严格的要求,不仅仅是适配iPhone所有机型,更要求必遵循它的规律,这才是iOS生态长久化的原因。
第三件事:处理器
苹果最早的时候使用的是三星的处理器,但是慢慢的认识到,苹果必须要有自己的处理器,而且为了贴合iOS系统,研发了A系列的处理器。
可能就会发现苹果处理器的核心数还没有骁龙处理器的核心数多,而且它并不内置基带,但是它的性能,跑分都比骁龙或者是麒麟处理器要强,原因就在于和iOS系统的完美吻合,让它的处理器性能能够发挥到极致。
系统的运行机制,生态的完美建立,以及处理器的完美贴合,让苹果系统独一无二。
苹果系统流畅度著称。为何世界在无第二家能开发类似苹果的系统?很多操作系统并不全是因为败在系统流不流畅上,主要败在对问题的及时处理以及生态圈子的建设上。手机操作系统很多,包括安卓、IOS、塞班、WP、火狐、Meego等等,而其中发展最好的就是现在大浪淘沙留下的安卓和IOS。其中的IOS的流畅度,除了系统本身也还得益于其芯片共同处理的效果,这一点很多公司是没有这样的条件的。
IOS系统的处理机制与其它的不一样,加上苹果芯片可以和系统进行相互的配合及优化,造就了现在IPHONE手机的高流畅度。比如IOS系统响应屏幕机制、GPU图像处理能力、应用沙盒机制等,都有比较巧妙的设计,在加上苹果芯片的出色并且与软件相互配合,所以可以达到很高流畅度。
从技术及机制上来说,应该说有能开发本身较为流畅系统的企业或人才。但受限于现有的硬件条件,即使有好的系统也不一定能发挥强悍的效果。这一点体现于以前的操作系统,比如Windows Phone其实流畅度并不弱,可惜的是始终无法像微软计算机操作系统那样建立起来自己的生态圈子来。
没有圈子没有应用,自然就没有人愿意推广。在安卓和IOS已经统治了手机操作系统的状况下,要想开辟一个战场冲击一下他们,可能真的是以卵击石。难以找到攻击的缝隙,长久下去市场也就习惯了以他们为圆心,围绕他们来做事了。
更多分享请关注【东方高扬】。