苹果系统流畅度著称,为何世界再无第二家能开发类似苹果的系统?

wedffksk


苹果系统从开始就是一种统治般的优势,到今天已经优势不是那么明显了,因为安卓的硬件已经提升了许多,无形之中拉近了和苹果的差距,但是很多人疑惑为什么苹果手机在硬件配置看似不是很强大的情况下应用使用还是那么流畅,从技术角度上分析到底问题出在哪里,作为一个技术人员从技术认知上做一些判断和分析。

1.生态环境

只要使用苹果手机所有的应用必须经过苹果的应用商店,也就是讲只要在苹果里面运行的应用程序,苹果都有一套严格的规则,如果这个规则不过关就审核不过,就无法上线。但就这一点上讲,区别于安卓系统就能国内的环境太多的应用商城,无论是不是符合标准直接就能上传,到用户手里的应用已经是五花八门般的存在,所以在规则管控上相对ios已经差别太大了。

有过app开发经验都会有这种经历苹果app的审核会非常费劲,只要不符合规则的就会审核不过,在这一定程度上能够卡住不规则的应用,而且苹果公司为了应用能够平稳的运行,在很多方面做了巨量的限制,花费了大量的功夫,就拿简单的QQ信息显示,QQ的信息会直接先发到苹果的服务器上然后再去传递给手机,不至于大量的信息堆积影响效率。在后台开启应用上在苹果这块也是做了很多的限制,在安卓手机上很多应用好像不拿到足够多的权限直接不让应用运行,所以安装的应用越多占据的内存空间越大,主要太多应用需要在后台运行,所以很多安卓手机在刚买来的时候还是非常流畅,结果越来越卡顿,有的人甚至提出了国外的安卓手机明显比国内的安卓手机要流畅许多,只能讲国内的应用太没有底线了。

2.硬件配置

苹果手机在选材以及硬件上都会选择当前市场最高档的,因为其渲染的高端价格已经完全不是问题,同时苹果手机整个产业链都是苹果公司自己主导,不像安卓手机为了兼容各种手机厂商做了大量的框架,无形中多了非常多的调用层级,效率自然会大打折扣,所以苹果的硬件配置不是最高,但流畅程度让人咋舌,这点就是本质上的差异,安卓属于开源系统就要照顾到各个厂商,所以在里面加了很多的兼容或者退步,不可能把所有的路子给堵死,不利于生态链的建立。

随着硬件配置的进一步提升,这种差异已经在缩减,特别华为,三星公司在这里面做的贡献,苹果已经真真的感受到这种强大的威胁,所以开始大幅度的降价而且取得了不错的效果,苹果已经放下了骄傲的身姿开始慢慢接收同这些巨头的竞争了,起码一枝独秀的时代会慢慢的过去,但苹果公司这些年积攒的利润足够公司能够维持很长一段时间了,在这个世界上不可能一直强大的地步。

从国内人员选择手机上已经慢慢转换思路了,已经基本上选择上苹果是首选,安卓手机基本上不看,但现在越来越多的人国人在选择国产的华为手机,这都是生态链在慢慢改变的结果。不久的未来华为可能会成为手机领域新的霸主,风水轮流转也该轮到国产手机厂商的头上了。

希望能帮到你。


大学生编程指南


苹果系统很流畅,不全是因为系统本身。如果单论系统而言,安卓系统每年的研发投入远比苹果系统多的多,技术上也要比苹果系统强大一些。


可为什么苹果IOS系统的流畅性一直吊打安卓呢?

我们知道,苹果手机IOS系统是以硬件作为入口的。和安卓系统不同,IOS系统只运行在自己的硬件设备上。那么苹果就可以单独地针对自己的硬件情况来更改IOS系统的底层代码,以便系统更好的控制、协调硬件。比如,为什么苹果手机的电池容量并不大,但续航能力不虚3000+mAh的安卓机。再比如,苹果系统能直接控制CPU和GPU,当芯片过载的时候,系统会自动剔除一些过于复杂的计算任务,以保证硬件的寿命。而安卓系统为了适配各类的硬件,兼容性比较强,但不可能从底层代码上单独为专门的硬件适配。


