オープンソースのUWPアプリ開発ツールキット「UWP Community Toolkit v2.0」が公開 何が新しくなったのかWindows 10 Fall Creators Updateの「Fluent Design System」などに対応

UWPアプリ開発キットの最新版「UWP Community Toolkit v2.0」が公開。Windows 10 Fall Creators Updateで採用される新デザインシステム「Fluent Design System」などに対応する。

» 2017年09月01日 11時00分 公開
[@IT]

 Microsoftは2017年8月30日(米国時間)、オープンソースのUWP(ユニバーサルWindowsプラットフォーム)アプリケーション開発ツールキットの最新版「UWP Community Toolkit v2.0」を公開した。2016年にリリースされた同ツールキットとして、初の大型アップデートとなる。

 UWP Community Toolkitにはヘルパー関数、カスタムコントロール、アプリサービスなどが含まれ、UWPアプリの開発を支援する。今回のバージョン2.0では、Windows 10の大型アップデート「Windows 10 Fall Creators Update」で採用される新しいAPI(Application Programming Interface)や新たなデザインシステム「Fluent Design System」を活用できるように機能が拡充されている。

 Fluent Design Systemは、PCやスマートデバイスを隔てず、あらゆるデバイスにおいて動き、見た目、操作体系などを共通化することを目指したUI(ユーザーインタフェース)の仕組み。UWP Community Toolkit v2.0では、マルチプラットフォームに対応した表現力豊かなアプリの構築を支援するために、基本的な5つのUI要素「Light」「Depth」「Material」「Motion」「Scale」を定義している。開発コミュニティーは今回、今後数カ月間でUWP Community Toolkitの全てのコントロールをFluent Designに対応させ、これらの新要素をサポートする計画を表明。サンプルアプリについても、これらの新要素を利用してその可能性を提示するようアップデートしていくという。

新機能1:刷新されたサンプルアプリ

 サンプルアプリ「UWP Community Toolkit Sample App」が、UWP Community Toolkit v2.0向けに刷新された。アプリ内でXAML(Extensible Application Markup Language)を直接編集し、すぐ隣の画面でその結果を確認できるようになった。

photo 「UWP Community Toolkit Sample App」の強化点

 また、Windows 10 Fall Creators Updateを踏まえて改良され、再デザインされたナビゲーションモデルも採用している。ナビゲーション要素を最上部に移してサンプルへアクセスしやすくした他、新しいランディングページが追加され、新しい情報の入手やお気に入りのサンプルの追跡なども容易になっている。

 UWP Community Toolkit Sample AppはWindowsストアから入手できる。

新機能2:UWPを超えて

 UWP Community Toolkitでは、クロスプラットフォーム対応も加速させる。具体的には、新パッケージ「Microsoft.Toolkit」と「Microsoft.Toolkit.Services」を導入し、今後のバージョンでもクロスプラットフォーム対応APIのサポートを推進していく方針を表明した。

 これらのパッケージは.NET Standardで開発されており、.NET Standard 1.4以降がインストールされたあらゆるプラットフォームをサポートする。クロスプラットフォーム化された初のAPIとして「Bing Service」を公開したが、それ以外にも多くのサービスを新パッケージに移行させる取り組みが行われている。

その他の新機能

  • InAppNotificationコントロールの追加:アプリにローカル通知を表示するコントロールを実装
  • TextToolbarコントロールの追加:簡単にリッチテキストとマークダウンのフォーマットを設定できるテキスト編集コントロール機能を実装
  • Expanderの更新による全ての向きのサポート:WinRT XAML ToolkitからLayoutTranformControlが追加された
  • メニューの更新:下線付き文字、向きなどをサポート
photo UWP Community ToolkitのGitHubページ

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。