V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mewking
V2EX  ›  macOS

OS X 上软件强制要求新系统相当烦人

  •  
  •   mewking · 2015-09-15 11:20:36 +08:00 · 4996 次点击
    这是一个创建于 3117 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上周我的 MBP 不能启动,手头没有恢复盘。因为 10.10.5 太卡,拿去天才吧装了 10.9.5 ,结果 TweetBot2 不能用、 OneNote 不能用, 1Password 不能用……于是又装回 10.10.5 ,真是折腾
    第 1 条附言  ·  2015-09-16 00:14:13 +08:00
    发个牢骚你们也能吵起来,又不是抢鸡蛋。还有说我无理取闹的,抱怨今年的软件不能装在去年的系统的上就是无理取闹啊?
    65 条回复    2015-09-17 01:14:41 +08:00
    wangyifei6817
        1
    wangyifei6817  
       2015-09-15 11:24:00 +08:00   ❤️ 16
    你这种需求的对开发者来说表示相当烦人
    当然,开发者可以不去赚你这部分人的钱
    双向选择 挺好的
    chztv
        2
    chztv  
       2015-09-15 11:29:21 +08:00
    10.9 可以用老版本的……新版本的肯定需要用新平台
    pH
        3
    pH  
       2015-09-15 11:44:46 +08:00
    @wangyifei6817 在这么个开发者充斥的论坛,这话肯定好听。哈哈
    xuhaoyangx
        4
    xuhaoyangx  
       2015-09-15 11:46:02 +08:00
    @wangyifei6817 +1 赞同
    Lonely
        5
    Lonely  
       2015-09-15 11:49:44 +08:00
    Phariel
        6
    Phariel  
       2015-09-15 11:53:07 +08:00 via Android
    @wangyifei6817 开发者恨不得不兼容所有老版本和新版本 就在指定版本玩到老 (°ー°〃)
    goofansu
        7
    goofansu  
       2015-09-15 11:54:47 +08:00
    兼容旧系统对个人开发者来说是很麻烦的,除非这部份人贡献比较大
    JackBlack2006
        8
    JackBlack2006  
       2015-09-15 11:55:54 +08:00   ❤️ 1
    10.11 GM 可以渡劫拯救你脱离苦海
    ritianhuang
        9
    ritianhuang  
       2015-09-15 12:31:33 +08:00
    Yosemite 该改名叫 bugmite
    kooze
        10
    kooze  
       2015-09-15 12:37:52 +08:00
    新 api
    klementina
        11
    klementina  
       2015-09-15 12:42:00 +08:00
    天才吧的人你也信?还不如 google 一下,自己重装。天才吧的人基本都是瞎扯淡,啥也不会。。
    bulldozer
        12
    bulldozer  
       2015-09-15 12:42:27 +08:00   ❤️ 2
    所以 Windows 能几乎完全统治企业市场。

    这种东西不应该是开发者考虑的事情,只是苹果不考虑而已---当然上门若干开发者的态度也说明一些问题。
    zander
        13
    zander  
       2015-09-15 13:18:37 +08:00
    为什么不直接 10.11GM
    和 10.10 真的是天上地下的区别

    本来今年年底都打算淘汰这台 RMBP 了,装了 10.11 感觉再用 3 年没问题。
    est
        14
    est  
       2015-09-15 13:22:58 +08:00
    10.10.3 路过。。。
    ren2881971
        15
    ren2881971  
       2015-09-15 13:27:20 +08:00
    怎么更新到 10.11
    ibremn
        16
    ibremn  
       2015-09-15 13:31:22 +08:00   ❤️ 1
    举个例子:
    你住小房子时买了个小衣柜。
    之后你换了个大房子,衣柜厂商说我可以免费给你升级到大衣柜,这样你就能充分利用大房子的空间了,你觉着好就换了。
    没几天你房子坏了又搬回了小房子,结果大衣柜就搬不进去了。


    @bulldozer WIndows 上是这样的:
    你住小房子时买了个小衣柜。
    之后你换了个大房子,衣柜厂商说我的衣柜必须要能放进小房子,所以我们没大衣柜。不过鉴于有大量用户有这个需求,我们就花费大量精力做了个折叠衣柜,自动适应大小房子,只要你有钱我们就能做。
    1ychee
        17
    1ychee  
       2015-09-15 14:04:32 +08:00
    @bulldozer 我并不太懂。但是每次看 Apple 发布会,台上的人总是说“我们今年新加了 xxx 个 API ”,我就在想:卧槽开发者们不得不又要折腾了。。

    相比之下, Windows XP 时代的软件基本都能在 Win 10 下运行。。这兼容性真是棒棒的
    mewking
        18
    mewking  
    OP
       2015-09-15 14:07:14 +08:00
    @zander
    @JackBlack2006

    为什么不升 10.11 ?因为被 10.10 坑怕了,发布已经一年,更新了 5 个大补丁的系统还这个样子…… GM 我怎么敢用。断线啊,卡顿啊……那个输入首字符掉字的问题到 10.10.5 都没完全解决,这已经不是一个能正常使用的工具了,更别说好用,提升效率……

    2014 Mid MBP ,却是七八年前用机械硬盘的感觉……经常比公司里一台 2009 年上市,换了 SSD 的 ThinkPad X200 还要慢。

    再结合 iOS 设备上的一些 bug ,我正准备逐步把全部苹果设备换掉。

    不知道苹果公司搞毛,所谓 97 %用户满意度的 Apple Watch , 18K 金啊,爱马仕合作啊, T 厨就搞了这些东西
    fishg
        19
    fishg  
       2015-09-15 14:14:33 +08:00
    挺好的
    pimin
        20
    pimin  
       2015-09-15 14:14:37 +08:00 via iPhone
    @ibremn
    我觉得实际的情况是换房子的时候直接把你小衣柜给砸了
    66beta
        21
    66beta  
       2015-09-15 14:18:33 +08:00
    ios 上同理
    wangyifei6817
        22
    wangyifei6817  
       2015-09-15 14:53:56 +08:00
    认识几个做 windows 程序的
    大部分程序跑在 xp 和 win10 之间的代价不只是开发者的代价
    更多的代价是因为兼容低级 api 用户体验也都差了
    君不见判断 windows 版本号要判断 prefix "Windows 9"
    JackBlack2006
        23
    JackBlack2006  
       2015-09-15 15:04:56 +08:00
    @mewking 正在用 10.11 GM 的路过笑而不语,你高兴就好
    JackBlack2006
        24
    JackBlack2006  
       2015-09-15 15:11:40 +08:00
    @mewking 我当初也不想从 10.9 升级的,不过安稳使用两年了,还是决定作死一把升级,现在基本满意
    xiaocang
        25
    xiaocang  
       2015-09-15 15:12:58 +08:00
    我是来围观果黑的
    ffffwh
        26
    ffffwh  
       2015-09-15 15:14:31 +08:00
    @bulldozer
    Windows 也就是新系统兼容老软件而已。
    没说新软件一定兼容老系统。
    mewking
        27
    mewking  
    OP
       2015-09-15 15:20:12 +08:00
    @ffffwh 但是大多数 windows 软件都兼容至少前两代吧,直到最近两三年 windows 应用才开始抛弃十几年前的 XP ,很少听说哪个为 win8.1 开发的软件不能运行在 win7 , vista 之上
    gaitana
        28
    gaitana  
       2015-09-15 15:32:30 +08:00
    还好这几个软件我都不用
    moooookey
        29
    moooookey  
       2015-09-15 15:33:31 +08:00
    对于生产力工具来说,这种设定有时候非常折腾人……
    cyberdak
        30
    cyberdak  
       2015-09-15 15:34:46 +08:00
    @ibremn 这种明显一个 110v 换到大房子变成 220v ,全都不能用了。。
    我很好奇,为什么这些软件新 api 出来就把旧 api 全抛弃了。。
    难道旧 api 就这么不堪?
    deepjia
        31
    deepjia  
       2015-09-15 15:35:13 +08:00 via iPhone
    @mewking OS X 免费升级,而且升级比 Windows 方便,用户习惯变化也不大,用户倾向于升级,老版本系统占有率少。上面已经有好几人告诉你,升级 10.11GM 是 Bugmite 不稳定的解决方案,你不相信就没有办法了……不过升级 10.11 会导致少量旧软件无法使用。
    getrix
        32
    getrix  
       2015-09-15 15:46:28 +08:00
    @wangyifei6817 prefix 的段子你也相信。。。
    ybbswc
        33
    ybbswc  
       2015-09-15 15:48:34 +08:00
    作为一个软粉,看到这个,真是,呵呵哒~~~

    不过 apple 和 M$两公司对于兼容性的态度,也基本决定了市占率及软件的丰富程度。
    wangyifei6817
        34
    wangyifei6817  
       2015-09-15 15:50:45 +08:00
    @getrix 然而 他们真是这么判断的
    DEMO8
        35
    DEMO8  
       2015-09-15 15:53:52 +08:00
    有强迫症,必须得点
    getrix
        36
    getrix  
       2015-09-15 16:06:36 +08:00
    @wangyifei6817 肯定是系统内部版本啊, Vista 是 6.0 , win7 是 6.1 , win10 是 10.0 , win98 也有相应的内部版本。
    jjx
        37
    jjx  
       2015-09-15 16:31:27 +08:00
    10.9 和 10.10 性能表现差距太大了
    feelinglucky
        38
    feelinglucky  
       2015-09-15 16:42:59 +08:00
    @jjx 是好的还是坏了?每次系统更新无线总是会出问题,相当的无语
    jjx
        39
    jjx  
       2015-09-15 16:46:33 +08:00
    @feelinglucky

    10.10 最近 4 和 5 性能有点恢复, 但还是明显不如 10.9
    wclebb
        40
    wclebb  
       2015-09-15 17:00:01 +08:00
    @1ychee 只能说是有部分吧……有些还是运行不了。即使改了 XP 模式。
    charlie21
        41
    charlie21  
       2015-09-15 17:16:28 +08:00
    10.10.5 太卡 ?
    正确的做法是抹盘重装 Yosemite
    tangzx
        42
    tangzx  
       2015-09-15 20:04:39 +08:00 via iPhone
    @wangyifei6817 赞同!👍
    megabits
        43
    megabits  
       2015-09-15 20:10:35 +08:00
    @klementina 也不一定,@肉呆大魔王水平就挺高
    feuvan
        44
    feuvan  
       2015-09-15 21:23:25 +08:00
    @getrix 请看 jvm 代码
    feikaras
        45
    feikaras  
       2015-09-15 21:40:01 +08:00
    @ybbswc 又不是没有代价的兼容性。
    getrix
        46
    getrix  
       2015-09-15 21:47:54 +08:00
    @feuvan jvm 只是提供了"os.name"和"os.version"两个属性,一般判断是 mac 还是 win 用前一个,判断啥版本用后一个。
    feuvan
        47
    feuvan  
       2015-09-15 22:27:49 +08:00
    getrix
        48
    getrix  
       2015-09-15 22:33:58 +08:00
    @feuvan 我看了几个代码,都不是 jvm 啊。。。
    而且大部分代码的用法和我说的一样,就是判断是否为 Windows ,而不是判断版本。
    minsheng
        49
    minsheng  
       2015-09-15 22:48:16 +08:00 via iPhone
    我来总结一下本楼果黑们的观点:
    微软万岁,旧软件能跑在新系统上。
    苹果傻逼,新软件能跑在旧系统上。
    ashong
        50
    ashong  
       2015-09-15 22:54:43 +08:00 via iPhone
    @1ychee leopard 时期的 app 一般也都能在 yosemite 运行。向下兼容 mac 支持的也挺好的
    lz 这种情况是向上兼容, windows 平台一样不灵,不如某些从 vista 开始启用的 api 以及 dll
    mudkip
        51
    mudkip  
       2015-09-15 23:26:56 +08:00 via iPad
    看到有趣的好用的新 API 而因为要兼容旧版系统无法使用时,真的感觉和吃 * 一样。
    所以当明天看到有更新的 App 或者新 App 敢于 Require iOS 9 时,会为开发者点个五星好评。
    ShikiSuen
        52
    ShikiSuen  
       2015-09-15 23:35:33 +08:00
    這問題升級到 OS X 10.11 就解決了,不管樓主信不信。
    canautumn
        53
    canautumn  
       2015-09-15 23:44:12 +08:00
    简直无理取闹。你去查查, Office 2013 能装到 Windows XP 上吗?

    OneNote 和 1Password 都可以下到可用于 10.9 的老版本。又想用老系统、又想用新软件,这个在哪个平台都不现实吧?
    canautumn
        54
    canautumn  
       2015-09-15 23:48:21 +08:00
    @1ychee 你说的问题和楼主说的不是一个问题。一个是应用去兼容系统、一个是系统去兼容应用,这是两码事。从你说的系统去兼容应用的方面,从我的经历来看,只要是 Intel 架构的应用,绝大部分老应用上至 10.5 时代的在 10.10 上运行也没问题。

    至于应用兼容系统,多半是为了新 API ,我认为这是好事。新版应用当然要尽量用新 API ,否则岂不是像 Windows 应用生态一样死气沉沉?老系统接着用你的老版应用呗,又不是下不到了。
    RqPS6rhmP3Nyn3Tm
        55
    RqPS6rhmP3Nyn3Tm  
       2015-09-15 23:59:58 +08:00 via Android
    水果兼容确实不好, Yosemite bug 多,都是事实,没什么可争的。
    我个人用的是 Mac ,但是对微软很是钦佩。举个例子,一个 DLL 有 bug ,但有依赖它且被大量使用的软件。那么在修复之后会同时有两个 DLL ,有 bug 和无 bug 版。 Windows 检测到上述的软件后会调用有 bug 版的 DLL 来确保兼容性。
    这点我不相信苹果会做到,每年系统升级都有一坨软件不能用。
    caiych
        56
    caiych  
       2015-09-16 05:33:29 +08:00
    @ibremn
    Google: 衣柜?昨天扔了 不好意思忘了说了
    ch3n2k
        57
    ch3n2k  
       2015-09-16 07:59:40 +08:00 via iPhone
    Yosemite 刚出来就升级了, bug 确实很多,但是一点也不卡顿,跑两个 ide , n 多网页,几个聊天和邮件工具,后台放音乐,偶尔启动一个虚拟机, 8G 内存,一点也不卡
    surefire
        58
    surefire  
       2015-09-16 08:30:59 +08:00
    @mewking 这么夸张?我也是 2014 Mid 的机器, 10.10.5 ,没你说的这些问题啊
    surefire
        59
    surefire  
       2015-09-16 08:32:51 +08:00
    @ch3n2k 我的也是 8G 内存的,不知道他们说的卡是个什么体验,还是说别人要求高?
    hahastudio
        60
    hahastudio  
       2015-09-16 08:39:37 +08:00
    不然你要让这些软件商怎么卖一份新的给你?
    JimGreen
        61
    JimGreen  
       2015-09-16 09:29:35 +08:00
    rmbp,839,感觉 10.10.5 棒棒哒
    nomemo
        62
    nomemo  
       2015-09-16 09:32:44 +08:00
    我就不兼容低版本,爱用不用
    Paranoid
        63
    Paranoid  
       2015-09-16 10:13:58 +08:00
    这就是为什么会有世界上最好的语言之称。 这是赞美!!!!!真正体会才知道这多少好!


    当你写了一个软件之后,过 1 , 2 年想重新运行,我操,根本就不可能,大部分的语言都这么干!!!
    robertlyc
        64
    robertlyc  
       2015-09-16 11:05:14 +08:00
    爱用用 不用滚
    stanhou
        65
    stanhou  
       2015-09-17 01:14:41 +08:00
    V 站的风气完了。看来真不能把这里当社区。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1001 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:53 · PVG 03:53 · LAX 12:53 · JFK 15:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.