コンテンツへスキップ

WWDC 2022を最大限に楽しむ方法

他のデベロッパーと一緒に(リモートで)両方のキーノートを楽しむ方法と、1週間を通じて学びを最大化する方法をご紹介します。時間を投資できる方はぜひ。

WWDC 2022を最大限に楽しむ方法

Appleは1983年という早い時期からデベロッパーカンファレンスを毎年開催しています(つまり来年はなんと40周年!)。「World Wide Developer Conference」、略して「WWDC」という名称が公式に使われるようになったのは1990年からです。ちなみに、1983年の最初のカンファレンスはモントレー市で開催されましたが、これは現行のmacOSの名前と同じですね。

最初の「Dub Dub」――かつて対面で参加したことのある人たちはこう呼ぶのが好きです――は、実は新製品をデベロッパーに先行公開するためNDAへの署名が必要なクローズドイベントでした。翌年からは一般のデベロッパーにも開放されました。ただし、約1,600ドルの参加費を払え、カリフォルニアへの1週間の旅行費用を出せ、チケット数が限られているため抽選に当たった幸運な人に限られていましたが。

しかし、COVID-19パンデミックのため2020年に大規模カンファレンスの開催が考えられなくなり、Appleは別の方法を取らざるを得ませんでした。それ以来、WWDCはその名前にふさわしく、世界中のすべてのデベロッパーが無料で参加できるようになりました!これはポジティブな面ですが、もちろんオンラインカンファレンスと対面参加では体験が異なります。そこで今年は、少数の幸運な人のためのApple Parkでのスペシャルイベントと、引き続き世界中の全員に公開されるカンファレンスを組み合わせたアプローチを試みています。

このような変化を踏まえ、カンファレンスの3つの重要な側面と、時間を確保できる場合にそれぞれをどう最大限活用できるかを見ていきましょう:

  • 学び ― 最新のAppleテクノロジーについて

  • つながり ― 他のデベロッパーとの交流と楽しい時間

  • 議論 ― 新しいテクノロジー、機能、製品の影響について

学び

Apple

週を通じてAppleが公式に提供する学びの機会について。

キーノートとPlatforms State of the Union WWDCキーノートでは、Appleが最新のソフトウェアと製品アップデートを一般向けに発表します。デベロッパーに特化した内容ではありませんが、終盤に短いデベロッパーセクションが含まれており、2014年のSwift2019年のSwiftUIのような大きな発表はすべてここで行われてきました(リンク先のセクションを見て、観客の歓声を聞けば、今年のキーノートが楽しみになるはずです!)。

Platforms State of the Unionは「デベロッパーキーノート」とも呼ばれています。キーノートが新製品やサービスを披露するように、すべての素晴らしい新APIを発表・デモするものです。デベロッパー向けに特化しているため、より詳細に踏み込むことができます。WWDC全体で1つだけ動画を見る時間しかないなら、私はこれをおすすめします。残りの週の要約のようなものであり、興味のあるトピックを見つけるのにも最適です。ここで紹介されるすべてのテクノロジーには、週を通じて専用のセッションがあります。

セッション 200以上のセッション動画がWWDCの中核であり、最新テクノロジーをより詳しく学ぶのに最適な場所です。視聴するのに良い場所は専用のDeveloperアプリで、最近SharePlayにも対応したので、誰かとリモートで一緒にセッションを視聴してすぐに議論することもできます。Appleはセッションをトピック別にグループ化しているので、アプリ内で簡単にフィルタリングできます。後で見るためにセッションをブックマークすることもできます。私はデベロッパーキーノートの直後にこれをやっています。

セッションの膨大さに圧倒された場合は、まず「What’s new in …」や「Meet …」というタイトルのセッションを探すのがおすすめです。これらは特定のトピックやフレームワークの要約セッションだからです。そしてこれらのセッションの中で、必要に応じて特定の詳細をさらに掘り下げるための他のセッションが紹介されます。

セッションを最大限活用するために、私はメモを取るようにしています。後で興味を持ったことを簡単に見つけられますし、集中力を維持するのにも役立ちます。例えば、WWDC 2021WWDC 2020で取ったメモがあります。皆さんもぜひメモを取ることをおすすめします。そしてメモを取ったら、WWDC Notesコミュニティプロジェクトに貢献して、将来の他のデベロッパーの助けになることを検討してみてください。

