苹果iOS为什么越做越差?苹果前员工道出真相

  简单来说,苹果的产品经理凌驾于程序员之上了。  自从苹果iOS 11推出以来,苹果多年积累下来的系统“声誉”似乎在一瞬间被全盘否定了,这一版本中充斥的各种bug让人难以忍受,而电源管理机制的加入更是火上浇油,让“降级”成为了iPhone用户最为关心的关键词。那么这一切的原因究竟是什么呢,让我们看看前苹果工程师怎么说。

苹果iOS为什么越做越差?苹果前员工道出真相 图

  今天苹果召开了股东大会,一切欣欣向荣,但是在 Reddit 论坛上却有人唱反调,一名软件工程师向苹果开炮,他曾经曾负责开发 iChat 和苹果地图,对于现在的苹果软件开发,他认为问题比想象中更加严重。  他表示苹果需要改变一种文化,现在的软件开发团队总是爱去迎合EPM(项目经理)的一些突发奇想的功能。其实在这位工程师离职之前,EPM就在和开发团队一起安排整个公司的软件开发流程了,但是当他离职的时候,EPM团队却已经完全凌驾于工程师团队至上。  简单地说,一切EPM提出的需要都成了最高优先级的任务,项目经理成为了公司的“驱动力”,而不是考虑产品的整体性(在开发过程中,每件事情都有一个优先级,P4最低,表示一切OK,而P0最高,表示立即紧急修复,P1)。

苹果iOS为什么越做越差?苹果前员工道出真相 图

  对于这种情况,该工程师举出了两个例子,他表示现在苹果公司里没人去做业余项目,所有的时间都用来应付EPM给出的P1需要了,而对于那些没有被EPM提出的问题,大家就都不闻不问。并且一旦看到你有空余时间,其他软件工程师就会马上分一些P1需要给你,因为任务实在太多。  而这也正是现在bug众多的原因,因为在发布测验版软件,然后收到反馈列出问题之后,项目经理基本上都放在了 P2 优先级中,因为还有一堆P1没做呢,做一最后的结果是,这些bug基本上都是被搁置到后续的 x.1 版本了。  所以这位工程师认为,除非苹果减少项目经理手中的权利,不然即使放慢研究速度(最近苹果决定将部分苹果iOS 12的功能推迟到2019年发布,为的是做好系统稳定性),苹果iOS 12也不会有多大的改进。

Q:苹果iOS11推出后出现了什么问题?
A:充斥各种bug,电源管理机制的加入更是让情况恶化,“降级”成了iPhone用户最关心的关键词。
Q:在Reddit论坛上发生了什么?
A:一名曾负责开发iChat和苹果地图的软件工程师向苹果开炮,认为现在苹果软件开发问题比想象中严重。
Q:现在苹果软件开发团队存在什么问题?
A:总是爱去迎合EPM(项目经理)一些突发奇想的功能,EPM团队凌驾于工程师团队之上,一切EPM提出的需要成最高优先级任务,没人做业余项目,都忙于应付P1需要,对未被EPM提出的问题不闻不问,看到有空余时间就会被分P1需要,导致bug众多。
Q:为什么现在苹果软件bug众多?
A:发布测验版软件收到反馈列出问题后,项目经理基本都放在P2优先级,因为还有一堆P1没做,结果这些bug基本被搁置到后续的x.1版本。
Q:这位工程师对苹果iOS12有什么看法?
A:认为除非苹果减少项目经理手中的权利,不然即使放慢研究速度,苹果iOS12也不会有多大改进。
Q:苹果召开股东大会时,Reddit论坛上有人的态度是怎样的?
A:有人唱反调,一名软件工程师向苹果开炮。
Q:这位工程师曾经负责开发什么?
A:曾负责开发iChat和苹果地图。
Q:现在苹果公司里大家业余时间都在做什么?
A:所有时间都用来应付EPM给出的P1需要。
Q:苹果为什么将部分苹果iOS12的功能推迟到2019年发布?
A:为的是做好系统稳定性。
Q:在开发过程中P4和P0分别表示什么?
A:P4最低,表示一切OK;P0最高,表示立即紧急修复。

share