次の手順

アプリを作成して Windows ストアに公開するには、どこから手を着ければよいのでしょうか。 UWP プラットフォームでの開発が初めての場合は、Channel 9 のビデオと Microsoft Virtual AcademyLinkedIn Learning のコースをお試しください。 既に Windows での開発に関する知識がある場合は、以下のトピックを参照するか、直接サンプルをダウンロードしてください。

アプリの作成では、数多くの便利なツールやフレームワークを利用することができ、それらの多くがクロスプラットフォーム開発をサポートします。 たとえば、2D ゲームを作成する場合は、Monogame の使用を検討してください。または、多くの JavaScript/HTML フレームワークの中から一部を使うこともできます。 3D ゲームの開発用には Unity があり、モバイル デバイスが中心の場合は Xamarin が便利です。

ゲーム以外のアプリを初めて開発する場合は、まず、UWP 関連のトピックを通読して、UWP プラットフォームがどのようなものかを理解されることをお勧めします。そのうえで、XAML コントロールを使用し、さらにカスタマイズして、ユーザー インターフェイスを作成する方法をお調べください。 アプリのデザインには XAML を使います (使用方法について詳しくは、このチュートリアルをご覧ください)。しかし、XAML の真価はデータ バインディング使用することです。データ バインディングは、アプリに表示する情報とコントロールを関連付けることができます。Windows プラットフォームでの開発が初めての場合、この概念を理解することが重要です。






Bullet point

UWP と UWP アプリのライフサイクル

アプリが起動するしくみや、別のアプリを起動したときの処理はどのようになっているのでしょうか。 以下のトピックでは、それについて説明しています。

Bullet point

UX と UI

自由に使うことができるコントロールとその使い方を知りたい場合は、 以下のトピックをご覧ください。コントロールとコードが連携するしくみや、アプリの外観に合わせてコントロールをカスタマイズする方法を説明しています。

Bullet point

データとサービス

コードによって自動的にリストやグリッドを設定できるデータ バインドについて説明します。 外部リソースにリンクして、データをアプリに取り込む方法を知ることができます。

Bullet point

公開

作成したアプリを公開して、収益を得ましょう。 アプリがストアで公開されるようになるまでのプロセスを詳しく説明します。

Bullet point

その他のリソース

サンプル、チュートリアル、ビデオ、その他のツール、SDK を利用して、 アプリをレベル アップしましょう。


Windows 開発者向けブログ

Windows 開発者ブログでは、コーディング手法や、プロジェクトのアイデア、ツールに関する最新情報が定期的に投稿されています。 以下に、Windows 開発に関するお勧めの記事をいくつかご紹介します。


デベロッパー センターでのヘルプの検索

docs.microsoft.com サイトには、さまざまなツール、フレームワーク、およびプラットフォームについて大量のドキュメントがあります。 トピックやサンプルを参照するときは、UWP 関連のコンテンツを閲覧していることを確認してください。 UWP のリファレンスは Windows デベロッパー センターに用意されています。必要な API のリファレンスについては、UWP アプリの開発に関するページをご覧ください。 UWP に関するコンテンツを表示している場合、URL パスには uwp が含まれており、ページの上部にも次のようにパスが表示されます。

UWP 関連のドキュメントの検索

検索エンジンを使う場合は、"Windows アプリ開発" を検索文字列に追加すると、UWP コンテンツが検索される可能性がかなり高くなります。


重要なデベロッパー センターのトピック

以下は、デベロッパー センターのコンテンツの重要なセクションです。

設計 UWP アプリの設計ガイドライン
開発 アプリで使用できるさまざまな機能について詳しい情報とサンプル コードを提供しています。
言語リファレンス UWP 開発に利用できるプログラミング言語のリファレンスを提供しています。
ゲーム DirectX を使ったゲームの開発についての情報を提供しています。
モノのインターネット (Internet of Things: IoT) 独自のコネクテッド デバイスを作成しましょう。
移植 Android と iOS のスキルを利用して UWP アプリをすばやく作成できます。
Windows ブリッジ 以前のアプリや iOS アプリを更新して UWP アプリにするためのツールです。
Xamarin C# を使って、iOS、Android、および Windows 10 用のアプリを作成できます。
タスクのスニペット 細かくても便利なタスクを実行できる、すぐに使用できるコードを提供しています。
使い方に関するトピック 特定の UWP 機能についてのサンプル コードを提供しています。
ハードウェア Microsoft ストアの開発者向けハードウェア。