Labs システムとの連携やXcodeでの問題、あるいはドキュメントが不足しているユースケースでフレームワークを使った特定の機能の実装方法がわからない場合、LabsはAppleのエンジニアと直接話して、それを実装した人たちから詳細なフィードバックを得られる素晴らしい機会です。App ReviewやアプリのDesignについてフィードバックを得るためのLabもあります。

有料のApple Developer Programに参加しているApple IDでサインインしているか、今年のStudent Challenge受賞者であれば、Developerアプリ内で予約をリクエストできます。早めにリクエストしてください。注意点:

空きには限りがあるため、リクエストは審査され、Labの前日の午後10時(太平洋時間)にステータスがメールで届きます。

チャレンジ AppleはWWDC 2021で25の「チャレンジ」を提供するという新しい試みを行いました。公式のWWDC22ページでは「毎日のコーディングとデザインのチャレンジ」と記載されているので、再び登場するようです。去年は多くのデベロッパーが見逃していたようです(Swift Student Challengeの話ではありません!)。

Appleはこれらを探しにくくしています。リンクできるような良いオンラインの一覧が見つからず、サンプルプロジェクト付きのものだけリンクを見つけることができました。ダウンロードページがニュース記事にリンクしているからです。全部を見つける最も簡単な方法は、Developerアプリ内で「Challenge」を検索することでした:

これらのチャレンジに多くの人が参加したかどうかはわかりません。Developer Forumには去年の公式タグ付きスレッドが8つしかありません。でも十分な時間があり、「実践で学ぶ」タイプの人なら、今年のチャレンジをぜひチェックしてみてください!

コミュニティ

週を通じてコミュニティの他の人たちが提供する学びの機会について。

WWDC Notes Federico Zanetelloが運営するこの素晴らしいコミュニティプロジェクトは、すべてのセッションを視聴しなくても各セッションの内容を学べる素晴らしいリソースです。まだすべてのセッションがカバーされているわけではありませんが、前述の通り、みんなでメモを持ち寄れば今年は状況を変えられます。また、WWDC 2010まで遡るWWDCコンテンツのアーカイブとしても機能しています。Appleは現在WWDC 2014までの動画しか提供しておらず、毎年こっそりと古い動画を削除しており、2014年のコンテンツもすべてが利用可能というわけではありません。

記事、ポッドキャストなど もちろん、iOSデベロッパーのコンテンツクリエイターたちはAppleのコンテンツを消費するだけでなく、それについて書いたり、話したり、配信したりもします。実は私自身、興味のあるセッションを見てメモを取りながら、1週間ライブ配信をする予定です。ぜひTwitchで参加して、チャットで新しいAPIについて議論しましょう!

John Sundellは通常、ポッドキャストブログの両方でWWDCコンテンツをカバーしています。Paul Hudsonは週を通じてブログで素晴らしいまとめを書いています。過去2年間、彼はWWDC関連のすべてのコンテンツをこのリポジトリにまとめていましたが、今年もやってくれるでしょうか?そうでなければ、Dave Verwerが管理するiOS Dev DirectoryをベースにしたAndrew YatesによるこのiOSデベロッパーフィード集約サイトをチェックしてみてください。週を通じて多くの人がWWDCコンテンツをカバーするはずです。

Dub Dub Series 上述のAppleの「チャレンジ」と同様に、Jordi Bruinが最近、SwiftUI Seriesというコーディングチャレンジを企画しました。Appleのチャレンジとは異なり、このコミュニティ主導のチャレンジでは各トピックに3人の審査員がいて、プロジェクトを見てライブ配信でフィードバックをくれました。そしてJordiはWWDC終了直後の6月10日にDub Dub Seriesとして同じ企画を行う予定です。詳細はまだですが、SwiftUI Seriesと同じようなものになるなら、かなりクールで、今回は新しいAPIにフォーカスしたものになるでしょう。

つながり

Apple

