Android系统卡么?答:确实多数都卡。这个你别争,即使流畅度最强的Nexus 5也会卡。为什么卡,你回答的上来么?
也许你会想当然的说,因为运行环境。我想问一句,跟运行环境有几毛钱关系?难道说编译过程浪费了0点0几秒就卡了?要知道现在的手机硬件性能早已经和四五年前的台机相媲美,这性能搞不定一个编译过程?你有没有想过,其实这就是一个简单的支持问题?
请问你知不知道GPU是干嘛用的?我想玩电脑的都知道。但要注意,GPU不只是玩游戏用,事实上,只要你打开电脑,它就在发挥作用。因为GPU可以完成一切图形的合成,也就是你所看到的全部。电脑如此,手机呢?
事实上,Android做的不好,谷歌为了避开专利问题采用了一个收购来的图形API也就是SKIA,但谷歌不是苹果,做驱动根本就是半路出家,折腾到现在也没折腾好。2.3之前Android压根没有2D硬件加速,2.3之后才慢慢实现硬件加速,到现在虽然还是不能完美实现,不过进步已经不小了。
如果你想知道没有硬件加速什么样,很简单,卸载你家电脑的所有显卡驱动,你就能感受到非硬件加速的“效率”。
也许你会想当然的说,因为运行环境。我想问一句,跟运行环境有几毛钱关系?难道说编译过程浪费了0点0几秒就卡了?要知道现在的手机硬件性能早已经和四五年前的台机相媲美,这性能搞不定一个编译过程?你有没有想过,其实这就是一个简单的支持问题?
请问你知不知道GPU是干嘛用的?我想玩电脑的都知道。但要注意,GPU不只是玩游戏用,事实上,只要你打开电脑,它就在发挥作用。因为GPU可以完成一切图形的合成,也就是你所看到的全部。电脑如此,手机呢?
事实上,Android做的不好,谷歌为了避开专利问题采用了一个收购来的图形API也就是SKIA,但谷歌不是苹果,做驱动根本就是半路出家,折腾到现在也没折腾好。2.3之前Android压根没有2D硬件加速,2.3之后才慢慢实现硬件加速,到现在虽然还是不能完美实现,不过进步已经不小了。
如果你想知道没有硬件加速什么样,很简单,卸载你家电脑的所有显卡驱动,你就能感受到非硬件加速的“效率”。