• 会員限定
  • 2018/02/14 掲載

なぜマイクロソフトはWindows 10で積極的にPWAをサポートするのか

  • icon-mail
  • icon-print
  • icon-hatena
  • icon-line
  • icon-close-snsbtns
会員になると、いいね!でマイページに保存できます。
マイクロソフトはWeb技術を用いてネイティブアプリケーションのように動作するProgressive Web Apps(PWA)を、WebブラウザのEdgeにとどまらず、Windows10のデスクトップ環境でも実行可能にすることを明らかにした。
 Windows 10は当然のことながらWindowsアプリケーションを実行可能なOSですが、Windows Subsystem for Linuxが新たに搭載されてLinuxアプリケーションのサポートも進められています。

 そしてマイクロソフトはさらにWindows 10の守備範囲を広げようとしています。次はWeb技術を用いたアプリケーション、「Progressive Web Apps」(以下PWA)のWindows 10でのサポートです。

 Microsoft Edgeの開発ブログに2月6日付でポストされた記事「Welcoming Progressive Web Apps to Microsoft Edge and Windows 10 - Microsoft Edge Dev Blog」でマイクロソフトは、PWAをWebブラウザのMicrosoft Edgeでサポートするだけでなく、Windows 10のデスクトップ上で通常のアプリケーションのように実行可能にすることを明確にしました。

photo

On other platforms, PWAs primarily originate from inside the browser, and can escape the browser in response to various prompts or menu options. We’re taking things one step further on Windows! Because a PWA can be a first-class citizen in the Windows Store, a user will be able to engage fully with an installed PWA—from discovery, to installation, to execution—without ever opening the browser.

他のプラットフォームにおいては、PWAはブラウザ内で起動し、何らかの操作やメニューを選択することでブラウザから独立して実行されるようになる。しかし私たちはWindowsにおいてこれをさらに前進させていくつもりだ! というのもPWAはWindows Storeの一級市民になれることで、そこで発見されインストールされ、ブラウザを一度も立ち上げることなく実行することができるようになるのだ。

 下記のツイートでは、この記事の筆者の一人がプレビュー版のWindows 10のデスクトップ上で、まるで通常のアプリケーションのようにPWAを実行する様子を紹介しています。


なぜWindows 10で積極的にPWAをサポートするのか

 PWAは、HTML、CSS、JavaScriptなどのWeb技術によって開発されるWebアプリケーションの一種です。Webサーバから配信されて実行されるだけでなく、アプリケーションの実行に必要なリソースをローカルに保存することでオフラインでの実行にも対応します。

 Service Workerによるバックグラウンド処理やプッシュ通知なども可能で、ネイティブアプリケーションのように振る舞うことができるようになっています。

 そしてPWAはWeb技術で開発されているため、マルチプラットフォーム対応でもあります。

 現在のところ、PWAはモバイルを中心に新しいアプリケーションの姿として注目される傾向にありますが、モバイルに限定された技術ではないので、デスクトップアプリケーションの分野での注目度も高まってくるでしょう。

 例えば、Web技術でデスクトップアプリケーションを開発するためのフレームワークのElectronやCordovaなどと基本的な技術は重なっているため、いずれこれらのフレームワークを用いているアプリケーションの一部がPWAに切り替わるかもしれませんし、もしかしたら、将来的には多くのアプリケーションが、PWAになっていくかもしれません。

 こうしてマルチプラットフォーム対応であるPWAが普及、発展していくすると、そのプラットフォームは「PWAさえ動けばどれを選んでも似たようなもの」となっていく可能性があります。

 こういう状況はWindowsの存在意義をおびやかすことになります。PWAさえ動けば別にプラットフォームはWindowsでなくともAndroidでもいいし、PCでなくてもタブレットでもよい、となってしまうかもしれないのです。

この続きは会員限定(完全無料)です

ここから先は「ビジネス+IT」会員に登録された方のみ、ご覧いただけます。

今すぐビジネス+IT会員にご登録ください。

すべて無料!今日から使える、仕事に役立つ情報満載!

  • ここでしか見られない

    2万本超のオリジナル記事・動画・資料が見放題!

  • 完全無料

    登録料・月額料なし、完全無料で使い放題!

  • トレンドを聞いて学ぶ

    年間1000本超の厳選セミナーに参加し放題!

  • 興味関心のみ厳選

    トピック(タグ)をフォローして自動収集!

評価する

いいね!でぜひ著者を応援してください

  • 0

会員になると、いいね!でマイページに保存できます。

共有する

  • 0

  • 0

  • 0

  • 0

  • 1

  • 0

  • icon-mail
  • icon-print
  • icon-hatena
  • icon-line
関連タグ タグをフォローすると最新情報が表示されます
あなたの投稿

    PR

    PR

    PR

処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

必要な会員情報が不足しています。

必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。

  • 記事閲覧数の制限なし

  • [お気に入り]ボタンでの記事取り置き

  • タグフォロー

  • おすすめコンテンツの表示

詳細情報を入力して
会員限定機能を使いこなしましょう!

詳細はこちら 詳細情報の入力へ進む
報告が完了しました

」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます