有没有发现 Android 系统的性能缺陷被硬件的发展给掩盖了

2022-11-12 15:36:08 +08:00
 Biwood

Android 系统从发布之初就一直面临着卡顿问题,虽说现在芯片升级很多代了,Android 系统本身也升级了很多版本,卡顿情况相比以前少了一些,但是哪怕是各个厂家的旗舰机型,也还是无法完全规避,这应该是 Android 系统的天生缺陷吧。

我自己曾经在 Linux 笔记本上折腾过各种虚拟机,机器配置是十代 i7 + 32GB 内存。在 Linux 上安装 Linux 虚拟机(包含桌面 GUI ),运行基本都很流畅。在 Linux 上安装 Windows 7 和 Windows 10 ,正常使用也没什么大问题。但是在 Linux 安装 Android 虚拟机(用的是最新版的Anbox),在什么都没安装的情况下,卡顿到到几乎不能用。这是否说明 Android 本身就是一个非常吃硬件性能的系统,它在移动端的性能缺陷完全靠硬件的堆叠来掩藏?

然后我了解到谷歌搞了个新系统叫 Google Fuchsia,几乎是把 Linux 内核给重构了一遍,这玩意儿将来应该会取代 Android 吧。

18231 次点击
所在节点    Android
69 条回复
ww2000e
2022-11-12 20:34:50 +08:00
10 年前我也这样想,整个系统基于 jvm ,效率太差,后来和 ios 比比,待机时间和速度,也就那回事
0x6c696e71696e67
2022-11-12 21:03:13 +08:00
安卓的动画掉帧被 120hz 拯救了,锁 60 真的没法用,动态刷新率又因某些应用只能 60 ,只能锁 120 来用
geeksammao
2022-11-12 21:21:31 +08:00
@0x6c696e71696e67 动画掉帧是连 60 都达不到或者稳不住,那说明渲染性能就跟不上,屏幕刷新率 240 也没用。120 是让以前不够精细的动画更精细,以及新机器渲染性能更强带来的协同效应,纯刷新率 120 没有配套的渲染能力是没效果的。
charlieethan
2022-11-12 21:24:52 +08:00
我觉得 Android 的性能应该和 iOS 不相上下,但是由于安卓应用开发混乱,又没有一个统一的应用审核标准,再者安卓系统下的硬件众多,而 iOS 的应用都会针对机型做单独优化,导致实际使用时安卓体验不如 iOS ,目前这是无解的事
ourstars
2022-11-12 22:19:14 +08:00
性能现在应该还是提升上来了,但是安卓的动画还是没有 iOS 精致(可能是因为各家厂商自己做自己的)
jsjjdzg
2022-11-12 22:42:12 +08:00
我觉的还是 硬件发展遮掩了很多安卓稀烂的开发
ltkun
2022-11-12 22:50:17 +08:00
Android 对于 x86 需要有 x86 架构的 app 不信你运行个 iOS 的 app 看看行不行 对于附言 2
jfdnet
2022-11-12 22:58:26 +08:00
@1041412569 张嘴就来,用 C 开发安卓应用... ... android SDK 都是用 java 实现的。

@Biwood
然后楼主没有一句话涉及到技术问题,然后他希望 “纯技术角度来探讨”

真是个无语的帖子。
blueaurora
2022-11-12 22:58:39 +08:00
Android 的虚拟机优化确实不怎么样。X86 支持是市场问题,X86 在移动端和车机系统上,都应该很难发展起来了吧。2014 年 intel 布道时我就玩过 X86 的 android , 作为应用来讲,android X86 没有市场,就没有支持的必要
exploreexe
2022-11-12 22:58:56 +08:00
都十几年了,你现在才意识到么。。。
vision1900
2022-11-12 23:10:54 +08:00
<amp-youtube data-videoid="XAfTXYa36f4" layout="responsive" width="480" height="270"></amp-youtube>
kwh
2022-11-13 01:04:25 +08:00
华为鸿蒙,我觉得还是很精致了,但是我没用过苹果,不清楚苹果 UI 与鸿蒙 UI 的区别。
但是比小米 UI 好多了,小米 UI 能明显感到粗线条。而且软件也有问题,比如应用商店,某一行应用说明文字,只显示一半,另一半被遮住了。
1002xin
2022-11-13 01:10:17 +08:00
没错
kwanzaa
2022-11-13 05:24:00 +08:00
@quan01994 最近 Google 要把一批硬件更新到 Fuchsia 。
loading
2022-11-13 09:04:02 +08:00
Windows:?? ?
makelove
2022-11-13 09:04:49 +08:00
竟然拿虚拟机说事,在虚拟机内的 Android 驱动完全发挥不了硬件机能了吧,这和成熟的 windows/linux 完全不一样,虚拟 android 用的人也少估计也没什么人会大力弄这个

即使 linux 显卡驱动没弄好照样卡成 ppt
Syiize
2022-11-13 09:44:40 +08:00
有没有一种可能,就是某些 app 做的太烂太吃性能才导致 Android 卡的。
lirunext
2022-11-13 09:49:34 +08:00
楼主感兴趣的话可以检查下 VT-d 有没有打开,在 VT-d 启用的前提下用主流的安卓模拟器(如雷 D 模拟器、X 讯手游助手),再看看卡不卡,按道理十代 i7 不至于卡的
everain
2022-11-13 10:50:14 +08:00
同年代顶级安卓手机的性能也比不过苹果机…顶多在内存容量上占上风…
jeesk
2022-11-13 10:50:37 +08:00
@Syiize 普通场景下差距不大, 海量场景下 ios 更加扛不住。 可以试一试 10w 张照片在 ios 下面和 android 系统下面, 看看谁能抗住。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894703

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX