iOS 为什么是假后台

长篇大论我就不说了简要地说┅下iOS常见的几种后台机制。对于这些概念怎么理解不在此讨论我只是把百度出来的东西整理一下。另外跟Android放养式的后台有什么区别想必一看就了解。不过随着android的迭代“真后台”的管理策略比以前要更严格,但是在没办法使用谷歌推送服务的情况下不正当的后台策略鈳能会影响到正常的后台行为。个人认为iOS基于“伪多任务”发展而来的智能后台本质上依旧是假后台,但有条有理管控得当,比真后囼更高效节能真假并存,乃中庸之道

       应用在按下Home键后会关闭退出,数据仅通过苹果推送机制进行传输不需要应用后台执行。

二墓碑机制       iOS4开始采用的后台机制,也就是常说的“伪多任务”按下Home键至主界面后,应用随即进入后台并冻结起来。但是苹果开放了一个后囼接口就是允许应用在进入后台之后继续运行10分钟,不管亮屏还是息屏休眠都是10分钟时间一到立马结束。

        iOS 7新增的一个后台接口叫Background Fetch这個后台接口可以智能地根据电量,网络情况使用频率等等情况统一唤醒,刷新一下数据再关掉

       没错,iOS把它称之为真后台但与Android的后台機制是不一样的,为了兼顾系统体验和统一进程管理iOS只是给了几个后台接口:

      这个很早之前就有,这个接口能够实现后台的音乐播放

      ┅些类似Skype通话应用需要调用这个接口,实现后台的语音通话

      报刊杂志后台可以主动下载更新,保证其时效性

      这也就是iOS4上面允许后台保留10分钟的那个接口,但是iOS7上是不连续的10分钟息屏休眠的时候后台依旧会冻结,亮屏唤醒的时候后台得以继续直到满10分钟后,这个后台僦冻结

      以往QQ微信之类的聊天软件接收到推送的时候都是点进去再加载数据,而这个接口允许软件接收到推送后可以直接启动后台任务叧外还支持Silent Notification(静默推送)。这个比真后台还真

      调用之后可以在后台上传下载或者更新数据包,没有时间限制但是功能很明确,只能用於数据的上传下载这种传输任务

果粉必看:海外正版游戏免费安裝攻略花一分钟学会,能省好几百


安卓和iOS是目前移动市场最炙手可熱的操作系统iOS引领了触屏风潮,而安卓则把这股风潮推动到了全世界两种产品交织在一起,带来了更丰富的消费电子体验这本来应該是移动互联网如梦似幻的时光。然而iOS和安卓的粉丝们相互之间却吵得不可开交为什么会变成这样呢?很大一部分原因就是因为这两個系统之间的“抄袭”问题。

安卓和iOS身上似乎都有对方的影子

在安卓和iOS粉丝之间“抄袭”这个话题似乎是永恒的,从一开始iOS阵营声讨安卓抄袭其设计理念到现在安卓粉丝反驳iOS抄袭安卓的功能,口水战一直未能休止到底是谁抄了谁?其实无论是安卓还是iOS,都有很多元素借鉴于其他地方今天,就让小编带大家看看安卓和iOS的“抄袭”的吧

1、触控设计:安卓疑似抄袭iOS?

安卓一开始被指责抄袭iOS触控界面嘚设计绝对是最重要的“证据”。安卓最初并不是一个为触屏设计的操作系统其原型机是类似黑莓的全键盘机型。网上流传的安卓原型機如下大家可以感受一下。

网上流传的安卓原型机和日后触控设计的机型有很大区别

安卓的界面最初似乎并不是为触屏而设计

但是,當iPhone横空出世后Google似乎一下子就被震撼懵了。在iPhone发布不久后Google联合HTC推出了首款安卓手机G1,这款设备中的安卓系统仍保留着很多传统手机系统嘚迹象例如它没有虚拟键盘,只能用侧滑出来的全键盘操作然而,G1又并不是一部传统手机人们发现G1上的安卓系统界面和iOS的很多元素嘟很相似,例如图片缩放手势、菜单上下拖动的操作几乎是和iOS如出一辙的。

iPhone发布后第一部安卓机G1不久后也诞生了,这是部不完全的触屏机

除了这些看上去比较直接的“证据”另外一些事实,似乎也在表明安卓的确有抄袭iOS设计的嫌疑例如,Google的前CEO施密特在Google收购安卓后進入了苹果的董事会。施密特在苹果董事会的期间iPhone诞生了,首部安卓机G1接着诞生了施密特随之回到了Google。另外被誉为安卓之父的安迪?魯宾,也曾经是苹果员工虽然这些事件并不能直接证明Google的人去苹果偷了一些技术或者想法,但的确令人浮想联翩

2、扁平化UI:是抄袭还昰大势所趋?

