WWDC 将于下周开幕。
这场盛宴原本是“全球开发者大会”,一场围绕软件和系统的交流会。
然而,在很多粉丝眼中,WWDC似乎已经成为了一场硬件产品发布会,那么WWDC到底是什么,仅仅是一个宣布新硬件和系统的会议吗?很明显不是!对于 WWDC,Apple Insider 的一句话形容得特别好:苹果一直致力于在 WWDC 上让第三方开发者和开发者更深入地洞察未来软件平台的战略方向,目的是说服他们投入更多资金在这个平台上。
花时间和精力构建更多服务和应用程序。
显然,苹果在 WWDC 上发布新品只是“顺便”一下。
他们在会议期间最重要的就是与开发者的交流,而这些互动大部分都非常具有前瞻性。
例如,在1998年的WWDC上,乔布斯向开发者详细阐述了桌面操作系统的开发思路。
直到 2000 年,macOS X 才发布 Beta 版本。
这两年苹果推出了iBook、PowerBook G3和iPod。
在 WWDC 2008 上,乔布斯介绍了“OS X iPhone”和 iOS App Store 的概念。
为什么iOS应用商店发展如此迅速?因为早在它们推出之前,苹果就已经打消了开发者的疑虑:跟着我,一定能赚钱! iCloud 也是如此。
这项服务最初被乔布斯在 WWDC 上称为 MobileMe。
为了将数据存储在云端,苹果花费了数年的研发时间。
因此,在苹果内部,真实的项目进度与我们从外界观察到的进展完全不同。
这也是开发者们努力参加WWDC的原因,因为如果错过了这次,就可能会错过。
很多赚钱的机会。
在近年来的几次 WWDC 会议上,苹果发布了 Core ML(机器学习框架)、ARkit(增强现实框架)、APFS(新文件管理系统)和 Metal 图像引擎等重要的软件创新,同时还提供了这些功能为了新的软件环境,他们需要与旧硬件无缝集成。
每年,苹果都会在 WWDC 上花费大量时间讨论这些问题。
别忘了,WWDC 大会为期整整五天!软件开发是一个非常复杂的事情。
即使是苹果公司也无法独自解决很多问题。
它们无法单独支持软件生态系统。
这就是 WWDC 存在的原因。