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

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

  •  
  •   myzyq · 2017-08-18 09:36:10 +08:00 · 7945 次点击
    这是一个创建于 2633 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    64 位程序最大的优势是超过 4GB 的内存寻址能力,然而,有多少程序需要使用超过 4GB 的内存呢?
    shoaly
        40
    shoaly  
       2017-08-18 15:16:29 +08:00
    @yongyuhi 这你可还真敢说...... 搜一下 现在桌面系统占有率呢...
    tabris17
        41
    tabris17  
       2017-08-18 15:26:51 +08:00
    国内傻逼用户太多了,32 位、64 位到底是啥,他们搞不懂的,客服还不被烦死
    Felix2Yu
        42
    Felix2Yu  
       2017-08-18 20:04:47 +08:00
    64 位系统装 Office,微软默认就是提供 32 位的。
    imcxy
        43
    imcxy  
       2017-08-19 01:28:09 +08:00
    只有程序员会在意这些~老板谁在乎这些鸟事
    nullizer
        44
    nullizer  
       2017-08-19 03:48:20 +08:00
    没什么意义,楼主遇到的问题也不是 32 位的锅,大部分应用 32 位够用了。像 Linux 上绝大多数应用都有纯 64 位版是因为很多发行版默认不带 32 位库,就算带也不一定齐全。而 Windows 是带的,Win64 系统有完整的 Win32 支持,微软没有魄力去掉 32 位库,你说开发者为什么要做 64 位版本?
    smallthing
        45
    smallthing  
       2022-04-30 12:56:23 +08:00
    @yongyuhi 笑死我了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2873 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:37 · PVG 21:37 · LAX 06:37 · JFK 09:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.