由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
SanFrancisco版 - 谷歌前实习生解释 Android不如苹果iOS原因 (ZT) (转载)
相关主题
Windows Phone 7可能严重威胁Android zz (转载)iPad太小儿科!Tegra2芯片完全解析!
Facebook开发商:Android和iOS系统都不开放 (转载)这个Nvidia现在这么牛啊?
谷歌Android系统已经成为微软移动业务的重要营收来源 (转载)问软龟公们一个问题
福布斯:谷歌四处出击令外界吃惊 谷歌走向灾难是不是买iphone都是没有deal的?
Re: GooG的困局 (转载)大力推荐一下TuneIn,用iPhone在车上听国内的电台
NVDA咋了?netflix有股票没有?
CD机的Random Play是咋回事[合集] 笑死我了,vpdn的评论上了新浪新闻
Not a single Chinese门窗 | 在北京买风琴帘 (ZZ)
相关话题的讨论汇总
话题: android话题: munn话题: ios话题: 谷歌
进入SanFrancisco版参与讨论
1 (共1页)
f**********o
发帖数: 793
1
【 以下文字转载自 PDA 讨论区 】
发信人: flyingTomato (flyingTomato), 信区: PDA
标 题: 谷歌前实习生解释 Android不如苹果iOS原因 (ZT)
发信站: BBS 未名空间站 (Thu Dec 8 18:15:42 2011, 美东)
谷歌前实习生解释 Android不如苹果iOS原因
2011年12月07日21:21:52 [科技新闻]
编者按:12月8日消息,软件工程专业的前谷歌实习生Andrew Munn在Google+上发表言
论,阐述了为何Android的用户界面没有苹果iOS流畅的原因。Mitbbs.com
根据Munn的说法,Android系统最主要的问题就是触控界面的渲染并不是优先级的,相
比之下,苹果的iOS触控界面的渲染是实时优先的。他以Android系统网站加载和电影程
序为例,当用户已经完成触控输入后,操作系统还会继续加载。Mitbbs.com
Munn还指出了一些导致Android延迟的其他因素,譬如,为了防止每秒帧数达到60而产
生顿感,Android 3.0 Honeycomb 和 4.0 Ice Cream Sandwich相册程序中的每秒帧数
都被设限为30FPS。他还说,设限30FPS解决了动画制作不流畅时的顿感问题。Mitbbs.
com
Munn同时还指出了Android的硬件问题。据他介绍,由于Nvidia的Tegra2芯片内存带宽
较低并缺乏NEON指令集的支持,因此限制了Android的发挥。基于Honeycomb的平板电脑
如果换成其他的GPU,比如三星的Hummingbird 或是苹果的 A4,效果将会更好。Mitbbs.
com
Munn表示,另一个导致滞后的原因是来自Android系统Dalvik虚拟机的限制,作为一个
桌面级的Java虚拟机,Dalvik还不成熟。然而,这一问题可以通过来自Ice Cream
Sandwich的硬件加速和对Dalvik的改进来抵消。Mitbbs.com
然而尽管做出改进,但因设计局限,用户界面渲染的优先级别要求不高,Android用户
界面不可能做到完全流畅。Mitbbs.com
另据Munn爆料,最初谷歌以黑莓为竞争对手,所以Android的原型机一开始是全键盘的
设计,用户界面渲染的优先级别要求也不高。但是在2007年iPhone发布之后,为抢占市
场,谷歌急于完成Android系统,而已经没时间为触屏手机重写代码框架,于是Android
界面的渲染级别就成为了遗留问题。 Mitbbs.com
B******e
发帖数: 5730
2
界面的渲染级别-》英文是什么?interrupt priority?
不懂啊
g*****g
发帖数: 34805
3
I guess it's UI thread's priority.

【在 B******e 的大作中提到】
: 界面的渲染级别-》英文是什么?interrupt priority?
: 不懂啊