Apple Parkでのスペシャルイベント 前述の通り、AppleはWWDC週間の初日にApple Parkでスペシャルイベントを開催します。応募はすでに締め切られているので、まだの方は残念ですが間に合いません。しかし幸運な少数の人たちは、他のデベロッパーと対面で会い、一緒にキーノートを楽しむことができます。Appleは1日を通じて多くの機会を提供しており、朝食、昼食、さらにはApple Park内のガイドツアーまであります。

コミュニティ

WWDC22 Discord Mikaela Caronのようなコミュニティの活発なメンバーが、Discordに「WWDC22」スペースを作成しました。この招待リンクから参加できます。WWDC週間中のベイエリア周辺でのミートアップを企画するためのもので、例えばJordi Bruinが企画した日曜日のディナーなどがあります。Discordを知らない方のために説明すると、基本的にはSlackと同じですが、ゲームや音声通話の歴史があります。そのため、Discordスペースは議論にもうまく活用できます!WWDC中にDiscordをチェックして、デベロッパーに会ったり新しいAPIについて議論したりしてみてください!この執筆時点でDiscordスペースには約300人のメンバーがいました。

iOS Developers Slack 以前からコミュニティでは、iOSデベロッパー同士がつながり続けるためのSlackスペースが作られていました。このウェブサイトから参加できます。22,000人以上のメンバーがいるので、専用の#wwdcチャンネルで週を通じて最新APIについて議論する人がたくさんいるはずです。

WWDC Community Week この専用ウェブサイトは、WWDC週間中にキーノート観覧パーティや、WWDC前のメガプレWWDC Twitter Spaceや週間中のiOS Dev Happy HourのようなTwitter「Spaces」(ライブのインタラクティブ音声ディスカッション)などのイベントを企画・リストすることで、コミュニティをまとめようとしています。対面およびオンラインでの交流会やコミュニティハッカソンも企画しており、コミュニティの思い出に残る瞬間をミューラルに集めています。独自のDiscordサーバーも導入しました。こちらから参加できます。


✨ ここに広告を掲載しませんか?[email protected]までご連絡ください。


議論

Apple

Digital Lounges 昨年と同様に、Appleは今年もDigital Loungesを提供します。これは基本的に、特定の時間帯のみ利用可能な管理されたSlackチャンネルのようなもので、事前登録が必要です。登録は5月31日に開始され、Apple Developer Membership / Student Challenge受賞者であることが必要です。

Forums Apple Developer Forumsにも4つの専用タグが追加され、新しいAPIについて議論したりAppleのエンジニアから直接回答を得られるチャンスがあります。AppleがSwift Forumsで使っているフォーラム技術の方がこのカスタム実装より好みですが、特に難しい質問にはここでしか回答が得られないことがあるので、時には救いの手になります!

コミュニティ

もちろん、「つながり」セクションで紹介したDiscordサーバーやSlackサーバーでも新しいAPIについて議論できます。他にもいくつかの選択肢があります:

Dub Dub Together Khoaが作成したこのウェブサイトでは、両方のキーノートを見ながら他のデベロッパーと1つの画面でライブチャットできます。理論上はYouTubeで最初のキーノートを見ながらチャットすることもできますが、デベロッパーキーノートではそれができませんし、デベロッパー以外の人もチャットに参加してきます。ぜひ検討してみてください!

ライブ配信 RayWenderlichのような有名なデベロッパーサイトがイベントをライブ配信し、APIが発表されるたびに議論します。私も配信する予定だと既に述べましたが、他のTwitchストリーマーも同じことをしているかもしれません。実際、一緒にAPIについて議論するために何人かに連絡を取りました。なお、Appleはキーノートやセッションの再配信を許可していないので、内容を追うには2台目のデバイスでAppleのコンテンツを開く必要がありますのでご了承ください。

これらの情報が、皆さんの素晴らしいWWDC 2022の助けになれば幸いです。私たちの願いがすべて叶いますように!

💁🏻‍♂️ この記事を楽しんでいただけましたか?私のアプリRemafoXをチェックしてください! Xcodeと連携してあなたのアプリの翻訳を支援するネイティブMacアプリです。 開発中の時間を節約し、ローカライズを簡単にするために今すぐ入手しましょう。

この記事が参考になりましたか?BlueskyMastodonでフォローして、Swiftのヒントやインディー開発の最新情報をチェックしてください。