UWP の新機能 -- Creator Update

零下一度
零下一度オリジナル
2017-06-23 16:09:501574ブラウズ

ビルド バージョン 15063+

1。CompositionObjects の他のプロパティ (シャドウ、トリミング、プロパティ コレクション) にアニメーションを追加できるようになります。

2. デバイスが接続されているときに、拡張実行セッション API を使用して、システムにアニメーションを追加する アプリケーションは常にバックグラウンドで実行されます。 (14393 以降サポート)

この新機能を使用して、オフラインまたは P2P アップロードが中断されないように、アプリをバックグラウンドで長時間実行するように適用できます。

ExtendedExecutionSession クラスの API ドキュメント:

3、タイルとトースト

1) アプリは、システムのタスクバーに固定されているかどうかを判断でき、システムにタスクバーに固定するように要求します。 (APIは開発中です)

このAPIを使用することで、ユーザーがコンピューター上でアプリを使用する頻度を高めることができます。

2) アプリは、メイン タイルがスタート メニューに固定されているかどうかを確認でき、システムのスタート メニューに固定するようにシステムに要求できます。

以前は、アプリはスタート メニューにセカンダリ タイルを固定することしかできませんでした。

プライマリタイル ドキュメント:

3) 追跡可能なタイル通知: ユーザーがタイルをクリックすると、アプリは現在のタイルに表示されているコンテンツを知ることができます (14393)

ドキュメント:

4) トーストコンテキストメニュー通知内 (14393)

トースト通知のコンテキスト メニューをカスタマイズする開発者の操作を実行します:

ドキュメント:

5) トーストのヘッダー グループ化:

トースト通知のヘッダーを提供できるようにします。複数のトースト

ドキュメント:

6) トースト通知のカスタムタイムスタンプ(タイムスタンプ)を追加します:

7) トーストクイック返信とその他のシーンインタラクション(10240):

8)トースト通知の複数のインタラクション (開発中):

複数のインタラクション ステップによるインタラクティブなトースト通知を許可します。 たとえば、最初のトーストにはドロップダウン メニューと「次へ」ボタンがあり、「次へ」をクリックするとバックグラウンド タスクがトリガーされ、アプリが次にトーストを更新するまでトーストは保留状態のままになります。

9) 通知リスナー:

他のアプリが通知を取得できるようにします。これはウェアラブル デバイスの作成に使用できます。スマートウォッチは通知リスナーを使用して、携帯電話からウェアラブル デバイスに通知を送信できます。 ホーム オートメーション アプリは、親友からの通知を受信したときなど、特定の通知を受信したときにアクションを実行できます。

10) トースト通知にプログレスバーの進行状況コントロール(ダウンロードの進行状況など)を表示:

11) タイル通知の背景画像のトリミング:

4. アプリ拡張機能: uwp が可能自分またはサードパーティの開発者が提供する使用済みプラグイン (ストア アプリも含む) は、プラグインのインストールとアンインストールを管理できます。 (14393)

Build2016 ビデオ:

ビデオを見ると、このプラグイン メカニズムは App Service よりも高機能であることがわかりますが、制限が多く、コード内のカスタム インターフェイスから呼び出すことができません。ビデオで提供されているコード プロジェクト () を学習した後、メイン アプリはサードパーティのプラグインを呼び出すことで画像のトリミング、グレースケール調整、色の反転を実現できますが、そのメカニズムはサードパーティのプラグインが html5 を提供することです。ローカル ファイルを取得してそれを配置します。パブリック フォルダー (メイン アプリとプラグインによって共有されるパブリック フォルダー) に移動します。次に、メイン アプリは、JavaScript を通じてファイル内の画像を処理した後、この html5 ファイルを webView コントロールに読み込みます。 、メインアプリに渡されます。メイン アプリはまず画像を Base64 でトランスコードし、文字列に変換し、webView の JavaScript に渡します。処理後、base64 を通じて文字列に変換し、メイン アプリに渡します。プロセスは少し面倒です...

5. コントロール:

1) ColorPicker コントロール (開発中)

2) Navigation View コントロール (開発中) 3) Pull to Refresh コントロール (開発中)

4) 新しい「評価」コントロール Ratings Control (開発中)

5) TextBlock は取り消し線を追加します:

6) スワイプ コントロール (開発中)

7) Tree View コントロール (開発中)

6 、CompactOverlay モード(ピクチャーインピクチャー): アプリをすべてのウィンドウの最前面に配置します

ビデオアプリの場合、アプリを最前面に配置するのと似ていますが、私の印象では、アプリケーションウィンドウのサイズは最大でも制限されています。 500x500ピクセルのみ。

API ドキュメント:

7. ページ遷移アニメーションをカスタマイズするには、表示/非表示を使用します

開発者は、ページ遷移アニメーション中に項目を表示および非表示にする方法をカスタマイズできます

8. 開発者は、アプリの更新を制御します (14393 )

開発者は、アプリのオプション/必須の更新を制御できます。開発者は、更新がインストールされるまで機能を有効または無効にすることができます。

API ドキュメント:

9. .appx または .appxbundle ファイル インストール パッケージのインストールが簡単になりました (14393)

この API を使用して、Microsoft ストア以外のチャネルを通じてアプリケーション パッケージを配布できます。

ドキュメント:

10. ライト、レンダリング、ブラー、ノイズ アセット、ブレンディング モードなどを使用して、よりリアルなユーザー インターフェイスとコンテキスト マテリアルを作成します

11. ネットワーク経由で複数のデバイスにアプリ パッケージを配布します。複数の人が開発を支援するシナリオに適しています:


12. Uwp のバックグラウンド タスクはメイン プロセスと同じプロセスで実行できます (1 プロセス バックグラウンド タスク モデル) (14393)


13. SVG アイコン: 静的な SVG リソースをアイコン/画像として使用します


SVG はベクター グラフィックであるため、高解像度の画面でもギザギザが表示されず、大きなサイズの PNG アイコンを置き換えて削減することができます。アプリのパッケージサイズ。動的 SVG は後に

14. アプリ パッケージのストリーミング (ステップバイステップ) インストール:

UWP ストリーミング インストールを使用すると、最初にダウンロードする部分を Windows ストアに指示できます。主要部分がダウンロードされると、ユーザーはアプリを起動して実行できる一方で、パッケージの残りの部分はバックグラウンドで読み込まれ続けます。

15. ComparePackage は、開発者が新しいインストール パッケージと古いインストール パッケージを区別するのに役立ちます:

ユーザーが UWP アプリケーションの更新プログラムを取得すると、展開スタックはアプリケーション内の変更されたブロックに基づいて差分ダウンロードを実行し、ユーザーの帯域幅を最小限に抑えます。と更新時間。 Windows 10 Creators Update では、開発者が 2 つのパッケージがエンド ユーザーに及ぼす影響を段階的に理解できるようにする新しいツール (ComparePackage) が導入されました。 ComparePackage はファイルの追加、変更、削除を表示し、開発者が必要に応じてさらに最適化できるようにします。


以上がUWP の新機能 -- Creator Updateの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。