并且,IOS系统对软件管束非常严格。当IOS版的应用进入后台时,每个应用都独立运行中自己单独的空间内,既不会读取或唤醒其他的应用,也不会占用过多的系统资源。并且只要有应用进入后台,系统只会运行其接受消息的代码段。所以,IOS的后台应用就像被“冰冻”了一样,再多的后台应用也不会拖累系统的运行。


不知道各位看官们是喜欢安卓还是苹果系统的呢?欢迎在下方评论留言,让更多人看到您的观点,谢谢!


科飞猫科技公社


Android外windows mobile已经死了,只讨论有群众基础的OS。

Android从一开始就是为了打败windows和其他任何设备任何OS设计的“大一统OS”,野心格局非常大,所以前期版本问题非常多,但是到了chromebook上,其格局就远超IOS的pad版本了。

反之,IOS就是给手机和pad设计的,适应低效能硬件,加强运行愉悦度的,格局比较小,比较合适手机。所以ipad pro上下一代很可能要换真多线程并发的系统,类似Android。

1)Android是真多线程,多任务处理,苹果是假多线程,设置了后台刷新的程序才能刷新,Android系统所有并发程序都在运行,不能由用户控制哪些是可以关闭后台应用刷新,这个设计是工程师设计的,并不是产品经理设计的,我估计原创者一开始就布局很大,想把Android反向占领到桌面电脑,比如Chromebook,打败windows,所以真多线程并发是必须有的特性,但是这个特点在App质量不佳的情况下会严重占用资源,导致拖慢系统;

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”=“卡、慢、死机”

“封闭”=“格局小,换大屏设备要重新开发,各种不方便“=“速度嗖嗖的,还特别稳”


ICE97983471


就系统而言,安卓的优秀丝毫不亚于ios!用了觉得卡或者会变慢,那么这个归罪于国内糟糕的软件环境。

首先苹果有个app store,苹果产品的所有软件游戏都在里面下载,而苹果公司对软件游戏上架要求审核非常严格,绝对不允许超权限。软件质量都是非常优秀的。而国内安卓软件很多都是就是全家桶和流氓了,国人免费习惯了,让大家花钱买软件游戏很难,而能够免费提供给大家使用软件又能盈利的开发公司不多,怎么办呢?软件里面就充斥着广告,插件,甚至病毒来获取利润,至于各大软件市场基本没有节操了,只要你会写程序制作,给钱就给上架,给够么就排名在前面。

实际上安卓也是有类似苹果的软件商店的,名字叫goole play,用过水货的用户就知道,系统里面都包含了谷歌框架和商店,下载软件和苹果一样很纯净很安全。但是,谷歌退出了中国市场,这个商店大陆就没有了,即使买的水货也要翻墙才可以使用,所以大陆的安卓手机是没有google play的。这也是为什么中国人喜欢苹果,而国外安卓的市场占有率要远远高于大陆,并且并没有安卓用了变慢或者卡顿的说法。

苹果的手机硬件是独立的,系统也是独立的,苹果的所有软件游戏只针对这几个硬件,可以把匹配度和兼容性做到极致,无论对开发系统还是开发应用都是非常便利的,反观安卓,开发一个应用游戏需要匹配不同的屏幕大小,五花八门的硬件,五花八门的品牌,难度可想而知!

以上种种原因最终导致了安卓的体验不如苹果。说的不好不对的请多担待!


万佛手机


感谢您的阅读!

谁说没有?微软系统不流畅吗?不仅仅我们电脑使用的微软系统;之前基于Windows CE内核的Windows Phone系统同样流畅!不是没有系统超过苹果,而是苹果做好了三件事,让它能够获得独一无二的地位。

第一件事:系统的运行机制

其实,iOS系统的运行机制,包括它的伪后台等等,都让它能够流畅运行。苹果的iOS系统基于OSX,而OSX优势基于UNIX开源系统,而相比基于Linux开发而来的安卓系统,它的优势更为明显。

