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

论重构系统的可能性

  •  
  •   dingdangnao · 2020-12-22 18:36:26 +08:00 · 2504 次点击
    这是一个创建于 1192 天前的主题,其中的信息可能已经有所发展或是发生改变。

    记得是 iOS11 还是 iOS12 来着,主要解决的问题就是修复之前一大摞 bug,但是之后好像 bug 也是越来越多。

    macOS 最近的更新也是 bug 一堆叠一堆的

    这个时候 提出一个设想,苹果如果要按照现在的设计完全重新写这套系统,包括 iOS 和 macOS 还有 watchOS 的话,大概可能要多久啊?

    为什么一个小小的功能 都会写出 bug ?比如锁屏会破音,之前改壁纸 springboard 会挂,等等?

    (如果让中国人来重写这套系统 会写出什么样子来😂

    16 条回复    2020-12-23 10:30:33 +08:00
    WillBC
        1
    WillBC  
       2020-12-22 18:45:02 +08:00 via iPhone
    重构跟重写是两回事。
    IgniteWhite
        2
    IgniteWhite  
       2020-12-22 20:29:59 +08:00 via iPhone   ❤️ 6
    中国人重写当然要交给华为咯
    wsseo
        3
    wsseo  
       2020-12-22 20:31:54 +08:00
    有可能,谷歌不是搞了个 Fuchsia 吗
    tianshilei1992
        4
    tianshilei1992  
       2020-12-22 21:23:46 +08:00 via iPhone
    @wsseo Google 向社区开放就基本上判了死期了
    Building
        5
    Building  
       2020-12-22 21:42:57 +08:00
    苹果如果要按照现在的设计完全重新写这套系统...就会发现这个系统没有办法兼容 iOS 13,还会发现没有办法兼容 iOS 12,而且还发现兼容 iOS 11 是更加不可能的事情,如果有人要激活一台古老的 iOS 10 系统的 iPhone,那完蛋了,所以在开发 iOS 15 的同时还要吧旧版本的兼容性做上,估计不到半年了就会得到一个可能比现在的 iOS 14 还要烂的东西。
    v2isgood
        6
    v2isgood  
       2020-12-22 21:47:10 +08:00 via iPhone
    重写系统那不是 bug 更多?
    agagega
        7
    agagega  
       2020-12-22 21:48:43 +08:00
    要完全兼容,需要的工作是天量的,而且意义不大。如果不兼容,那是一个比 M1 更大的天坑。这种级别的软件都是靠演化的
    LagunAPaTa
        8
    LagunAPaTa  
       2020-12-22 22:15:22 +08:00
    这个工作量真的不敢想……

    小小的功能背后往往有很深的铺垫

    A 依赖 B B 依赖 C C 依赖 D

    改了下 Q 结果 E 跪了
    cheng6563
        9
    cheng6563  
       2020-12-22 22:16:04 +08:00 via Android
    感觉就是阿三的功劳
    vance123
        10
    vance123  
       2020-12-22 22:17:38 +08:00 via Android
    苹果要多久我不知道
    不过交给华为只需要半年
    IgniteWhite
        11
    IgniteWhite  
       2020-12-22 22:34:57 +08:00 via iPhone
    @vance123 不不不,华为花三天做 ppt 就完事儿
    shyling
        12
    shyling  
       2020-12-22 23:44:38 +08:00
    @IgniteWhite 就是那个 s/Android/鸿蒙 / 的华为吗
    agagega
        13
    agagega  
       2020-12-22 23:44:45 +08:00 via iPhone
    @agagega 苹果吹了这么久 iPadOS 当电脑,其实连自带软件的不少小功能都只有 mac 才有,可能最初实现的人都退休了
    IgniteWhite
        14
    IgniteWhite  
       2020-12-23 00:27:53 +08:00 via iPhone
    @shyling 君的正则本当上手!
    theolin
        15
    theolin  
       2020-12-23 00:29:53 +08:00   ❤️ 1
    bug 多不多主要取决于功能和开发时间吧,重构一遍,如果还是要实现这些功能的话,那短时间内 bug 肯定也不会少。
    iOS 一般到次年三四月份之后的版本都还是很稳定的。它最主要的问题是每年 9 月必须发布新系统。这是硬 deadline,不管系统做出什么样子,不管 bug 修没修完,都必须配合新产品的上市而进行推送。
    zmzy
        16
    zmzy  
       2020-12-23 10:30:33 +08:00
    没有 Bug 的软件,只存在于程序员天堂。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5174 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:29 · PVG 17:29 · LAX 02:29 · JFK 05:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.