首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

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

  •  1
     
  •   vscode · 206 天前 · 5176 次点击
    这是一个创建于 206 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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


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

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

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

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

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

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

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

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

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

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

    那一加 7Pro 乞丐版应该是不建议买了
        58
    MrGba2z   205 天前
    不 6G 怎么做 ppt
        59
    sama666   205 天前 via Android
    @dxgfalcongbit 我妈的手机 n 个打牌打麻将 App,8 个根本不够用
        60
    smdbh   205 天前
    @antileech 2k 屏,32bit, 双 fb,才多大 ram!
        61
    ccming   205 天前 via iPhone
    Android 不是 native 是三明治
        62
    HongJay   205 天前
    @CastleBUPT 第一句话看成没用过安卓了。还有你说话放尊重点,别给自己家人抹黑了
        63
    passerbytiny   205 天前
    @des #43 人家那是确实需要那么大内存。linux 的思路是,内存不能闲着,实在用不了那么多,就算缓存着也不让你闲着。你用 top,内存使用率永远是 100%,以至于人们需要额外的计算才能找到实际的可用内存。用一句俗话来说,就是:占着茅坑不拉屎。
        64
    1and0   205 天前
    如果不装国产 APP 的话,4G 足够
        65
    flynaj   204 天前 via Android
    linux 会把硬盘缓存到空闲的内存里面,内存越大缓存越多,多个 app 切换也快,也许几个 G 那种场景加载也快。如果 app 不多,游戏也不玩其实没有用。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4348 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 160ms · UTC 03:07 · PVG 11:07 · LAX 19:07 · JFK 22:07
    ♥ Do have faith in what you're doing.