mewking
V2EX  ›  macOS

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

  •  
  •   mewking · Sep 15, 2015 · 5947 views
    This topic created in 3899 days ago, the information mentioned may be changed or developed.
    上周我的 MBP 不能启动,手头没有恢复盘。因为 10.10.5 太卡,拿去天才吧装了 10.9.5 ,结果 TweetBot2 不能用、 OneNote 不能用, 1Password 不能用……于是又装回 10.10.5 ,真是折腾
    Supplement 1  ·  Sep 16, 2015
    发个牢骚你们也能吵起来,又不是抢鸡蛋。还有说我无理取闹的,抱怨今年的软件不能装在去年的系统的上就是无理取闹啊?
    65 replies    2015-09-17 01:14:41 +08:00
    wangyifei6817
        1
    wangyifei6817  
       Sep 15, 2015   ❤️ 16
    你这种需求的对开发者来说表示相当烦人
    当然,开发者可以不去赚你这部分人的钱
    双向选择 挺好的
    chztv
        2
    chztv  
       Sep 15, 2015
    10.9 可以用老版本的……新版本的肯定需要用新平台
    pH
        3
    pH  
       Sep 15, 2015
    @wangyifei6817 在这么个开发者充斥的论坛,这话肯定好听。哈哈
    xuhaoyangx
        4
    xuhaoyangx  
       Sep 15, 2015
    @wangyifei6817 +1 赞同
    Lonely
        5
    Lonely  
       Sep 15, 2015
    Phariel
        6
    Phariel  
       Sep 15, 2015 via Android
    @wangyifei6817 开发者恨不得不兼容所有老版本和新版本 就在指定版本玩到老 (°ー°〃)
    goofansu
        7
    goofansu  
       Sep 15, 2015
    兼容旧系统对个人开发者来说是很麻烦的,除非这部份人贡献比较大
    JackBlack2006
        8
    JackBlack2006  
       Sep 15, 2015   ❤️ 1
    10.11 GM 可以渡劫拯救你脱离苦海
    ritianhuang
        9
    ritianhuang  
       Sep 15, 2015
    Yosemite 该改名叫 bugmite
    kooze
        10
    kooze  
       Sep 15, 2015
    新 api
    klementina
        11
    klementina  
       Sep 15, 2015
    天才吧的人你也信?还不如 google 一下,自己重装。天才吧的人基本都是瞎扯淡,啥也不会。。
    bulldozer
        12
    bulldozer  
       Sep 15, 2015   ❤️ 2
    所以 Windows 能几乎完全统治企业市场。

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

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


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

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

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

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

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

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


    当你写了一个软件之后,过 1 , 2 年想重新运行,我操,根本就不可能,大部分的语言都这么干!!!
    robertlyc
        64
    robertlyc  
       Sep 16, 2015
    爱用用 不用滚
    stanhou
        65
    stanhou  
       Sep 17, 2015
    V 站的风气完了。看来真不能把这里当社区。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5239 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 117ms · UTC 07:29 · PVG 15:29 · LAX 00:29 · JFK 03:29
    ♥ Do have faith in what you're doing.