SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

WebKit開発チーム、Safari 16.4に搭載した新機能を解説

  • X ポスト
  • このエントリーをはてなブックマークに追加

  • X ポスト
  • このエントリーをはてなブックマークに追加

 米Appleを中心とする、HTMLレンダリングエンジン「WebKit」の開発チームは、macOS/iOS/iPad OS向けのWebブラウザ「Safari 16.4」の配布が3月27日(現地時間)に始まったことを受けて、WebKit公式ブログの同日付投稿で、「Safari 16.4」で新たに加わったWebKitの機能について解説している。WebKitは、GNU Lesser General Public LicenseとBSDライセンスで公開しているオープンソース・ソフトウェア。

 Safari 16.4は、macOS Ventura、macOS Monterey、macOS Big Sur、iPadOS 16、iOS 16で利用できる。今回の新バージョンで特筆すべき点は、iOS版とiPadOS版でWebサイトからのプッシュ通知が利用可能になる点にある。Web開発者は、JavaScriptの「Push API」「Notifications API」「Service Worker API」を使用することで、ユーザー個人に端末にプッシュ通知を送ることができる。

 Webサイトからのプッシュ通知は、アプリケーションからの通知と同じように、ロック画面や通知センター、そしてペアリングしたApple Watchに表示される。ユーザーは集中モードを利用することで、Webサイトからのプッシュ通知を受け取る時間帯や場所などを細かく設定できる。

 さらに、ユーザーがWebサイトに直接アクセスするアイコンをホーム画面に追加している場合、開発者はそのアイコンの右上に、未確認のプッシュ通知の数を示すバッジを表示できるようになった。これには、JavaScriptの「Badging API」を使用する。

 また、iOS 16.4とiPadOS 16.4では、サードパーティーのWebブラウザも、共有メニューからの「ホーム画面に追加」で、Webサイトに直接アクセスするアイコンをホーム画面に追加できるようになる。

 Safari 16.4ではほかにも、再利用可能なカスタム要素をカプセル化し、再利用可能にした「Web Components」に対応するなど、数多くの新機能が加わっている。

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/17600 2023/03/31 08:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング