〔转〕安卓不如ios的几个原因。远远不止卡顿严重这一点
android吧
全部回复
仅看楼主
level 5
这是别人的帖子,我觉得很有道理。喷子绕道。[咦]1L给度娘
2013年01月19日 14点01分 1
level 5
看到有人发帖说IOS比安卓流畅是架构原因,其实远不是这么简单的事情!
安卓比IOS卡,确实有架构上的原因,但是这并不是主要的。
可以归结为三点,架构优先级的不同是第一点,IOS touch层优先级最高,安卓library(包括屏幕响应)优先级第三高。
第二个原因是安卓的手机硬件种类太多,应用开发者根本没办法针对一种机型进行更深度的优化,他们只能说:我这个应用或者游戏大部分安卓手机都测试过了,但是不能说针对大部分安卓手机进行了深度的性能优化,这是不现实的。反观IOS,IOS只有一种垂直机型,不像没有水平机型,所以IOS可以在指令级别进行深度优化,可以说安卓为了能支持更多的手机硬件没办法在这个方向上做太多事情。同时苹果开发者也不用担心自己的应用或游戏能不能跑在多个硬件平台上,他们可以针对iphone进行力所能及的深度优化。
第三个原因我认为是最主要原因,就是IOS和安卓本身的平台特性,IOS是用objective-c开发的,属于编译语言,无需虚拟机,无需解释器,但是安卓丫的用JAVA搞的,一个进程一个虚拟机,每个程序运行起来都需要一个解释器边解释代码边运行,这就牺牲了很大的性能。这也是为什么不管什么样的安卓手机跑temple run都会多多少少卡一些,4S就完全不会卡了。只要安卓一直用JAVA搞,在同样的配置下根本没法跟IOS相提并论。
另外还有一点很重要,都知道苹果的app store能够帮助开发者盈利,所以虽然苹果开发者证书贵的一塌糊涂(99刀一年,安卓20刀终生),你会发现基本上所有的应用都始发于IOS,然后看情况是否移植安卓,事实上即便移植了,由于不同机种的差异体验也没法跟IOS上的比,丫的我好不容易弄了一个极品飞车,居然不能WIFI对战!可怜的G10。
总结,我一直用的G10,IPH觉得太贵,性价比不高,但是真心的,安卓应用少,体验差,还是洗洗换I5吧,当然我认识的很多人其实用手机就是看看新闻,短信电话一类的,这样安卓旗舰机已经够**的了,但是玩游戏啊追求用户体验啊喜欢更多的应用啊,就不要想了。
2013年01月19日 14点01分 2
你不觉得PSP或者电脑玩游戏要比i5强大无数倍?
2013年01月21日 15点01分
回复@贝亚娜叶子 :xbox
2013年01月21日 15点01分
level 5
自己顶
2013年01月19日 14点01分 5
level 5
自挽
2013年01月19日 14点01分 6
level 5
中间几楼自己删自己,因为重复了
2013年01月19日 14点01分 7
level 13
又转这种没智商贴骗经验[瞌睡]
2013年01月19日 14点01分 8
[乖][乖][乖]
2013年01月20日 03点01分
level 13
又转这种没智商贴骗经验#(瞌睡)
2013年01月19日 14点01分 9
[乖][乖][乖]
2013年01月20日 03点01分
level 13
游戏应用和架构流畅度~~[汗]没啥好优越的
2013年01月19日 14点01分 10
level 12
什么年代的文章?我的n4非常流畅
2013年01月19日 15点01分 11
level 9
,前年的??
2013年01月19日 15点01分 12
level 11
除了多任务和动画原因,没有别的原因
2013年01月19日 15点01分 13
level 13
iPhone5吧的神论[冷]到了现在还拿什么java和c语言说事
2013年01月19日 15点01分 14
+1
2013年01月19日 15点01分
回复 jumpman001 :底层都是C,我都不知道要解释多少次,
2013年01月20日 05点01分
回复@七道_轮回 :[乖][乖][乖][乖]原来是这样啊
2013年01月20日 05点01分
level 13
安卓应用总量大于iOS,这人需要脑补
2013年01月19日 15点01分 15
喷子自重[乖][乖][乖]我就骗个经验。
2013年01月20日 03点01分
level 13
用户体验?他懂什么叫用户体验?我笑死了
2013年01月19日 15点01分 16
他以为全世界就他一个用户。
2013年01月19日 22点01分
安卓的体验不够是事实[乖][乖][乖][乖]
2013年01月20日 05点01分
回复@只是一只小香蕉 :[滑稽]我怎么觉得安卓好呢
2013年01月20日 05点01分
回复@我艹又死机 :[乖][乖][乖]安卓有快播
2013年01月20日 05点01分
level 13
[汗]
——来自骑乌龟最光荣,骑乌龟专属客户端!
2013年01月19日 15点01分 17
level 9
确实,同学盖世2的temple run卡成shit,我的手机稍微好点有时也卡卡
2013年01月19日 15点01分 18
为什么我同学的盖世兔都不卡[咦]
2013年01月19日 15点01分
这游戏还能卡?[啊]
2013年01月19日 22点01分
山寨机吧
2013年01月19日 22点01分
盖世兔很卡
2013年01月20日 03点01分
level 9
为什么到现在还有人纠结android的java呢,android其实可以用c/c++开发的。告诉楼主android大部分游戏核心都是c++写的,你去看看游戏程序目录下lib有很多so文件,so文件就相当于windows上的dll文件,这些都是跑的本机代码。只是android不支持用c++完全写个应用出来,还是需要java的框架来调用c++代码,因此或多或少会有点性能牺牲,但觉不是各位想象的那么严重。
2013年01月19日 15点01分 19
[乖][乖][乖]壮大我大安卓
2013年01月20日 03点01分
大部分30m左右的游戏都不是c编的,比如比较热门的temple run
2013年01月20日 05点01分
level 11
又转这种没智商贴骗经验[瞌睡]
2013年01月19日 15点01分 20
[乖][乖][乖]
2013年01月20日 03点01分
level 14
楼主的智商,我用三儿子笑爆4s无压力
2013年01月19日 15点01分 21
三儿子?[哈哈]
2013年01月19日 16点01分
确定?
2013年01月19日 23点01分
三儿子卡出翔[乖][乖][乖]
2013年01月20日 03点01分
回复@东北老饼 :如果说我的9001都不卡我能不能呵呵你一脸?
2013年01月21日 15点01分
1 2 3 尾页