オープンソースの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」などに対応する。
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)を直接編集し、すぐ隣の画面でその結果を確認できるようになった。
また、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が追加された
- メニューの更新:下線付き文字、向きなどをサポート
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 「Windows 10 Fall Creators Update」に搭載される新機能まとめ
マイクロソフトはWindowsの次期大型アップデート「Windows 10 Fall Creators Update」を2017年後半にリリースすると発表。Windows MRやiOS/Androidも包括したマルチプラットフォーム対応など、コンシューマー/技術者それぞれに向けた新機能を多数リリースする。 - マイクロソフト、「UWP Community Toolkit」をオープンソースで公開
マイクロソフトは、Windows 10向けのUWPアプリの開発に利用できるヘルパー関数、カスタムコントロール、アプリサービス集であるオープンソースの「UWP Community Toolkit」をGitHubで公開した。 - Microsoft、「Visual Studio 2017 バージョン 15.4 Preview」を公開
Microsoftが「Visual Studio 2017 バージョン 15.4 Preview」を公開。Windows 10 Fall Creators UpdateをターゲットにしたUWPアプリ/マルチプラットフォーム対応アプリ開発者を支援する機能が強化されている。 - Windows 10 Fall Creators Updateで増える「設定」は「ms-settings:URI」で狙い撃ち
2017年秋にリリース予定のWindows 10 Fall Creators Update(バージョン1709)では、「設定」アプリの項目が増えます。本連載第99回で「設定」の各項目へのショートカットに使用できる「ms-settings:URI」の一覧を紹介しましたが、早くもこの一覧に追加が必要になりそうです。