mewking
V2EX  ›  macOS

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

  •  
  •   mewking · Sep 15, 2015 · 6431 views
    This topic created in 4069 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
    wangyifei6817
    Sep 15, 2015❤️16
    1
    你这种需求的对开发者来说表示相当烦人
    当然,开发者可以不去赚你这部分人的钱
    双向选择 挺好的
    chztv
    chztv
    Sep 15, 2015
    2
    10.9 可以用老版本的……新版本的肯定需要用新平台
    pH
    pH
    Sep 15, 2015
    3
    @wangyifei6817 在这么个开发者充斥的论坛,这话肯定好听。哈哈
    xuhaoyangx
    xuhaoyangx
    Sep 15, 2015
    4
    @wangyifei6817 +1 赞同
    Lonely
    Lonely
    Sep 15, 2015
    5
    Phariel
    Phariel
    Sep 15, 2015 via Android
    6
    @wangyifei6817 开发者恨不得不兼容所有老版本和新版本 就在指定版本玩到老 (°ー°〃)
    goofansu
    goofansu
    Sep 15, 2015
    7
    兼容旧系统对个人开发者来说是很麻烦的,除非这部份人贡献比较大
    JackBlack2006
    JackBlack2006
    Sep 15, 2015❤️1
    8
    10.11 GM 可以渡劫拯救你脱离苦海
    ritianhuang
    ritianhuang
    Sep 15, 2015
    9
    Yosemite 该改名叫 bugmite
    kooze
    kooze
    Sep 15, 2015
    10
    新 api
    klementina
    klementina
    Sep 15, 2015
    11
    天才吧的人你也信?还不如 google 一下,自己重装。天才吧的人基本都是瞎扯淡,啥也不会。。
    bulldozer
    bulldozer
    Sep 15, 2015❤️2
    12
    所以 Windows 能几乎完全统治企业市场。

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

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


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

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

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

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

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

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


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