WWDC23 全球开发者大会临近,相信有不少开发者已经动身前往 Apple Park 准备参加阔别已久的开发者聚会了。对于已经去过 WWDC 开发者大会的开发者而言,WWDC 对他们而言无疑是一次难忘和珍贵的经历:不管是能在大会上认识更多有趣和优秀的开发者,还是有机会了解最新的开发技术,甚至还能和 Apple 工程师面对面交流、讨论问题。

提起参加 WWDC 的经历,Bear 的开发团队 Shiny Frog、我派前同事 @nerd_du 和独立开发者 Yue 都有不少经验可以分享:一经面世就备受瞩目的 Bear 在 WWDC 2017 获得了 Apple Design Award,而 Yue 也曾收到 Apple CloudKit Team 的工作邀请。

在 WWDC23 开幕前夕,少数派特地邀请了 Bear 的创始人之一 Danilo Bonardi、我派前同事 nerd_du 和 Music Mate 的开发者 Yue,一起来聊聊他们参加 WWDC 的经历、感受,以及他们对今年 WWDC 的期待。

参加 WWDC 是一种怎样的体验?

Bear 的创始人之一 Danilo Bonardi 曾参加过 2017 - 2019 年的 3 场 WWDC 大会,Danilo 表示这 3 场开发者大会的门票都是以 Apple 开发者身份申请的,并且非常幸运地连续三年都中签了。在 Danilo Bonardi 参加首场 WWDC 上,Bear 还获得了 Apple Design Award 设计大奖。

Danilo 认为 WWDC 是 Bear 团队最喜欢的科技活动。对于开发者来说,每年的 WWDC 都能让他们提前看到未来一年应用发展趋势,并且 WWDC 还能将世界各地的开发者聚集到一起,在茶歇时间与人们交谈的过程中,往往能碰撞出令人惊奇的新事物。Danilo 透露,在 Bear 2 的开发过程中,有不少解决困难的想法都来源于与其他开发者漫无目的的讨论。

聊起对 WWDC 的印象,iOS 早期的机器学习和自然语言处理器给 Danilo 带来了不少启发,尤其是 iOS 通过本地运行来保护用户隐私的做法让 Danilo 倍感兴趣。Danilo 也表示 Bear 2 也将采用类似的技术,比如基于设备本地实现搜索图片、PDF 中的文字。除此之外,Danilo 也在 WWDC 上深入了解了许多技术,比如照片中的动物检测、Apple Watch 的跌倒检测等。

作为我派前同事,nerd_du 则代表少数派参加了这三场 WWDC 大会,为大家带来精彩的现场报道。回想起线下参加 WWDC 的感觉,nerd_du 认为就像暑假结束开学的第一周,站在校园广场上,会看到好奇的新人和重逢的老友,夏日盛大,整个场馆被一种兴奋和期待笼罩。这种感觉每年只有一次,也只有一周。

WWDC 就像是一个为 Apple 开发者设立的限时主题公园,开发者们是这里的绝对主角。在 WWDC 持续的一周时间内,有各种小型活动安排、新技术的细节讲解,也有开发者和 Apple 工作人员的一对一交流,甚至还有晚间音乐会。nerd_du 表示作为媒体参加,可能只能体会到完整乐趣的三分之一。

nerd_du 对 WWDC 印象最深的事,莫过于首日上午的 Keynote。每次都会有人早早去会场门外等候,有的人甚至在头天晚上就已经带上椅子排队等候。第二天一早世界各地开发者从城市四面八方齐聚在会场门口,Apple 的工作人员会在路边欢迎大家,和排队的人击掌庆祝,开发者们看到媒体拍摄的时候还会高兴地向大家招手欢呼。

进入会场后,气氛则更是热烈,发布会开始后掌声和尖叫此起彼伏。回想起 2019 年的 WWDC,nerd_du 身后坐着一位开发者,几乎每十分钟就会尖叫欢呼一次,nerd_du 觉得他应该算是那场活动最兴奋的人了。

Yue 则和公司同事一起参加了 2019 年的 WWDC,作为疫情前的最后一场线下 WWDC,他也收获了非常珍贵的体验。对 Yue 来说,现场看 Session、和其他开发者面基、和 Apple 工程师交流喝咖啡,还有最后一天在 Bash 上抓到 Criag 并合影等活动都是他对 WWDC 的难忘回忆。

