EA为什么从ios中下架这么多游戏?
虽然很多安卓手机的配置都比iPhone高,比如大部分Andorid手机的内存都是1GB,而iPhone 4S只有512MB的内存,但是用过iPhone的人都知道,安卓手机用起来总感觉不那么流畅。为什么会这样?软件工程师、前谷歌实习生安德鲁·穆恩(Andrew Munn)解释说,是因为安卓系统UI的框架设计。在iOS中,UI渲染进程拥有绝对的优先权。当用户触摸iPhone的触摸屏时,iOS中的所有进程都会停止,系统会使用所有资源来渲染UI进程。在Android系统中,UI渲染进程的优先级并没有那么高,也就是说,当你触摸Android手机屏幕的时候,系统后台的程序还在运行,比如下载、查看短信,所以系统UI获得的资源不够,这就是Android系统不流畅的原因。正因如此,新发布的GalaxyNexus,即使是四核处理器的平板,也无法保证流畅的操作体验。这些设备只能和三年前iPhone的流畅度相提并论,那么为什么Android团队不从根本上解决这个问题呢?实际上,Android的开发在第一代iPhone发布之前就已经开始了。最初的Android原型被设计为使用键盘手机的设备,这是黑莓的竞争对手。UI渲染优先级在带键盘的手机上并不是那么重要。但iPhone发布后,Android团队为了快速推出能与iPhone抗衡的产品,很快将Android改成了触屏手机系统,但当时无法改写UI框架。因为如果安卓应用市场的所有程序都会变得不可用,这种关系就会一直处于恶性循环。难怪乔布斯在传记里说安卓是偷来的产品,就算苹果破产了,也要毁掉。