dingdangnao
V2EX  ›  Apple

论重构系统的可能性

  •  
  •   dingdangnao · Dec 22, 2020 · 3557 views
    This topic created in 2150 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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