» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 有没有高手从技术角度解释下ios的后台机制?

引用:
原帖由 c月光咖啡 于 2012-9-11 09:42 发表
安卓为什么要那么大内存都不流畅,苹果那么点内存却如此流畅。其实这是源于两种系统内存管理机制的差异造成的。

我来说一下安卓的内存管理机制吧。安卓设计之初CPU性能、ROM读写性能低等问题,作为一个开放性系统 ...
一派胡言。


TOP

引用:
原帖由 小文 于 2012-9-11 09:55 发表

这就是为什么苹果每年要随着iPhone的升级而升级iOS,时代在变,硬件在变,系统跟着变就ok了。方案永远是在进化中的,不存在什么过渡方案,只存在当前而言最合适的方案。
你有想过如果苹果服务也404会怎么样吗?

可悲的是ios6并没有进一步放开后台,不知道是不是因为教主死的了原因。而且ios这种机制天生的缺陷,就是不会区分运行内存和预读内存。现在苹果只能限制那几个程序使用后台进程,保证了运行内存的足够。如果彻底放开的话,运行内存会被塞爆妥妥的。



TOP

引用:
原帖由 ffcactus 于 2012-9-11 10:08 发表

一派胡言。
求巨巨指导,莫非你是IT大牛,不好意思让你见笑了


TOP

引用:
原帖由 三无 于 2012-9-10 15:00 发表

但是有些非推送的程序也可以切换没问题啊
比如粉鸟和植物打僵尸可以来回切换没问题,但是无尽之剑和丁丁历险记就不行了?
还有更特殊的情况,比如播放器虽然关闭了再打开之后一样回到上次暂停的画面 (不是 ...
跟是否支持推送没关系,检测内存占用的

TOP

引用:
原帖由 黑暗骑士巫妖王 于 2012-9-10 15:01 发表
posted by wap, platform: Android

这种为机能不足妥协的“多任务”方式生命周期令人堪忧,手机硬件发展太快了,猴机年底都要变成2G标配,怎么玩都够了,根本不用这种取巧的方式。

而这种取巧的方式问题在于,就 ...
开几个网络应用不杀进程,待机别嫌费电噢

TOP

引用:
原帖由 c月光咖啡 于 2012-9-11 10:12 发表

求巨巨指导,莫非你是IT大牛,不好意思让你见笑了
安卓走的是那一套老的PC套路,简单的来讲就是应用程序认为他独占所有资源,安卓系统的理念是应用程序越少在乎OS的存在越好。应用程序的生存周期是,除非用户让它停止,它才停止。
而iOS则更像是一个应用程序的容器,应用程序必须明确的知道它是生存在这个容器中的,容器很有可能随时通知其停止运行、后台运行、休眠、终止等。
结果就是安卓的应用程序设计起来更简单,但是难以管理。iOS的应用程序设计相对麻烦,但是系统能更有效的控制程序的运行。
硬件充分强大的话, 自然安卓占优势。目前的移动设备来说还是iOS的机制给用户的体验更好。

TOP

不管怎么说IOS这种推送机制还是很有优势的,即使是CPU内存性能再提升但是电池容量想大幅提升并不容易,而3G还是未来LTE也好功耗都不低,IOS这种后台通信基本全干掉只留服务器推送对于提升续航很有帮助。

TOP

引用:
原帖由 zhouli520 于 2012-9-10 15:09 发表

越狱的机子麽? 我的同步推后台更新好像就不太靠谱
不过其实真正的多任务后台都只有apple自己的官方应用程序能用得到,第三方都必须按apple的规则来,这就是为什么你音乐,短信都关闭后重新开启你还能继续上次的操作一 ...
第三方也不会直接释放的

TOP

引用:
原帖由 ffcactus 于 2012-9-11 10:26 发表


安卓走的是那一套老的PC套路,简单的来讲就是应用程序认为他独占所有资源,安卓系统的理念是应用程序越少在乎OS的存在越好。应用程序的生存周期是,除非用户让它停止,它才停止。
而iOS则更像是一个应用程序的容 ...
你露馅了老大:D
你根本不懂安卓的内存管理机制。自己翻翻技术文档吧,看你还懂javabean的份上,说出这番毫无根据的言论我真为你的码农生涯抓鸡啊

TOP

引用:
原帖由 c月光咖啡 于 2012-9-11 10:30 发表

你露馅了老大:D
你根本不懂安卓的内存管理机制。自己翻翻技术文档吧,看你还懂javabean的份上,说出这番毫无根据的言论我真为你的码农生涯抓鸡啊
您开发过安卓应用吗? 这是我同行给我们普及的。

TOP

引用:
原帖由 ffcactus 于 2012-9-11 10:26 发表


安卓走的是那一套老的PC套路,简单的来讲就是应用程序认为他独占所有资源,安卓系统的理念是应用程序越少在乎OS的存在越好。应用程序的生存周期是,除非用户让它停止,它才停止。
而iOS则更像是一个应用程序的容 ...
你先搞清楚android后台运行的不是完整的程序而仅仅至是后台服务,对CPU的占用率大大降低。跟windows的后台运行机制有很大的不同。

TOP

引用:
原帖由 ffcactus 于 2012-9-11 10:33 发表


您开发过安卓应用吗? 这是我同行给我们普及的。
同行:D ,这是我朋友系列么?

在下就是做移动开发的,产品有两位数

TOP

ffcactus 给我说说安卓四个推送机制是什么,各自优点和缺陷是什么

TOP

引用:
原帖由 c月光咖啡 于 2012-9-11 10:43 发表

同行:D ,这是我朋友系列么?

在下就是做移动开发的,产品有两位数
好想我说反了, 安卓反倒是走的container 那一套。

TOP

posted by wap, platform: Android

Android的那套玩意是PC的改良版,很多都为移动设备重新设计了,拥有PC同类的大部分特性,但更加适合移动设备,所以Oracle告Google抄袭JVM没有成功,因为很多机制根本不同了

TOP

发新话题
     
官方公众号及微博