无论是iOS还是安卓近年来都不约而同地使用了扁平化的设计。很多果粉都认为是iOS7开创了扁平化的潮流,安卓5.0跟随了iOS的扁平囮设计理念但是不是真的如此呢?实际上这种说法并不准确。

安卓和iOS都不约而同地使用了扁平化的设计风格

首先在移动操作系统这┅块,先使用扁平化设计的并不是苹果iOS而是的Windows Phone。微软很早就在Zune播放器中使用了Metro风格的扁平化设计在Windows Phone上则继续使用了类似的设计语言。其次iOS、安卓和WP的扁平化设计其实风格是很不一样的,iOS使用了毛玻璃堆叠层级而安卓的Material Design大量使用了阴影造就剪纸效果,WP则是使用了类似雜志的图文混排设计UI这三种设计风格,相互间并没有明显的抄袭痕迹无论是说iOS抄袭WP的扁平化,还是安卓抄袭iOS扁平化都是有失偏颇的。

iOS7以后的系统用缩放动画和毛玻璃来表现层级

安卓的Material Design用阴影塑造剪纸效果呈现层级

移动操作系统不约而同地采用扁平化设计是因为扁平囮设计的确更适合触屏理念。随着触屏手机的普及人们对触屏操控的理解变得更深。和拟物设计相比扁平化设计能更自然地实现更多嘚动画效果,这样更容易在触摸屏这一单一的平面中展现出UI的层级因此,iOS、安卓和WP的扁平化UI设计其实是大势所趋,很难谈得上什么抄襲不抄袭

3、卡片设计:大家都抄WebOS?

虽然iOS和安卓的扁平化UI在整体风格上差异很大,但是在一些细节上却还是有着藕断丝连的即视感。朂明显的一点就是在新版的iOS上,频频出现了类似安卓的卡片式设计例如,iOS的后台多任务界面就和安卓神似;而在Safari中,多标签切换的鉲片界面简直就是安卓上Chrome的翻版这的确很容易让人产生iOS在抄袭安卓的想法。

iOS浏览器的多标签设计基本就是移动版Chrome的翻版

也许iOS的卡片设計的确有抄袭安卓的嫌疑,不过谈到卡片式设计不得不说这两者都是WebOS的后辈。WebOS是Palm在2009年推出的移动操作系统Palm这个名字对于智能机的老玩镓来说,应该是大名鼎鼎的了WebOS也完全对得起Palm的名气,它所使用的卡片式多任务切换的设计理念尤为令人印象深刻。

这是WebOS的界面它才昰卡片设计的鼻祖

遗憾的是由于生态系统等种种原因,WebOS并没有流行起来但是这并不意味着WebOS的优雅设计就此消失在人海——Google挖角了WebOS的设计師,安卓4.0的Holo界面就是此种背景下的产物了。

安卓4.0的Holo界面使用了大量WebOS的设计理念,也把WebOS独到的卡片式多任务界面带到了安卓在此后的咹卓5.0、6.0中,Google使用了更时髦的Material Design设计语言但卡片式多任务的设计,依然被传承了下来这个设计视觉效果很直观,也非常适合手势操作苹果意识到了该设计的便利之处,因此这个设计也被苹果学习了过去。

4、通知中心:到底谁先抄

现在无论是安卓、iOS还是Win手机系统,呼出通知中心的操作都是一致的——只要从系统通知栏往下拉通知中心就跃然眼前。这个设计在这三个系统中最早的确先出现于安卓。很赽iOS上也出现了类似的设计,安卓粉丝们纷纷指责称苹果抄袭了安卓的想法

iOS和安卓都是用下拉呼出通知中心的设计,安卓出现得要早一些

下拉通知栏呼出通知中心的设计安卓的确先于iOS使用。不过实际上这两者都不是这设计的原创者。收到通知后拉扯通知即可呼出通知中心的设计,其实在WebOS中出现得更早;而在通知栏下拉呼出通知中心的设计iOS某个越狱插件也已经实现过。换言之无论是安卓还是iOS,其通知中心的设计都不能算是原创

时至今日,安卓和iOS的下拉菜单已经有了很大不同安卓的下拉菜单还充当控制中心的作用

如此说来,WebOS还嫃是引领了各种设计潮流可惜的是WebOS的设计理念很难构建起一个强有力的生态系统,它使用HTML来构建各类应用开发者的营收难以保证。再加之Palm并没有Google和苹果那样强势的商业地位WebOS并没有在移动市场取得成功,非常可惜

5、分屏多任务:齐齐抄袭Win?

在最新版的iOS和安卓上我们嘟可以看到分屏多任务的设计。例如iPad Pro上,用户可以同时开启两个App分别置于屏幕两侧,便于同时观察和操作在安卓N中,也有着类似的設计虽然iOS和安卓都不约而同地出现了这一设计,但这并没有引起果粉和谷粉之间的对喷因为这个设计非常明显,就是微软率先使用的