对 WWDC23 有什么期待?

虽然 WWDC 大会上发生的故事让几位开发者感到难忘,但是 WWDC 对于他们最有吸引力的地方应该还是每年都会有的新系统特性一览和新技术的公布。Danilo 就期待 Apple 能发布类似 Apple Arcade 的订阅服务,让用户可以通过一次订阅的方式获取海量被 Apple 认可的优质应用。作为开发者,Danilo 也希望 Apple 可以将一些系统特性开放给第三方开发者:比如备忘录的「快速备忘录」功能等。

nerd_du 表示对开发者齐聚一堂的场面表达了期待,他认为 WWDC 最重要的内核是「聚会」。WWDC 的重点在于开发者们齐聚一堂,开发者之间的见面,和 Apple 的工作人员的交流,线下活动提供的凝聚力在过去三年正逐渐消失,所以无论是 Apple 还是开发者,都急需这次面对面交流的机会。

过往数年的 WWDC 都在圣何塞会议中心举行,今年的 WWDC23 则会搬到 Apple Park 举行,这也将是 Apple Park 首次举办线下 WWDC 活动。nerd_du 也对活动安排、场地布置,甚至是现场会用到哪些「黑科技」充满了期待。

怎么看待传闻中的 Apple 眼镜

除了系统的更新以外,一直活在传闻中的 Apple 眼镜也有很大可能在今年的 WWDC 与我们相见。从目前的信息来看,nerd_du 认为 Apple 眼镜似乎没有解决市面现有设备遇到的问题——只能尝鲜,不能常用

图 / macrumors

nerd_du 认为 Apple 希望将这个设备变得像 iPhone 一样普及(甚至是接 iPhone 的班),可目前大家只能把它当成一个玩具,应用场景相当有限。其中有软件生态的限制,也有硬件算力的掣肘,甚至有人体生理的极限(如位听神经受迫所造成的眩晕)。nerd_du 表示很想看看面对这些问题,Apple 的这款设备能否有一些突破。但对于发售时间,nerd_du 则认为这次发布会上可能只是对外公布这款产品,正式发售或许要等到年底,期间的时间既留给开发者进驻新平台,丰富生态,也会根据市场反应继续调试设备。

除了 nerd_du 外,Danilo 也分享了自己对 Apple 眼镜的看法。作为一个对头显不感冒的人,Danilo 表示自己在生活中找不到使用 AR / VR 的场景,但他也分享了自己对 Apple 眼镜的期待:接入家庭自动化。Danilo 认为家庭自动化是 AR 眼镜的一个潜在场景,设备可以通过检测眼睛和手部动作来实现特定操作,比如在看电视时,在空中左右挥动手部则可以切换频道,或者关闭某个特定的显示器。

你最关注哪些 Session

对于普通用户来说,WWDC 首日的 Keynote 或许是最值得期待的重头戏。但在开发者眼里,往后一周的 Session 或许才是 WWDC 最吸引人的地方。

Danilo 表示他非常关注自身项目有益的 Session,尤其是有关 UI / UX 的变化,并期待能够在接下来的夏天努力让 Bear 和 Panda 能够更好地适配新系统。与此同时,Danilo 也对 TextKit 及文本处理相关的 Session 表达了浓烈的兴趣,并给出了他想要参加的 Session 清单:

  • iOS / macOS / watchOS 的全新 UI API;
  • 与 TextKit 或者文本处理相关的所有 Session;
  • 与 App 扩展相关的新 API;
  • 核心 API 相关的 Session,如 PDFKit、CloudKit、Foundation 等;
  • 设计相关的 Session;
  • AI 相关的 Session,尤其是与自然语言处理相关的;
  • 与 App Store 和营销相关的 Session。

作为音乐应用的开发者,Yue 则表达出了不同的兴趣,他表示自己更关注的主要是 Swift UI、MusicKit、Xcode、MapKit 和 CloudKit 等相关 Session。

WWDC23 将在 6 月 6 日开幕,少数派也受邀前往活动现场,关于今年 WWDC 的更多消息,欢迎下载少数派 客户端、关注 少数派公众号 ,第一时间了解 WWDC 新动向。