Special Windows 10 issue 2015

Volume 30 Number 11

最後にひと言 - Windows 10 アプリ開発へようこそ

Kevin Gallo | Windows 2015

ユニバーサル Windows プラットフォーム (UWP) 向けアプリの開発を取り上げた MSDN マガジン特別号はいかがでしたでしょう。私は、マイクロソフトでデベロッパー プラットフォーム チームのバイス プレジデントを務める Kevin Gallo です。当チームは UWP の作成を担当しており、開発者の皆さんには、UWP を使用してすばらしい UX を実現してほしいと強く願っています。また、UWP を強化するため、UWP に関するフィードバックをお待ちしています。

UWP のようなプラットフォームを作成するうえで最大のやりがいを感じることの 1 つは、開発者がそのプラットフォームを使用してすばらしいことを成し遂げるのを目にすることです。プラットフォームに命を吹き込み、ユーザーを引き付け、魅了し、楽しませるエクスペリエンスを生み出しているのは、皆さんが開発するアプリやゲームです。というわけで、当社は開発者の皆さんとそのすばらしい作品を非常に大切なものと考え、これから生まれるであろう作品をとても楽しみにしています。

Windows 10 と UWP により、1 つのアプリでさまざまな Windows デバイスをターゲットにすることができます。さまざまなデバイスを対象とするアプリを 1 つの共通 API セット、言語とフレームワークの 1 つのセット、1 つのツール セットで開発して、1 つに統一されたストア (Windows ストア) で配布できるようになっています。

したがって、開発したアプリを膨大な数のユーザーに届けることができます。ターゲットになるユーザーは、Windows 10 PC のユーザー (約 1 億人、増加中)、モノのインターネット (IoT) デバイスのユーザー、Windows Phone ハンドセット (2015 年末リリース) のユーザー、Surface Hub、Xbox、HoloLens (2016 年リリース) プラットフォームのユーザーなど、多岐に渡ります。

UWP により、さまざまな種類のデバイス、入力方法、画面サイズで美しく表示されるアプリを、アダプティブなコントロールを使用して簡単に作成できます。また、アプリをカスタマイズして特定のデバイスに合わせたエクスペリエンスを生み出せるため、ごく小さな IoT センサーから Surface Hub の巨大な対話型ホワイトボード/ディスプレイにまで対応できます。つまり、ユーザーが最も自然で快適に感じられるよう、各デバイスや使用シナリオに合わせてカスタマイズしたエクスペリエンスを用意すれば、1 つの UWP アプリがこのように多様なユーザーの手元に届くのです。

この MSDN マガジン特別号では、UWP のさまざまな新機能や優れた機能についての紹介と実用的なガイドを提供しています。取り上げているテーマは、マルチスクリーンへの対応やアプリ間通信の最適化に関する設計ガイダンスから、バックグラウンド処理とマルチタスクの強化まで、多種多様です。

Windows 8.1 や Windows Phone 8.1 アプリを既にお持ちの方にとっては、UWP はお使いのプラットフォームの単なる進化形にすぎません。つまり、お使いの言語やフレームワークが、C/C++、C#、Visual Basic、JavaScript、XAML、Silverlight のいずれであろうと、今までどおり、Windows プラットフォーム向けのアプリを作成できます。最小限の労力で既存のコードの大部分を再利用できるため、大半の時間を Windows 10 固有の機能でアプリのエクスペリエンスを強化することに専念できます。

この MSDN マガジン特別号以外にも、UWP アプリ開発者に役立つと思われるオンライン コンテンツが多数提供されています。皆さんが興味を持ちそうなリソースをいくつか紹介しておきますので、チェックしてみてください。

  • Building Apps for Windows (Windows 向けアプのビルド): マイクロソフトの開発者向けブログ。毎週新しいコンテンツが追加されます (bit.ly/1KZUio1、英語)。
  • Build 2015: カンファレンスのセッションのビデオとスライドが Channel 9 サイト (bit.ly/1NHlnz7、英語) で公開されています。
  • Windows 10 に関する開発者向けガイド: Microsoft Virtual Academy で公開されている 18 部構成のビデオ。実際の例を使用して説明しています (bit.ly/1LrDVmM、英語)。
  • Windows デベロッパー センター: ダウンロード可能なツール、設計ガイダンス、ハウツー ガイドの他に、詳細な API リファレンス ドキュメントが用意されています。
  • コードとアプリのサンプル: GitHub リポジトリから入手できます (bit.ly/1RhG46l、英語)

UWP と Windows 10 に取り組もうとお考えになったら、ぜひフィードバックをお寄せください。いただいたご意見やご提案で、今後の計画や優先順位が決まります。ご意見、ご提案は、Windows Developer User Voice で受け付けております。wpdev.uservoice.com (英語) からご提案をお送りいただくか、これまでのご提案の中から重要または関心があるとお考えのものにご投票ください。

この MSDN マガジン特別号がお役に立てばさいわいです。読者の皆さんや Windows 開発者コミュニティの皆さんが、ユニバーサル Windows プラットフォームを利用してすばらしい作品を作ってくださることを楽しみにしています。


Kevin Galloは、Microsoft Windows 開発者プラットフォーム部門のバイス プレジデントで、Windows ファミリ デバイス向けの有益なアプリやサービスをビルドするために使用するプラットフォーム コンポーネントの設計とリリースの責任者です。カーネギー メロン大学でコンピューター エンジニアリングの学士号を取得しました。余暇には、家族と一緒にサイクリング、ハイキング、ボートなどを楽しんでいます。