iOS9使用了分屏多任务

安卓N(安卓7.0)也支持分屏多任务

Win系统才是移动设备分屏多任务的先行者

类似的设计最早可以追溯到Win7,微软在Win7中引入Aero Peek這个设计可以让用户只需要简单把窗口拖拽到屏幕边缘,就很方便地左右并排两个窗口在Win8中,类似的功能得到了改进无论是传统的Win32程序,还是新的Windows Metro App都可以左右分屏显示。在Win10中功能进一步进化,用户甚至可以铺设4个窗口而iOS和安卓的分屏多任务现在也只能够铺设两个窗口,都还没有学到家呢

6、后台进程机制:安卓、iOS相互学习?

iOS和安卓用户之间最常见的争执“真假后台”应该算得上一个。很多安卓玩家都会讽刺iOS的后台机制是“假后台”因为iOS会冻结住App的后台进程,后台App往往不能和前台App同时工作;而iOS用户则认为安卓所谓的“真后台”並不适合移动环境下使用什么牛鬼蛇神App都会在后台注册进程消耗资源,只会另得手机变成暖手宝不过现在,iOS和安卓的后台进程机制却囿了些殊途同归的味道

安卓6.0引入的Doze模式也会休眠掉后台进程了

苹果在iOS7中,开始赋予了后台进程一些权限后台的进程并不仅仅会被傻傻凍住了,而是开始能够做一些定期任务例如新闻客户端在早上可以自动下载新内容等等。而安卓的后台也渐渐不是那么的能够为所欲為了,安卓6.0收紧了后台的权限设备静置一段时间后,后台会被系统所休眠从而节省电量。可见iOS和安卓的后台机制其实越来越接近,雖然离一模一样还很远但双方都借鉴了对手的一些设计思路。

7、系统权限:都在衡量开放和规矩

除了后台iOS和安卓的另一个机制上的区別,就是系统权限了安卓是开放系统的代表,App可以肆意申请各种权限从而实现丰富的功能;而iOS在这方面则收得比较紧,App能够申请的权限相较安卓少很多同时触发到地理位置等涉及用户隐私的权限的时候,还需要用户亲自确认授权安卓的开放带来了很多风险,不少App都會滥用权限;而iOS严格的权限规则带来了更安全的使用环境但App能做的东西有限,例如iOS很长一段时间连输入法都无法自定义

iOS开放了越来越哆的权限,而安卓则开始收紧权限

现在情况就发生变化了。安卓的权限管理已经开始收紧权限管理系统已经成为了原生安卓的标配;哃时,iOS也开始放宽一些系统权限App已经允许在后台产生流量,而输入法等等权限也已经发放给了第三方App很显然,安卓和iOS都“抄”了对方嘚一些思路两个系统的权限机制相比刚刚发布的时候,已经接近了不少

8、语音助手、指纹、健康中心、支付等功能:iOS引领潮流

如果说茬系统机制上,安卓和iOS有朝着对方迈步的趋势那么在一些王牌功能方面,iOS可算得上是潮流引领者了而安卓看上去更像是对这些功能亦步亦趋。例如苹果iOS4中先推出了智能语音助手Siri,安卓很快就在安卓4.1中用Google Now跟上步伐;苹果先在iOS7中先加入了指纹识别而安卓则在安卓5.1中跟进。此外还有健康中心、移动支付等功能,都是iOS率先推向市场安卓在推出同类功能多多少少会有些滞后,这似乎让安卓落下了“抄袭”iOS嘚口实

指纹识别、NFC感应等技术都不是苹果首创,但iOS为这些技术提供了非常合适的土壤

不过与其说安卓是抄袭iOS的功能,不如说安卓跟随叻iOS的商业模式iOS上新功能,很多时候并不是第一次出现例如在iPhone5S之前,摩托罗拉就已经推出过带有指纹识别的手机iPhone只不过把指纹识别做箌了一个新高度;又例如Apple Pay支付,所依赖的NFC功能更早地流行于安卓阵营中是iOS的生态推动了NFC移动支付的发展。由于在技术整合、生态营造方媔iOS的确要强于安卓,iOS的新功能很容易被认为是技术首创因此,说安卓抄袭iOS的亮点功能并不准确安卓只是乘上了iOS引领的潮流。

安卓和iOS嘚功能已经越来越完善移动操作系统可以发掘的爆点功能,其实也在慢慢减少在移动互联网的大环境下,如何将生态整合到种种设备Φ让自家的服务全方面包围用户的生活,是IT企业们的共同愿景在此种思路下,加上触屏设备硬件上又没有大突破移动操作系统越做樾相似,也是在情理之中安卓7.0和iOS10很快就会发布正式版本,期待全新一代移动操作系统的到来吧!

我要回帖

更多关于 苹果6s系统内存太大了 的文章

 

随机推荐