myzyq
V2EX  ›  问与答

为什么国内的软件商很少出 64 位的?

  •  
  •   myzyq · Aug 18, 2017 · 9356 views
    This topic created in 3365 days ago, the information mentioned may be changed or developed.

    总感觉国内 win 端软件总是只有 32 位的,动不动就卡死,比如之前的迅雷看看,搜狗浏览器,腾讯视频等等,不仅启动慢,还卡的一笔,为什么大家都不积极开发 64 位软件?总感觉国外 64 位软件很流畅稳定,如谷歌, 如 potplayer

    不知道 32 位的国内软件卡,是只有我一个人有感觉还是?

    45 replies  •  2022-04-30 12:56:23 +08:00
    wekw
    wekw
    Aug 18, 2017 via Android
    1
    你是一个人
    crazycen
    crazycen
    Aug 18, 2017 via iPhone
    2
    只有你一个人!
    ysc3839
    ysc3839
    Aug 18, 2017 via Android
    3
    可能是因为 32 位已经够用,维护 64 位还要增加成本。PotPlayer 有 64 位是为了提高性能。
    electric
    electric
    Aug 18, 2017
    4
    兼容 32 位咯,省的麻烦。
    wonpn
    wonpn
    Aug 18, 2017 via Android
    5
    先把国内 XP 份额降下来再说
    myzyq
    myzyq
    OP
    Aug 18, 2017
    6
    @ysc3839 感觉还是 64 位比较流畅!
    coderdusk
    coderdusk
    Aug 18, 2017❤️2
    8
    这些软件卡也不是因为 32 位的原因吧
    gen900
    gen900
    Aug 18, 2017 via iPhone
    9
    你弄个 64bit xp 下跑不起来怎么办?你说也提供 32bit 的版本,但是我们的用户大把小白,你给他说要“根据系统选正确的版本”?!光这句话就给你客服增加 10 倍工作量,同时降低 30%用户增长率。

    你说为什么要做 64bit 的版本
    harry890829
    harry890829
    Aug 18, 2017
    10
    怎么说呢,我这边发布的 Windows 应用程序还真的都是 32 位,项目相关,64 位机很少,也懒得专门做适配,反正 Windows 自动兼容
    ajeef
    ajeef
    Aug 18, 2017 via Android
    11
    你看见国外的安装包了么,都是 x86_x64 一个安装包,自动识别 32 位还是 64 位。
    daysv
    daysv
    Aug 18, 2017
    12
    一直用 nw.js 做产品,管你什么 mac os windows x64 x86, 全来一份
    rozbo
    rozbo
    Aug 18, 2017❤️5
    13
    因为 64 位只在特定情况下才能更快。
    而大部分情况下,它更占内存了,比如原来只需要占用 4 个字节的,现在要 8 个字节了。所以对于小内存机器来说更慢了。
    nazor
    nazor
    Aug 18, 2017 via iPhone
    14
    不是 cpu 密集型的应用,怎么可能会有很大差距。
    mokeyjay
    mokeyjay
    Aug 18, 2017
    15
    能多赚钱吗?不能,不能为什么要出?
    ysc3839
    ysc3839
    Aug 18, 2017 via Android
    16
    @myzyq 只是感觉,像 QQ 这种软件没什么性能提升的。
    ysc3839
    ysc3839
    Aug 18, 2017 via Android
    17
    @ajeef 并不是所有软件都这么做,这么做多下载了无用数据。
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Aug 18, 2017
    18
    这样吧,你先让微软出个 x64 的 VS 怎么样,office 默认也是 x86 的
    连 VS 这种庞然大物用 x86 都没有任何问题,换架构增加成本有啥意义,反正也用不了这么多内存
    Jimrussell
    Jimrussell
    Aug 18, 2017 via Android
    19
    potplayer 用户表示我更喜欢 32 位的。32 位的 potplyer 启动明显比 64 的快。
    oska874
    oska874
    Aug 18, 2017
    20
    office、vs 现在不都是 64bit ?
    ysc3839
    ysc3839
    Aug 18, 2017 via Android
    21
    @oska874 VS 不分 32 64 bit
    qq292382270
    qq292382270
    Aug 18, 2017❤️2
    22
    软件这种东西就不要区分什么国内国外了.需要用什么就装什么.
    觉得卡,就换下一个替代产品.没有替代产品就忍着吧.
    另外卡不卡这种情况真的说不清是不是什么 32 64 造成的..你要怎么对比呢?拿一个 1G 的 32 位软件跟一个 10kb 的 64 位比启动速度吗?
    allinwonder
    allinwonder
    Aug 18, 2017 via iPhone
    23
    Visual studio 除了编译器以外其他都是 32 位的。
    lydasia
    lydasia
    Aug 18, 2017 via iPhone❤️4
    24
    说白了就是懒,没有追求。还记得上次的 XcoeGhost 事件吗,微信,网易云音乐,12306,甚至某银行的应用等等全部中招,开发环境都懒得从官方下,随便百度一个就好,还 64 位呢,做梦吧。得强推才行,iOS 上的 64 位,IPv6,https 都是强推出来的。
    yongyuhi
    yongyuhi
    Aug 18, 2017 via Android
    25
    @qq292382270 再说目前都在做手机 app 和游戏,真正的 Windows 软件少的可怜,在更新的估计 100 款都不到,压根没前途。
    都是 Ms 的错。
    0ZXYDDu796nVCFxq
    0ZXYDDu796nVCFxq
    Aug 18, 2017 via iPhone
    26
    绝大多数软件并不需要 64 位
    如果这些软件确实需要 64 位的时候,你一定会把他骂死
    liuminghao233
    liuminghao233
    Aug 18, 2017 via iPhone
    27
    二十几年来还真是第一次听说 32 位是卡的原因
    miaomiao888
    miaomiao888
    Aug 18, 2017
    28
    1 懒
    2 其实 64 位可能还没 32 位稳定
    3 程序的内存占用还没到需要支持大内存 64 位的地步
    qq292382270
    qq292382270
    Aug 18, 2017
    29
    @yongyuhi 再过几年等老机型都报销了.. 就好了...
    zhangchioulin
    zhangchioulin
    Aug 18, 2017
    30
    @lydasia 更正下是:Xcode Ghost 事件。HTTPS 被 Apple 推迟了。
    yongyuhi
    yongyuhi
    Aug 18, 2017 via Android
    31
    @qq292382270 到时 PC 占有率会跌一半。。。。。。 说不定安卓电脑成主流了,ms 再这样瞎折腾一定会嗝屁的。

    现在 win 上哪有像样的软件。。。。
    zj299792458
    zj299792458
    Aug 18, 2017 via iPhone
    32
    不是因为 64 位会卡么,因为内存不够
    abubun
    abubun
    Aug 18, 2017
    33
    @gen900 32bit/64bit 打包一个安装包,程序自动判断不可以么
    icyalala
    icyalala
    Aug 18, 2017
    34
    @lydasia "XcodeGhost" 事件与"懒" 和 "没有追求" 无关。下载 Xcode 最方便、最懒的方法就是直接在 AppStore 更新,或者在 developer 网站直接点链接。但是那时候无论 AppStore 也好,developer 网站也好,下载速度都非常慢,一整天都下载不完还容易断掉,这才导致大家不约而同从国内找镜像。好在现在苹果也在国内上了 CDN,速度基本没问题了。

    iOS 64 Bit Only 开发者其实是很期待的,这样就不用考虑 32/64 位兼容的问题了。IPv6 和 https 苹果在强推,IPv6 算是勉强推动了些,https 倒是还没推成,可惜...
    johnny23
    johnny23
    Aug 18, 2017 via iPhone
    35
    不用带超大内存 何必 64 位呢 你所说的这些软件有多少是需要大内存的呢? 位数只是内存寻址空间有区别 速度这个问题和位数有多大关系?
    snail1988
    snail1988
    Aug 18, 2017
    36
    64bit 对大部分日常应用软件来说没什么性能提高
    不过,作为开发者,早就希望 64bit-only 到来了
    qq292382270
    qq292382270
    Aug 18, 2017
    37
    @yongyuhi 移动端用的人是多.但 PC 永垂不朽..除非有什么跨时代科技产品出现. 不然.. 想象一下,各个公司可能会放弃 pc 让用户都用手机办公嘛 .. (偷笑)
    wupher
    wupher
    Aug 18, 2017
    38
    只是懒而已

    又没办法挣钱,所以不愿意折腾
    fcten
    fcten
    Aug 18, 2017
    39
    从 32 位时代沿用下来的程序,升级成 64 位不仅费时费力,还会给后续维护带来麻烦,最重要的是,并不能带来明显的好处。

    64 位程序最大的优势是超过 4GB 的内存寻址能力,然而,有多少程序需要使用超过 4GB 的内存呢?
    shoaly
    shoaly
    Aug 18, 2017
    40
    @yongyuhi 这你可还真敢说...... 搜一下 现在桌面系统占有率呢...
    tabris17
    tabris17
    Aug 18, 2017
    41
    国内傻逼用户太多了,32 位、64 位到底是啥,他们搞不懂的,客服还不被烦死
    Felix2Yu
    Felix2Yu
    Aug 18, 2017
    42
    64 位系统装 Office,微软默认就是提供 32 位的。
    imcxy
    imcxy
    Aug 19, 2017
    43
    只有程序员会在意这些~老板谁在乎这些鸟事
    nullizer
    nullizer
    Aug 19, 2017
    44
    没什么意义,楼主遇到的问题也不是 32 位的锅,大部分应用 32 位够用了。像 Linux 上绝大多数应用都有纯 64 位版是因为很多发行版默认不带 32 位库,就算带也不一定齐全。而 Windows 是带的,Win64 系统有完整的 Win32 支持,微软没有魄力去掉 32 位库,你说开发者为什么要做 64 位版本?
    smallthing
    smallthing
    Apr 30, 2022
    45
    @yongyuhi 笑死我了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5169 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 143ms · UTC 01:31 · PVG 09:31 · LAX 17:31 · JFK 20:31
    ♥ Do have faith in what you're doing.