Webデベロッパのツールキット
2021年6月7日

Web開発はもちろん、AppにWebコンテンツを組み込む場合であっても、SafariとWebKitの最新機能には多くの有用な機能が含まれています。新しいCSSフォームコントロールやVisual Intelligenceなどの機能を使って、ウェブコンテンツの生産性と表現力を向上させる方法について解説します。
また、Web InspectorなどのWeb開発ツールの改善、iOS用のSafari Web Extensionの構築、WebでのSharePlay体験のサポート方法についても解説します。
Safari 15のためのデザイン
デザインが一新されたSafari 15は、人々によるWebの探索をサポートします。Safari用のWebサイトやAppをデザインする際のアプローチ方法や、タブバーをデザインに調和させる方法を紹介します。また、Live Textなどの機能やアクセシビリティのベストプラクティス、CSSとフォームコントロールの最新のアップデート、CSSのaspect-rationプロパティを使用して素晴らしいWebサイトを創り出す方法についても解説します。

Safari 15のためのデザイン
iOSのSafari Web Extensionについて
Safari Web Extensionは、HTML、CSS、JavaScriptを使用して、Safariをサポートするすべてのデバイス向けに、パワフルなブラウザのカスタマイゼーションを提供することができます。

iOSにおけるSafari Web Extensionについて
Webインスペクタの改善点について

Safari Web Extensionにおける改善点

Webインスペクタの改善点
WKWebViewの追加機能について
WKWebViewの最新のアップデートについて解説します。APIによるJavaScriptを使用しないWebコンテンツの操作方法や、WebRTCやダウンロードに役立つデリゲートについて紹介し、App内でよりリッチなWebエクスペリエンスを簡単に実現する方法を紹介します。

WKWebViewの追加機能の詳細
高度なWebコンテンツの開発
JavaScript、WebGL、またはWebAssemblyで開発をされていますか? クラス構文のランゲージ変更を含むSafariとWebKitの最新のアップデートが、開発プロセスを簡素化し、パフォーマンスを向上させ、どのようにセキュリティの改善をもたらすかについて確認しましょう。また、相互運用性を高め、Webコンテンツに新しい機能をもたらすいくつかのWeb APIについても解説します。

高度なWebコンテンツの開発
プライバシー保護のための広告アトリビューション
人々のプライバシーを損なうことなく、AppやWeb上において広告キャンペーンを計測する方法について解説します。Private Click Measurement、Appインストールを、よりセキュアでプライベートかつ有用な形で計測することを可能にするSKAdNetworkについて解説します。

プライバシーを保護した広告アトリビューションについて
Group ActivitiesによるSafariにおけるメディア再生の同期
Web上やコンパニオンAppの両方でSharePlay体験を楽しむ方法について確認します。GroupActivitiesフレームワークとコンパニオンWebサイトとのコンビネーションによってSharePlayをSafariに導入する方法について解説します。これにより、まだApp StoreからAppをダウンロードしていない人であっても、それぞれに繋がりをもたらし、グループでのインタラクションを楽しむことが可能になります。
