vscode
V2EX  ›  问与答

为啥到了现在,安卓手机的内存起步就得 6G

  •  1
     
  •   vscode · May 17, 2019 · 10111 views
    This topic created in 2727 days ago, the information mentioned may be changed or developed.

    没有搞过安卓,所以不太理解,是因为安卓系统的内存管理真的很差吗?
    安卓手机内存动则 6G 起步,还有更高的....
    只见硬件升级,没有软件优化吗

    66 replies  •  2021-04-27 11:17:03 +08:00
    vscode
    vscode
    OP
    May 17, 2019
    1
    看了 V 友要上车一加,都说最少 6G 起步去买
    Mogugugugu
    Mogugugugu
    May 17, 2019
    2
    硬件升级,软件继续负优化,用户内存不够用,硬件升级,软件继续负优化,用户内存不够用......就这么循环着 = = 。大家都发展,互惠互利。。。
    yan5990853
    yan5990853
    May 17, 2019 via Android❤️3
    3
    看个人使用习惯,我现在还在用 4g 没什么问题。
    passerbytiny
    passerbytiny
    May 17, 2019❤️4
    4
    Linux 尿性,不管你有多大内存,我绝对占满。谷歌尿性,世界上其他人都跟我们一样用得是顶级硬件。
    ezrealinxh
    ezrealinxh
    May 17, 2019 via Android❤️14
    5
    @passerbytiny 谷歌自己出的手机才 4G RAM
    acehow
    acehow
    May 17, 2019 via Android
    6
    实际上早就硬件性能过剩了。但厂家每年要卖新品,在没有技术革名的情况下也只能堆硬件了。
    dxgfalcongbit
    dxgfalcongbit
    May 17, 2019 via Android
    7
    每个人需求不一样,对我来说 4g 完全够用,我妈妈给她 8 个 g 都能占满。
    Greendays
    Greendays
    May 17, 2019
    8
    用 4G 产品竞争力不够
    wolflone
    wolflone
    May 17, 2019 via Android
    9
    有更高的,现在最新 12g,已经普及的是 8g。6g 是能舒服地使用安卓系统的黄金比例,4g 就已经要注意后台了……
    至于你是想问安卓和 ios 系统内存的差异吗?这个你百度吧,三言两语说不清……底层上远远不如 ios,必须靠堆料
    CykaBlyat
    CykaBlyat
    May 17, 2019
    10
    2g 内存的 iPhone se 是我的主力机
    iceheart
    iceheart
    May 17, 2019 via Android
    11
    linux 不耗资源内存。java 程序吃内存,来者不拒,有多少吃多少。
    dalabenba
    dalabenba
    May 17, 2019 via Android
    12
    可以有更多的 page cache,切换更流畅
    orangeade
    orangeade
    May 17, 2019 via Android
    13
    内存永远越大越好
    AngryMagikarp
    AngryMagikarp
    May 17, 2019
    14
    我觉得 JAVA 需要背锅
    runking
    runking
    May 17, 2019
    15
    实际上优化好的话,你十八年不不换手机,手机厂商不得去喝西北风去?


    好多东西不是做不到,而是为什么去做?

    做的话谁受益谁受损,不做又是谁受益谁受损。

    利益关系理清楚了,就很明白了。

    手机优化的好受益的是用户。
    手机不优化的话受益的是手机生产厂商,和 APP 制作团队。
    breaklayer
    breaklayer
    May 17, 2019
    16
    这就是卖点啊,其实 6g 已经过剩了
    gamexg
    gamexg
    May 17, 2019 via Android
    17
    看了下,
    手机内存占用 4.2g 。
    感觉更大的是为以后软件做准备吧。
    cxknmsl
    cxknmsl
    May 17, 2019❤️1
    18
    上次看一篇文章,一老哥做安卓底层的,疯狂吐槽安卓底层的代码稀烂。。。
    lj7163
    lj7163
    May 17, 2019
    19
    国内大厂 APP 后台相互唤醒占用内存,说到底还是生态问题。
    shyangs
    shyangs
    May 17, 2019
    20
    Android 上的微信做得比 Desktop 的微信和 QQ 还大, 了解一下.
    tyhunter
    tyhunter
    May 17, 2019
    21
    2G 的 6S 在 iOS12 面前也有点力不从心了,某些 app (特别是 bilibili ),暂停播放,切出来回个微信消息,切回去,直接变回开屏状态....
    IsA26hN4DcQDS7Z9
    IsA26hN4DcQDS7Z9
    May 17, 2019
    22
    可以预见到。。

    xx 年以后。。128g 运存的手机算低配?

    256 512 满街跑?
    edgnoz
    edgnoz
    May 17, 2019 via iPhone
    23
    @vscode 也没有 4G 啊😬
    HongJay
    HongJay
    May 17, 2019
    24
    你这也能推出苹果牛逼,android 因为内存管理差才需要硬件?
    checkaround
    checkaround
    May 17, 2019 via Android
    25
    你把 app 全杀了,压根不需要这么多,还不是为了每次打开方便,结果吃内存和电池
    my101du
    my101du
    May 17, 2019
    26
    我觉得机器变卡和内存大小、应用的关系没那么大。

    MIUI, EMUI 这种对后台自启、自动唤醒行为压制比较好的定制安卓系统,如果使用了 UFS,4G 内存也非常 OK 了。

    现在情况是,一般 4G 内存的手机,基本上搭配的是 eMMC 存储。半年后文件数量增加就卡顿,一年后就算刷机也掉速严重。

    对于“应用”,去年网上对支付宝启动速度的吐槽非常多,年底有个版本突然速度有了极大的提升。希望开发者,特别是大厂,都能这么有良心吧。。。
    jdgui
    jdgui
    May 17, 2019
    27
    因为安卓手机竞争激烈。
    现在 4g 勉强够用,6g 完全没问题,以上的提升就微乎其微。但是需要卖点
    ciaoly
    ciaoly
    May 17, 2019 via Android
    28
    现在用手机还需要关心内存嘛?我 4GB 完全够用啊,日常占用 3GB 以上,等它不够了自己杀就行啊。
    jifengg
    jifengg
    May 17, 2019
    29
    目前用着 6G 都不太好用了,有些 app 想着留在后台的,切换一会再回来就被杀死了。
    Flasky
    Flasky
    May 17, 2019 via Android
    30
    日常 3G 刚好够用,不会卡,但是大内存应用不能放后台(QQ、微信后台常驻),我觉得 6G 内存就可以随便放后台了
    Wobuguan
    Wobuguan
    May 17, 2019 via Android
    31
    平常用冰箱后台控制很严格,绝对够用。
    ltux
    ltux
    May 17, 2019 via Android
    32
    有人老觉着内存太多硬件过剩,这是病,得治
    hakono
    hakono
    May 17, 2019
    33
    @ciaoly 然后你就发现,自杀的软件你接不到推送了
    tianxia
    tianxia
    May 17, 2019 via Android
    34
    写一下而已,不用什么成本,哈哈
    meisky6666
    meisky6666
    May 17, 2019 via Android
    35
    对自己系统软件不自信的表现
    MonoLogueChi
    MonoLogueChi
    May 17, 2019 via Android❤️1
    36
    很多安卓 app 在瞎搞,主力 iOS,顺带搞个安卓版
    andbutor
    andbutor
    May 17, 2019 via Android
    37
    市场饱和,竞争白热化,除了顶尖大厂以外,其他同级别品牌技术差异不大,只能寻求在硬件上补充竞争力
    zzzim
    zzzim
    May 17, 2019 via Android
    38
    4G 从来不在意,都是 home 键回去,几百个自己爱杀后台自己杀
    antileech
    antileech
    May 17, 2019 via Android
    39
    怎么没人说显存?手机上内存不单单是内存,现在动不动 2k 屏幕,显存也得消耗不少空间。如果单单内存的话,6G 现阶段算是过剩的
    20015jjw
    20015jjw
    May 17, 2019 via Android
    40
    然而 px3 用户表示从来没觉得内存少
    msg7086
    msg7086
    May 17, 2019
    41
    内存有 640K 就足够了(手动滑稽
    HiJackXD
    HiJackXD
    May 18, 2019
    42
    极端点,大内存在评测的时候还是有优势的,就是那种把桌面上的 app 挨个点他几十个,然后看谁载入总耗时少。内存大的,缓存做个弊(比如检测到你按顺序连续点击了若干 app,那么就预先载入你接下来要点击的 1 个或 2 个应用),立马起飞。

    以上是作弊缓存策略,正规的策略做好了,用户体验还是很好的。所以超大内存也不是没意义。
    shakoon
    shakoon
    May 18, 2019 via Android
    43
    4GB 内存我用了三年多了,也没觉得有什么卡的。倒是存储空间撑不住了,APP 动不动就占用几百 MB 甚至 GB,三天两头清理空间已成习惯,务必把便用率控制在 70%以下。
    widewing
    widewing
    May 18, 2019 via Android
    44
    4G 根本不够。 手持 pixel 3 路过。还不如 1+5
    infreboot
    infreboot
    May 18, 2019 via Android
    45
    4g 用的真的勉强… xz1 路过。。。系统体验还不如 mix2
    7654
    7654
    May 18, 2019
    46
    因为谷歌太随意,系统不优化,认为硬件能解决的就不需要靠人了,人才太贵
    LeungV2
    LeungV2
    May 18, 2019
    47
    物料价格跌了吧
    jerryrib
    jerryrib
    May 18, 2019 via Android
    48
    国内环境尿性
    tianzry
    tianzry
    May 18, 2019 via Android
    49
    为啥到了现在,Windows 电脑内存起步得 8G ?又想马儿跑得快又想马儿不吃草是不可能的
    des
    des
    May 18, 2019 via iPad
    50
    @passerbytiny 不只是 linux 吧,好像 mac、win 开机占用一半以上也很常见啊
    chanchan
    chanchan
    May 18, 2019
    51
    不玩游戏真不觉得我用了几年的手机有多卡
    trn4
    trn4
    May 18, 2019 via iPhone
    52
    @tianzry 五年前 Windows 起步就是 8G,我七年前买的电脑也是 8G,放现在依然够用。七年前安卓内存 1G 已经不错了,我那时候买的七八百的手机只有 512M 内存。
    Voren
    Voren
    May 18, 2019
    53
    手机内存比我电脑还大...
    我电脑 8G 内存...
    干和手机一样的事情甚至还流畅更多...
    lizhuoli
    lizhuoli
    May 18, 2019 via iPhone❤️2
    54
    640KB is enough for everyone :)
    其实很大原因是被逼的,苹果大部分老硬件还是 1GB RAM,开发者必须向着 1GB RAM 可用性优化,降低整体内存占用,用很多时间换空间的策略,缓存 mmap 来解决内存不足的问题,OOM 率也是团队 KPI 的标准
    所以你想呢,Android 团队性能优化的压力就本身比 iOS 低,而且基于 VM 一些激进的优化没法做,iOS 很多底层 API,甚至内存分配器一般都做了优化……积少成多就是你看到的结果
    Eugene1024
    Eugene1024
    May 18, 2019
    55
    首先软件越来越多,在内存的软件也会越来越多,要想流畅就得增加内存啊
    CastleBUPT
    CastleBUPT
    May 18, 2019 via iPhone
    56
    @HongJay
    G 点不要太低,人 lz 既没有提苹果,也没有提 iOS。人为了照顾安卓用户的情绪,什么其他系统都没提,然后你自己爆炸了
    SZP1206
    SZP1206
    May 18, 2019
    57
    @antileech 怎么没人说显存?手机上内存不单单是内存,现在动不动 2k 屏幕,显存也得消耗不少空间。如果单单内存的话,6G 现阶段算是过剩的

    那一加 7Pro 乞丐版应该是不建议买了
    v2gba
    v2gba
    May 18, 2019
    58
    不 6G 怎么做 ppt
    sama666
    sama666
    May 18, 2019 via Android
    59
    @dxgfalcongbit 我妈的手机 n 个打牌打麻将 App,8 个根本不够用
    smdbh
    smdbh
    May 18, 2019
    60
    @antileech 2k 屏,32bit, 双 fb,才多大 ram!
    ccming
    ccming
    May 18, 2019 via iPhone
    61
    Android 不是 native 是三明治
    HongJay
    HongJay
    May 18, 2019
    62
    @CastleBUPT 第一句话看成没用过安卓了。还有你说话放尊重点,别给自己家人抹黑了
    passerbytiny
    passerbytiny
    May 18, 2019
    63
    @des #43 人家那是确实需要那么大内存。linux 的思路是,内存不能闲着,实在用不了那么多,就算缓存着也不让你闲着。你用 top,内存使用率永远是 100%,以至于人们需要额外的计算才能找到实际的可用内存。用一句俗话来说,就是:占着茅坑不拉屎。
    1and0
    1and0
    May 18, 2019
    64
    如果不装国产 APP 的话,4G 足够
    flynaj
    flynaj
    May 19, 2019 via Android
    65
    linux 会把硬盘缓存到空闲的内存里面,内存越大缓存越多,多个 app 切换也快,也许几个 G 那种场景加载也快。如果 app 不多,游戏也不玩其实没有用。
    linuxgo
    linuxgo
    Apr 27, 2021
    66
    @1and0 确实,国产机去掉那些垃圾 app,其实 4G 真的没问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1466 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 22:57 · PVG 06:57 · LAX 14:57 · JFK 17:57
    ♥ Do have faith in what you're doing.