Windows 10 にアプリを移植するPorting apps to Windows 10

ここでは、既存のアプリをユニバーサル Windows プラットフォーム (UWP) に移行する方法について説明します。UWP で 1 つの Windows 10 アプリ パッケージを作成するだけで、ユーザーはすべての種類のデバイスにそのアプリをインストールすることができます。This section describes how to port your existing app to the Universal Windows Platform (UWP) where you can create a single Windows 10 app package that your customers can install onto all types of devices. アプリは、魅力的な新しいハードウェア、大きな収益を得るチャンス、最新の API セット、アダプティブ UI コントロール、およびマウス、キーボード、タッチ、音声などの幅広い入力形式を活用できます。Your app will benefit from exciting new hardware, great monetization opportunities, a modern API set, adaptive UI controls, and a range of input modalities including mouse/keyboard, touch, and speech.

Windows ランタイム (WinRT) は、ユニバーサル Windows プラットフォーム (UWP) アプリを構築できるテクノロジです。The Windows Runtime (WinRT) is the technology that lets you build Universal Windows Platform (UWP) apps. WinRT および UWP アプリの背景知識について詳しくは、「ユニバーサル Windows プラットフォーム (UWP) アプリとは」をご覧ください。You can refer to What's a Universal Windows Platform (UWP) app? for more background on WinRT and UWP apps.

この移植ガイドでは、現在のアプリのテクノロジとユニバーサル Windows プラットフォーム (UWP) の違いについて説明します。This porting guide explains the differences between your current app's technology and the Universal Windows Platform (UWP). テクノロジ間のパスが理解できれば、デベロッパー センターの以降のリソースに進むことができます。これは、UWP アプリを開発するための包括的なリソースです。Once the path between technologies is understood, you'll be able to dive into the rest of the Developer Center, which is a comprehensive resource for developing UWP apps. このためには、準備ができたらまず「ストア アプリの開発方法」を参照することをお勧めします。A good way to do that, when you're ready, is to start with How to develop a Store app.

トピックTopic 説明Description
デスクトップから UWP への移行Move from desktop to UWP UWP エクスペリエンスを Win32 および .NET デスクトップ アプリケーションに取り込むいくつかのオプションからいずれかを選択します。Choose one of several options to bring UWP experiences into your Win32 and .NET desktop applications.
Windows ランタイム 8.x から UWP への移行Move from Windows Runtime 8.x to UWP ユニバーサル 8.1 アプリがある場合は、その対象が、Windows 8.1 と Windows Phone 8.1 のいずれかであるか、両方であるかにかかわらず、ソース コードとスキルがスムーズに Windows 10 に移植されることがわかるでしょう。If you have a Universal 8.1 app—whether it's targeting Windows 8.1, Windows Phone 8.1, or both—then you'll find that your source code and skills will port smoothly to Windows 10. Windows 10 では、UWP アプリを作成できます。これは、どのような種類のデバイスにでもインストールできる単一のアプリ パッケージです。With Windows 10, you can create a UWP app, which is a single app package that your customers can install onto every kind of device.
Android と iOS 開発者向けの Windows アプリ概念マッピングWindows apps concept mapping for Android and iOS developers このリソースには、Android や iOS のスキルとコードを持つ開発者が Windows 10 とユニバーサル Windows プラットフォームに移行する場合に、それら 3 つのプラットフォーム間でプラットフォームの機能と知識を関連付けるために必要なすべての情報が含まれています。If you're a developer with Android or iOS skills or code, and you want to make the move to Windows 10 and the Universal Windows Platform, then this resource has all you need to map platform features—and your knowledge—between the three platforms.
iOS から UWP への移行Move from iOS to UWP iOS 向けに開発したアプリを Windows 10 と UWP に移行するにはどうすればよいでしょうか。Are you an iOS developer, wondering how to make the move to Windows 10 and the UWP? これは思っているほど難しくはありません。It needn't be as scary as you think. iOS デバイスと同様に Windows でも (おそらくより快適に) 動作する優れたアプリの作成に必要なツール、手法、情報が用意されています。We've got the tools, techniques, and info you need to make great apps that work as well on Windows as they do on your iOS devices: maybe better!
Windows Phone Silverlight から UWP への移行Move from Windows Phone Silverlight to UWP Windows Phone Silverlight アプリの開発者は、Windows 10 への移行で、自身のスキル セットとソース コードを十分に活用できます。If you’re a developer with a Windows Phone Silverlight app, then you can make great use of your skill set and your source code in the move to Windows 10. Windows 10 では、UWP アプリを作成できます。これは、どのような種類のデバイスにでもインストールできる単一のアプリ パッケージです。With Windows 10, you can create a UWP app, which is a single app package that your customers can install onto every kind of device.
Web アプリを PWA に変換するConvert your web app to a PWA Web アプリをプログレッシブ Web アプリ (PWA) 変換できるようになりました。PWA は、UWP を含むあらゆるプラットフォームで動作します。You can now convert your web app to a Progressive Web App (PWA) will work on any platform, including UWP! PWA ビルダー ツールにより、必要なマニフェストが自動的に生成されます。The PWA Builder tool will generate the necessary manifest for you. これは、ホスト型 Web アプリ (HWA) ブリッジを置き換えるものです。This replaces the Hosted Web Apps (HWA) bridge.