“苹果不在乎我们”:为什么一位成功的独立开发者不想与iOS打交道
独立游戏工作室Spiderweb Software的创始人杰夫·沃格尔(Jeff Vogel)已将其最后一款游戏从iOS平台上撤下。其他剩余项目也将面临同样的命运。关于这个决定的原因,这位独立开发者在接受Venturebeat的采访时表示。
沃格尔承认:“我对苹果产品最重要的认识就是,它们的生命周期非常短。苹果的工程师们不断更新硬件和软件。我多次发现,任何超过两年的设备都无法与新的操作系统兼容。”
杰夫·沃格尔,Spiderweb Software的创始人、程序员和游戏设计师
这位独立开发者认为,为苹果设备编程意味着要不断“重新学习并进行各种修复”。有时,结果是更先进的设备和软件,而有时则只是毫无意义的重复劳动,对开发者和用户都没有任何帮助。“你会忍耐这一切,直到有一天彻底放弃,”沃格尔这样总结道。
他坚信,主要问题在于“苹果对此毫不在意”。在公司商店里,每天都会出现数百款游戏。因此,开发者不会短缺。“我想,如果90%的开发者一下子全部放弃,苹果只会感到高兴,”沃格尔指出。
然而,多年来这位开发者成功应对了这些困难。
最后一根稻草是游戏《Avernum 2》的发布。该游戏是在iOS 8.2上创建和测试的。在发布前的几天,iOS 8.3正式上线,这导致了游戏的严重故障。
沃格尔说:“我想不出该怎么办。即使我想到了办法,正常启动游戏也仍然是个难题。到时候,8.4版本又会把一切弄坏,或是8.5版本,我也不确定能否一遍又一遍地修复代码,因为每次苹果都迫使我几乎重新编写代码。”
因此,这位20多年来一直为苹果操作系统开发游戏的开发者决定放弃,与公司彻底断绝关系。他并不排除将来有一天会回来,但绝对不是在近期。
对于他期待从开发者社区获得的反应,沃格尔答道:“我相信一定会有人说:‘这家伙到底是什么人啊,太无知了,简直是个失败者。他作为开发者,简直比我差一百倍。’也许这全是说我的。我的主要专长是设计。一般来说,我并不是个特别好的编码员。我会让游戏在我的关键平台上正常运行,然后再转移到下一个重大任务。其实,[Spiderweb Software]只是一个小型的家庭企业。如果我们能承担在iOS上工作的成本,那就没有问题了。”
他说:“有时,你所做的事情再也不值得付出那些努力。如果你在这个行业,你就应该明白什么时候是这样的时刻,并能作出不受欢迎的决定。”
相关主题的其他材料: