Apple veranstaltet seit 1983 jedes Jahr eine Entwicklerkonferenz (nächstes Jahr wäre also technisch gesehen das 40-jährige Jubiläum!), auch wenn sie offiziell erst seit 1990 den Namen „World Wide Developer Conference” oder kurz „WWDC” trägt. Fun Fact: Die allererste Konferenz 1983 wurde in Monterey abgehalten – der Name der aktuellen macOS-Version.
Während die erste „Dub Dub” – so nennen die meisten, die mal persönlich dabei waren, das Event gerne – eigentlich eine geschlossene Veranstaltung war, bei der ein NDA unterschrieben werden musste, weil vorab ein neues Produkt gezeigt wurde, öffnete sie sich im Folgejahr und ist seitdem für alle Entwickler zugänglich. Zumindest für diejenigen, die eine Gebühr von ca. 1.600 $ zahlen, sich eine einwöchige Reise nach Kalifornien leisten konnten und das Glück hatten, bei der Lotterie zu gewinnen, da die Tickets begrenzt waren.
Aber weil solche großen Konferenzen 2020 wegen der COVID-19-Pandemie undenkbar waren, musste Apple etwas anderes machen, und seitdem wird die WWDC ihrem Namen tatsächlich gerecht und ist wirklich für alle Entwickler weltweit zugänglich – kostenlos! Das ist natürlich die positive Seite, aber eine Online-Konferenz ist eben ein anderes Erlebnis als eine Vor-Ort-Veranstaltung. Deshalb versuchen sie dieses Jahr einen gemischten Ansatz mit einem Special Event im Apple Park für einige Glückliche, aber die Konferenz selbst bleibt weiterhin weltweit offen für alle.
Angesichts dieser Veränderungen und der Möglichkeit, dass die jährliche Konferenz in diesem Online-Format bleibt, schauen wir uns die drei zentralen Aspekte der Konferenz an und wie wir das Beste daraus machen können, wenn wir die Zeit aufbringen:
Lernen über die neuesten Apple-Technologien
Vernetzen mit anderen Entwicklern und eine gute Zeit haben
Diskutieren über die Auswirkungen neuer Technologien, Features und Produkte
Lernen

Apple
Welche Lernmöglichkeiten Apple offiziell während der Woche anbietet.
Keynote & Platforms State of the Union Die WWDC Keynote ist der Moment, in dem Apple der Öffentlichkeit die neuesten Software- und Produkt-Updates präsentiert. Sie richtet sich nicht speziell an Entwickler, enthält aber gegen Ende einen kurzen Entwickler-Abschnitt, und große Ankündigungen wie Swift 2014 oder SwiftUI 2019 wurden alle hier enthüllt (schau dir die verlinkten Abschnitte an und hör auf die Menge, um dich auf die diesjährige Keynote einzustimmen!).
Die Platforms State of the Union wird auch „Developer Keynote” genannt – und das aus gutem Grund. Sie enthüllt und demonstriert im Grunde alle neuen, tollen APIs, so wie die Keynote die neuen Produkte und Services vorstellt. Sie richtet sich gezielt an Entwickler, sodass mehr ins Detail gegangen werden kann, und wenn du während der gesamten WWDC nur Zeit für ein einziges Video hast, dann würde ich dieses empfehlen, weil es quasi eine Zusammenfassung der restlichen Woche ist. Es ist auch eine tolle Möglichkeit, Themen zu finden, die dich interessieren. Alle hier erwähnten Technologien haben eigene Sessions im Laufe der Woche.
Sessions Die über 200 Session-Videos bilden den Kern der WWDC und sind der beste Ort, um die neuesten Technologien im Detail kennenzulernen. Ein guter Ort zum Anschauen ist die spezielle Developer App, die kürzlich auch Unterstützung für SharePlay bekommen hat – so kannst du sogar eine Session gemeinsam mit jemandem remote schauen und direkt darüber diskutieren. Apple gruppiert die Sessions nach Themen, sodass du die Videos in der App einfach filtern kannst. Du kannst Sessions auch als Lesezeichen speichern, um sie später anzuschauen. Das mache ich direkt nach der Developer Keynote.

