论重构系统的可能性

2020-12-22 18:36:26 +08:00
 dingdangnao

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

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

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

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

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

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

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

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

改了下 Q 结果 E 跪了
cheng6563
2020-12-22 22:16:04 +08:00
感觉就是阿三的功劳
vance123
2020-12-22 22:17:38 +08:00
苹果要多久我不知道
不过交给华为只需要半年
IgniteWhite
2020-12-22 22:34:57 +08:00
@vance123 不不不,华为花三天做 ppt 就完事儿
shyling
2020-12-22 23:44:38 +08:00
@IgniteWhite 就是那个 s/Android/鸿蒙 / 的华为吗
agagega
2020-12-22 23:44:45 +08:00
@agagega 苹果吹了这么久 iPadOS 当电脑,其实连自带软件的不少小功能都只有 mac 才有,可能最初实现的人都退休了
IgniteWhite
2020-12-23 00:27:53 +08:00
@shyling 君的正则本当上手!
theolin
2020-12-23 00:29:53 +08:00
bug 多不多主要取决于功能和开发时间吧,重构一遍,如果还是要实现这些功能的话,那短时间内 bug 肯定也不会少。
iOS 一般到次年三四月份之后的版本都还是很稳定的。它最主要的问题是每年 9 月必须发布新系统。这是硬 deadline,不管系统做出什么样子,不管 bug 修没修完,都必须配合新产品的上市而进行推送。
zmzy
2020-12-23 10:30:33 +08:00
没有 Bug 的软件,只存在于程序员天堂。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/737986

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX