Windows10開発-Webプラットフォーム
Windows 10では、開発者がユニバーサルWindowsプラットフォーム(UWP)アプリケーションを作成し、そのアプリケーションでWebサイトをホストして、Windowsストアに公開してダウンロードするのは非常に簡単です。
利点
Windows 10のこの新機能により、Web開発者はWebサイトのコンポーネントをWindowsアプリに簡単に変換できます。
ただし、これらのコンポーネントはすべて、独自のWebサーバーでリモートでホストされます。
さらに、ユニバーサルAPIにアクセスすることもできます。これにより、開発者は通知、カメラ、カレンダー、Cortanaなどの優れた機能にアクセスできます。
Microsoftは、この機能と機能により、より多くの開発者がWindows10プラットフォーム用のアプリを作成するようになることを期待しています。
- Desktops
- Smartphones
- Xbox
- Tablets
- HoloLensおよびその他のデバイス
現在、この機能の問題は1つだけで、それはセキュリティです。明らかに、Microsoftはこれにできるだけ早く対処する必要があります。
Webサイトをホストし、そのWebサイトをWindowsアプリに変換する例を使用して理解しましょう。
以下の手順に従ってください。
から新しいユニバーサルWindowsプロジェクトを作成します File > New > Project。
選択する JavaScript > Windows > Universal [新しいプロジェクトとダイアログ]の左側のペインにあるオプション。
中央のペインから、 Blank App (Universal Windows)。
名前フィールドに入力し、 UWPWebApp をクリックします OK ボタン。
あなたが見れば Solution Explorer ウィンドウには、いくつかのファイルとフォルダが表示されます。
を削除します css, js, WinJS フォルダと default.htmlこの例では、Webサイトをホストしているだけであり、すべてのコンテンツがリモートサーバー上にあると想定しているためです。したがって、ほとんどのローカルファイルは必要ありません。
上記のファイルとフォルダを削除した後、今度はをダブルクリックします package.appxmanifest ファイルを開くと、次のウィンドウが表示されます。
次に、を置き換えてWebサイトのURLを指定します。 default.html[スタートページ]フィールドのURLで。デモンストレーションの目的で、URLを使用しますhttps://www.google.com.pk/ ウェブサイト。
今すぐに行きます Content URIs タブをクリックして、Webアプリのルールとアクセス許可を定義します。
[URI]フィールドで、Webサイトのリンクを指定して、[ Include から Rule dropdown そして All から WinRT Access。
このアプリケーションを実行すると、以下に示すように、アプリにGoogleスタートページが表示されます。