Falls dich die schiere Menge an Sessions überwältigt: Ein guter Einstieg ist, nach Sessions mit dem Titel „What’s new in …” oder „Meet …” Ausschau zu halten, da diese Zusammenfassungen für ein bestimmtes Thema oder Framework sind. In diesen Sessions werden dann andere Sessions erwähnt, um bei Bedarf tiefer in bestimmte Details einzutauchen.
Um das Meiste aus den Sessions herauszuholen, mache ich mir gerne Notizen, damit ich etwas Interessantes später leicht wiederfinden kann, und es hilft auch, die Aufmerksamkeit aufrechtzuerhalten. Hier sind die Notizen, die ich während der WWDC 2021 und WWDC 2020 gemacht habe. Ich empfehle dir, das auch zu tun, und wenn du es machst, überlege doch, deine Notizen zum Community-Projekt WWDC Notes beizutragen, um anderen Entwicklern in der Zukunft zu helfen.
Labs Wenn du Probleme mit einer Apple-Technologie hast, etwa bei der Integration ins System oder mit Xcode, oder wenn du einfach nicht verstehst, wie du ein Framework für einen bestimmten Anwendungsfall nutzen könntest, weil die Dokumentation fehlt, dann sind die Labs eine großartige Gelegenheit, mit einem Apple-Ingenieur zu sprechen und direktes Feedback von den Leuten zu bekommen, die diese Dinge implementiert haben und alle Details kennen. Es gibt auch ein Lab für Hilfe beim App Review und eines für Design-Feedback zu deiner App.
Du kannst in der Developer App einen Termin anfragen, wenn du mit einer Apple ID eingeloggt bist, die Teil des kostenpflichtigen Apple Developer Program ist, oder wenn du diesjähriger Student Challenge-Gewinner bist. Frage frühzeitig an und beachte:
Da die Verfügbarkeit begrenzt ist, werden Anfragen geprüft und du erhältst am Vorabend deines Labs um 22:00 Uhr PT eine E-Mail mit deinem Status.
Challenges Apple hat bei der WWDC 2021 etwas Neues ausprobiert und 25 „Challenges” angeboten; auf der offiziellen WWDC22-Seite werden „tägliche Coding- und Design-Challenges” erwähnt, es wird sie also wieder geben. Die meisten Entwickler scheinen sie letztes Jahr verpasst zu haben (und nein, ich meine nicht die Swift Student Challenge!).
Apple macht es unnötig schwer, sie zu erkunden – ich konnte online keinen guten Überblick finden, den ich verlinken könnte. Ich fand nur Links zu denen, die ein begleitendes Beispielprojekt haben, weil die Downloadseite dann zu einem News-Artikel verlinkt. Der einfachste Weg, sie alle zu finden, war für mich die Suche nach „Challenge” in der Developer App:

Ich bin mir nicht sicher, ob viele Leute an diesen Challenges teilgenommen haben – das Developer Forum hat nur 8 Threads mit dem offiziellen Tag vom letzten Jahr. Aber wenn du genug Zeit hast und eher der „Learning by Doing”-Typ bist, schau dir die diesjährigen Challenges an!
Community
Welche Lernmöglichkeiten andere aus der Community während der Woche anbieten.
WWDC Notes Dieses tolle Community-Projekt, organisiert von Federico Zanetello, ist eine großartige Ressource, um zu erfahren, was die verschiedenen Sessions beinhalten, ohne sie alle ansehen zu müssen. Zwar sind noch nicht alle Sessions abgedeckt, aber wie oben erwähnt – wenn wir alle unsere Notizen dort zusammentragen, können wir das dieses Jahr leicht ändern. Es dient auch als Archiv für WWDC-Inhalte, die bis zur WWDC 2010 zurückreichen. Apple bietet derzeit nur Videos bis zur WWDC 2014 an, aber sie entfernen jedes Jahr stillschweigend einige ältere Videos, und bei weitem nicht alle Inhalte von 2014 sind noch verfügbar.
Artikel, Podcasts und mehr Natürlich werden alle iOS-Dev-Content-Creator die Inhalte von Apple nicht nur konsumieren, sondern auch darüber schreiben, sprechen oder streamen. Ich plane sogar, die ganze Woche live zu streamen, während ich die Sessions schaue, die mich interessieren, und Notizen mache – ihr könnt gerne auf Twitch dazukommen, um neue APIs im Chat zu diskutieren!
John Sundell deckt normalerweise WWDC-Inhalte ab, sowohl in seinem Podcast als auch Blog. Paul Hudson schreibt die ganze Woche über tolle Zusammenfassungen in seinem Blog. In den letzten zwei Jahren hat er auch eine schöne Übersicht aller WWDC-bezogenen Inhalte in diesem Repository zusammengestellt – vielleicht macht er das dieses Jahr wieder? Falls nicht, schau dir diesen iOS-Dev-Feed-Aggregator von Andrew Yates an, der auf dem iOS Dev Directory von Dave Verwer basiert – ich bin sicher, viele davon werden WWDC-Inhalte während der Woche abdecken.
Dub Dub Series Ähnlich wie die oben erwähnten „Challenges” von Apple hat Jordi Bruin kürzlich eine Reihe von Coding-Challenges namens SwiftUI Series organisiert. Im Gegensatz zu Apples Challenges hatten diese Community-getriebenen Challenges 3 Juroren pro Thema, die sich das Projekt anschauten und in einem Livestream-Video Feedback gaben. Und Jordi plant, dasselbe für den 10. Juni zu organisieren, direkt nach dem Ende der WWDC, mit der Dub Dub Series. Details gibt es noch nicht, aber wenn es auch nur annähernd so wird wie die SwiftUI Series, wird es ziemlich cool – und diesmal auf die neuen APIs fokussiert.
Vernetzen