其实,基于windows ce的微软系统,简洁流畅,颇有特色的动态磁贴呈现方式一度让人爱不释手,可是系统流畅又怎么样?缺乏生态就是没辙!

第二件事:生态

如果说微软的WP因为生态而被迫退出舞台,后期的它,仅有很少的开发者愿意开发微软的App,而且还颇为粗糙。

相反。iOS系统的生态已经建立起来,我们在App store中可能有上百万的App,而苹果对于这些App有严格的要求,不仅仅是适配iPhone所有机型,更要求必遵循它的规律,这才是iOS生态长久化的原因。

第三件事:处理器

苹果最早的时候使用的是三星的处理器,但是慢慢的认识到,苹果必须要有自己的处理器,而且为了贴合iOS系统,研发了A系列的处理器。

可能就会发现苹果处理器的核心数还没有骁龙处理器的核心数多,而且它并不内置基带,但是它的性能,跑分都比骁龙或者是麒麟处理器要强,原因就在于和iOS系统的完美吻合,让它的处理器性能能够发挥到极致。

系统的运行机制,生态的完美建立,以及处理器的完美贴合,让苹果系统独一无二。


LeoGo科技


不是没有第二家想产,是生产不出来,想想吧,当时诺基亚市场不景气,他们又有过王者的时期,为什么就不能够马上设计一个新的系统出跟苹果与安卓对抗呢,我也想过这个问题呀 ,他们有钱,有很多的钱,而且硬件与软件也有一定的基础,只要花一点心思就能够自己开发一个类似的系统了,为什么就不行呢?

首先你要明白,要开发一个系统不是说就行的,不是拿起锤子打一个柜子出来那么简单,是要大批的工作人员,而且全部都必须是软件技术人员,还有大批的生产高科硬件的人。这些都具备了,你得真正开发出来。

你想想就知道,人家苹果花了多少年头才让苹果手机系统进入智能时代,一二代都不是智能机,而诺基亚我们不是没玩过,同样是比较封闭而且很少软件的系统,但最大的问题是他的系统不够强大,而且没有让大量的软件商为他们开发软件,你看看现在苹果和安卓,上到银行政府,下到公司市场都有软件,这强大的系统不是哪个个人和群体想做就能做出来的。


教你孩子学英语


为什么苹果手机的内存,CPU等配置没有同期安卓手机的高,但是运行的更显流畅?主要在于系统对用户操作命令的执行优先级不同造成的。

举例来说,当你要打开一个网页,系统就会立即开始调用内存等硬件资源准备这个网页,这时如果你又要打开另一个网页,iOS系统就会终止上一个网页的资源占用,立即响应并重新分配资源给你现在打开的网页,好处是系统响应用户的操作速度快,对硬件要求不高。缺点是硬件资源被频繁调用,多线程利用率不高。安卓系统和win系统比较像,他会把你第一个网页继续调用,同时再拿出一些资源给新网页调用,如果资源不够就会出现迟缓现象,导致用户操作响应不及时,对安卓系统体验不好。他的优缺点正好和iOS相反。

所以虽然同时期的安卓手机的硬件配置一般都高于苹果手机,但是用户却觉得iOS系统比安卓系统好用,反应快。


手机用户52161755973


苹果系统流畅度著称。为何世界在无第二家能开发类似苹果的系统?很多操作系统并不全是因为败在系统流不流畅上,主要败在对问题的及时处理以及生态圈子的建设上。手机操作系统很多,包括安卓、IOS、塞班、WP、火狐、Meego等等,而其中发展最好的就是现在大浪淘沙留下的安卓和IOS。其中的IOS的流畅度,除了系统本身也还得益于其芯片共同处理的效果,这一点很多公司是没有这样的条件的。

IOS系统的处理机制与其它的不一样,加上苹果芯片可以和系统进行相互的配合及优化,造就了现在IPHONE手机的高流畅度。比如IOS系统响应屏幕机制、GPU图像处理能力、应用沙盒机制等,都有比较巧妙的设计,在加上苹果芯片的出色并且与软件相互配合,所以可以达到很高流畅度。