l**t
发帖数: 6971
4
Android的Java虚拟机又不是标准的Java,所以Oracle才告他。既然都不标准了,为什么不干脆不标准到底,改一改不就得了?一边正显示呢,一边开始收垃圾了,这也够匪夷所思的。
而且不是早就有各种的real time Java了吗?记得有一次开会,我问人家GC怎么办。人跟我急了,说我们早解决了,你看不起我们还是怎么回事。。。吓得我没敢追问下去。
f**********o
发帖数: 793
h****r
发帖数: 2056
6
你觉得他们是用是么方法处理GC?

什么不干脆不标准到底,改一改不就得了?一边正显示呢,一边开始收垃圾了,这也够
匪夷所思的。
人跟我急了,说我们早解决了,你看不起我们还是怎么回事。。。吓得我没敢追问下去。

【在 l**t 的大作中提到】
: Android的Java虚拟机又不是标准的Java,所以Oracle才告他。既然都不标准了,为什么不干脆不标准到底,改一改不就得了?一边正显示呢,一边开始收垃圾了,这也够匪夷所思的。
: 而且不是早就有各种的real time Java了吗?记得有一次开会,我问人家GC怎么办。人跟我急了,说我们早解决了,你看不起我们还是怎么回事。。。吓得我没敢追问下去。

r*****s
发帖数: 985
7
deterministic gc
for highly real time env like telco, finance etc.

去。

【在 h****r 的大作中提到】
: 你觉得他们是用是么方法处理GC?
:
: 什么不干脆不标准到底,改一改不就得了?一边正显示呢,一边开始收垃圾了,这也够
: 匪夷所思的。
: 人跟我急了,说我们早解决了,你看不起我们还是怎么回事。。。吓得我没敢追问下去。

h****r
发帖数: 2056
8
deterministic 就是 deterministic,和gc就不打噶了。

【在 r*****s 的大作中提到】
: deterministic gc
: for highly real time env like telco, finance etc.
:
: 去。

r*****s
发帖数: 985
9
看不懂
您用的方言?

【在 h****r 的大作中提到】
: deterministic 就是 deterministic,和gc就不打噶了。
h****r
发帖数: 2056
10
Garbage collectors are non-deterministic.

【在 r*****s 的大作中提到】
: 看不懂
: 您用的方言?

f*o
发帖数: 654
11
real time Java is dead, so hard to use it

什么不干脆不标准到底,改一改不就得了?一边正显示呢,一边开始收垃圾了,这也够
匪夷所思的。
人跟我急了,说我们早解决了,你看不起我们还是怎么回事。。。吓得我没敢追问下去。

【在 l**t 的大作中提到】
: Android的Java虚拟机又不是标准的Java,所以Oracle才告他。既然都不标准了,为什么不干脆不标准到底,改一改不就得了?一边正显示呢,一边开始收垃圾了,这也够匪夷所思的。
: 而且不是早就有各种的real time Java了吗?记得有一次开会,我问人家GC怎么办。人跟我急了,说我们早解决了,你看不起我们还是怎么回事。。。吓得我没敢追问下去。

c*******m
发帖数: 386
12
Even my son knows Android is better than iPhone, because much more games. I
am sure Android will win.
1 (共1页)
进入SanFrancisco版参与讨论
相关主题
门窗 | 在北京买风琴帘 (ZZ)Re: GooG的困局 (转载)
adding two cameras make it 2.0?NVDA咋了?
请问:152高速好开吗CD机的Random Play是咋回事
我来给你们讲讲为什么VMWare快死了 (转载)Not a single Chinese
Windows Phone 7可能严重威胁Android zz (转载)iPad太小儿科!Tegra2芯片完全解析!
Facebook开发商:Android和iOS系统都不开放 (转载)这个Nvidia现在这么牛啊?
谷歌Android系统已经成为微软移动业务的重要营收来源 (转载)问软龟公们一个问题
福布斯:谷歌四处出击令外界吃惊 谷歌走向灾难是不是买iphone都是没有deal的?
相关话题的讨论汇总
话题: android话题: munn话题: ios话题: 谷歌