Safari 12の詳細:レガシー拡張機能の廃止、Apple Watchのサポートなどc

Safari 12の詳細:レガシー拡張機能の廃止、Apple Watchのサポートなどc
Safari 12の詳細:レガシー拡張機能の廃止、Apple Watchのサポートなどc

macOS 10.14 MojaveおよびiOS 12のSafari 12には、インテリジェントなトラッキング防止機能の強化、強力なパスワードの自動生成、セキュリティコードの自動入力、拡張機能の変更など、多数の変更が含まれています。WWDCの「SafariとWebKitの新機能」と題したセッションで、Appleはこれらの改善点についてさらに詳しく説明しました…

まず第一に、AppleはSafari 12がSafari Extensions Gallery以外から提供される従来のSafari拡張機能のサポートをブロックすることを発表しました。Safari Extensions Galleryは、拡張機能のワンストップショップとして2010年に導入されました。しかし、8年後、Appleはこのプラットフォームの廃止プロセスを開始しています。

AppleはSafari 10でSafari App Extension Platformを拡張しました。これらの拡張機能はネイティブMacアプリケーションを通じて配布され、Appleによると、より安全で軽量です。Webブラウジングの詳細は一切参照せず、ネイティブMacアプリケーションを通じて実行されるため、メモリとCPUパフォーマンスへの負担が大幅に軽減されます。Safari 12は、開発者をこのプラットフォームへとさらに誘導します。

Apple は、従来の Safari Extensions を廃止することで、開発者に対し、Mac App Store を通じて従来の Mac アプリを通じて提供される Safari App Extensions への移行を促しています。

Appleは、既存のSafari Extensions Galleryへの新規投稿を2018年末まで引き続き受け付けるとしている。しかし、最終的にはGalleryプラットフォームから完全に移行することを警告している。

Apple の開発者出版チームのメンバーである Shloka Kini 氏は次のように説明しています。

ギャラリーへの投稿は2018年末まで受け付けております。ただし、来年にはさらなるアップデートを予定しており、最終的にはSafari App Extensionsに完全移行する予定です。そのため、Safari App Extensionsとコンテンツブロッカーに関するページで拡張機能の開発方法を学んでいただくことをお勧めします。

セッションの別の場面では、Appleは新しい自動入力パスワードフォーマットの詳細も説明しました。同社によると、自動入力パスワードはデフォルトで大文字、小文字、数字、ハイフンを含む20文字です。ただし、Web開発者は「passwordrules」属性を使用して、Webサイトのパスワードに追加の要件を追加できます。

さらに、Safari 12 には、開発者が Web サイトにカスタムのドラッグ アンド ドロップ機能を追加するためのサポート、iPad のフルスクリーン API、USDZ を使用した AR モデル、Payment Request API による Apple Pay サポートの簡素化などが含まれています。

Apple はまた、開発者がレスポンシブ デザインを使用して Web サイトを Apple Watch 向けに最適化する方法についても説明しました。

レスポンシブデザインをご利用いただくと、すべての作業は私たちが行いますので、ウェブサイトはwatchOS上で美しく表示されます。さらにApple Watch向けにウェブページを最適化したい場合は、WWDCアプリ内にApple Watch向けウェブサイトのデザインに関するビデオがありますので、ぜひご覧ください。

「Safari と WebKit の新機能」セッションの全編は、こちらでご覧いただけます。 


Appleのニュースをもっと知りたい方は、YouTubeで9to5Macを購読してください。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。