Apple
Special Event im Apple Park Wie oben erwähnt, veranstaltet Apple am ersten Tag der WWDC-Woche ein Special Event im Apple Park. Anmeldungen sind bereits geschlossen – wer es nicht geschafft hat, hat leider Pech gehabt. Aber für die wenigen Glücklichen gibt es die Möglichkeit, andere Entwickler persönlich zu treffen und die Keynotes gemeinsam zu erleben. Apple bietet viele Gelegenheiten dafür im Laufe des Tages, inklusive Frühstück, Mittagessen und sogar Führungen durch den Apple Park.
Community
WWDC22 Discord Aktive Community-Mitglieder wie Mikaela Caron haben einen „WWDC22”-Space in Discord erstellt, dem du über diesen Einladungslink beitreten kannst, um Treffen rund um die Bay Area während der WWDC-Woche zu organisieren – zum Beispiel ein Sonntagsabendessen, organisiert von Jordi Bruin. Falls du Discord nicht kennst: Es ist im Grunde wie Slack, aber mit einer stärkeren Gaming- und Audio-Call-Geschichte. Deshalb eignet sich der Discord-Space auch gut für Diskussionen! Schau doch während der WWDC mal bei Discord vorbei, um Entwickler zu treffen und neue APIs zu diskutieren! Der Discord-Space hatte zum Zeitpunkt dieses Artikels ca. 300 Mitglieder.
iOS Developers Slack
Schon vor einiger Zeit hat die Community einen Slack-Space für iOS-Entwickler gestartet, um miteinander in Kontakt zu bleiben. Du kannst über diese Website beitreten. Mit über 22.000 Mitgliedern bin ich sicher, dass während der Woche viele Leute im dedizierten #wwdc-Channel sein werden, um die neuesten APIs zu diskutieren.
WWDC Community Week Diese spezielle Website versucht, die Community während der WWDC-Woche zusammenzubringen, indem sie Keynote Watch Parties und andere Events organisiert und auflistet, wie Twitter „Spaces” (live, interaktive Audio-Diskussionen) – zum Beispiel den Mega-Pre-WWDC Twitter Space vor der WWDC oder die iOS Dev Happy Hour während der Woche. Sie organisieren auch Treffen (vor Ort und online), einen Community-Hackathon und sammeln denkwürdige Momente der Community auf einem Mural. Außerdem haben sie gerade ihren eigenen Discord-Server eingeführt – du kannst hier beitreten.
✨ Möchtest du hier deine Anzeige sehen? Kontaktiere mich unter [email protected].
Diskutieren

Apple
Digital Lounges Wie letztes Jahr wird Apple auch dieses Jahr wieder Digital Lounges anbieten. Das waren im Grunde kontrollierte Slack-Channels, die nur zu bestimmten Zeiten geöffnet sind und für die man sich vorab registrieren muss – die Registrierung öffnet am 31. Mai und erfordert eine Apple Developer Membership oder den Gewinn der Student Challenge.
Forums Die Apple Developer Forums bekommen ebenfalls 4 dedizierte Tags, um neue APIs zu diskutieren und Fragen dazu zu stellen, mit der Chance, direkt von Apple-Ingenieuren eine Antwort zu bekommen. Ich bevorzuge zwar die Forum-Technologie, die Apple in den Swift Forums verwendet, gegenüber dieser eigenen Implementierung, aber manche der kniffligeren Fragen werden nur hier beantwortet, also kann es manchmal ein Lebensretter sein!
Community
Natürlich kannst du neue APIs auch in einem der oben unter „Vernetzen” erwähnten Discord-Server oder dem Slack-Server diskutieren. Hier sind noch weitere Optionen:
Dub Dub Together Diese Website, erstellt von Khoa, ist ein Ort, an dem du beide Keynotes anschauen und live mit anderen Entwicklern darüber chatten kannst – alles auf einem Bildschirm. Theoretisch könntest du die erste Keynote auch auf YouTube schauen und dort chatten, aber für die Developer Keynote geht das nicht, und im YouTube-Chat schreiben auch viele Nicht-Entwickler mit. Also durchaus eine Überlegung wert!
Livestreams Einige bekannte Entwickler-Seiten wie RayWenderlich werden das Event live streamen und die APIs besprechen, während sie vorgestellt werden. Ich habe schon erwähnt, dass ich auch streamen werde, und du findest vielleicht auch andere Twitch-Streamer, die dasselbe machen. Ich habe sogar einige kontaktiert, um gemeinsam in unseren Streams über APIs zu diskutieren. Bitte beachte, dass Apple es nicht erlaubt, die Keynote oder Sessions weiterzuverbreiten – du musst also die Inhalte von Apple auf einem zweiten Gerät öffnen, nur als Hinweis.
Ich hoffe, dass dir all diese Informationen helfen, eine tolle WWDC 2022 zu erleben. Hoffen wir, dass alle unsere Wünsche in Erfüllung gehen!
💁🏻♂️ Hat dir dieser Artikel gefallen? Schau dir meine App RemafoX an! Eine native Mac-App, die sich in Xcode integriert und dir hilft, deine App zu übersetzen. Jetzt herunterladen, um Zeit bei der Entwicklung zu sparen und die Lokalisierung einfach zu machen.