从技术及机制上来说,应该说有能开发本身较为流畅系统的企业或人才。但受限于现有的硬件条件,即使有好的系统也不一定能发挥强悍的效果。这一点体现于以前的操作系统,比如Windows Phone其实流畅度并不弱,可惜的是始终无法像微软计算机操作系统那样建立起来自己的生态圈子来。

没有圈子没有应用,自然就没有人愿意推广。在安卓和IOS已经统治了手机操作系统的状况下,要想开辟一个战场冲击一下他们,可能真的是以卵击石。难以找到攻击的缝隙,长久下去市场也就习惯了以他们为圆心,围绕他们来做事了。


更多分享请关注【东方高扬】。


东风高扬


苹果系统以流畅度自称,为何世界上无第二家开发类似苹果的系统?

关于这个问题所涉及的技术型回答已经有很多了,相信题主也已经有了个大概了解,所以下面考拉不会再过多阐述技术层面的东西,而会着重讲讲为什么苹果可以,而其他厂商即使强如三星华为却做不到。


苹果为何能开发出IOS ,并为世人所推崇?

苹果的成功其实是具备不可复制性的!在iOS 尚未面世之初,诺基亚的塞班系统统治整个手机行业,是当之无愧的霸主。那么IOS 是如何颠覆塞班系统的?答案很简单,"跨世纪创新"!这是苹果 推翻诺基亚王朝的重要工具。

换个角度想想,当人们还在研究自行车如何才能骑得更快时,小部分人却已经在研究汽车、飞机等跨世纪交通工具。试想在这样一种前提下自行车怎么可能不被时代所抛弃呢?所以IOS 的成功并非偶然,被世人推崇也并非巧合!

系统不难生态难?本世纪最大的谎言!

系统不难生态难?在考拉看来这是21世纪最大的谎言!也是各手机厂商无能的借口!诺基亚的塞班系统没有生态?塞班系统没有拥护者?不见得吧!那为什么苹果能够在强大的塞班系统心脏插上一把刀子?究其原因无非创新二字!

如果国内厂商能推出一款类似IOS 的"超世纪系统",那何必担忧没有生态?没有拥护者?所以究其原因并非苹果安卓生态过于强大,而是其他厂商无法作出一款全面超越这两种系统的全新操作系统!

综上所其述考拉认为并非是其他厂商无法推出媲美IOS 的系统,而是各厂商不行!创新不行!如果只是照葫芦画瓢,那何谈超越?何谈生态?


回答完毕,以上就是考拉对于这个问题的看法,如果觉得考拉说的还有点道理的话欢迎评论点赞关注三连哦~谢谢亲了~

考拉科技馆


之前这个问题我也好奇过,以致现在有所了解。

现在简单的给大家阐述一下。

其实做类似于iOS系统,在系统的技术层面没有太大难题去攻克。难的主要是系统生态链。以及各APP厂家去专门给你系统适配。

华为也在做系统,但是也没有商用。因为没有完善的生态链。而这个生态链就像一个死循环,简单说,各APP厂家,没有强大用户群他不会做适配,而消费者,看系统没有APP去下载应用。也不会买。所以就是一个死循环。

现在说一个失败的案例,微软就因为没有完善的生态链,没有APP适配 所宣布失败的。

美国微软公司,厉害吧,专做软硬件起家的,世界排名靠前的企业。不也是做手机系统Windows Phone没有成功嘛!

微软手机系统​Windows Phone(简称为WP)是微软于2010年10月21日正式发布的一款手机操作系统,基于Windows CE内核,采用了一种称为Metro的用户界2018年2月20日,微软宣布结束!

主要是要想做一个生态链完善手机系统,要考天时地利,前期需要不断的去砸钱,而且风险评估太大,开发企业多牛也没有多大机会成功。

就像微软,三星就是个很好的例子。所以以致现在各厂商也不敢去尝试,也没有风投去投资,所以导致现在安卓,iOS系统的天下。






分享到:


相關文章: