將應用程式移植到 Windows 10Porting apps to Windows 10

本節說明如何將您現有的應用程式移植到通用 Windows 平台 (UWP),以便您在其中建立單一 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. 您的 App 將可受益於令人興奮的新硬體、絕佳的賺錢機會、現代化 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) app 的一種技術。The Windows Runtime (WinRT) is the technology that lets you build Universal Windows Platform (UWP) apps. 您可以參考何謂通用 Windows 平台 (UWP) app?,了解 WinRT 和 UWP app 的詳細背景。You can refer to What's a Universal Windows Platform (UWP) app? for more background on WinRT and UWP apps.

本移植指南說明您目前 app 的技術與通用 Windows 平台 (UWP) 之間的差異。This porting guide explains the differences between your current app's technology and the Universal Windows Platform (UWP). 一旦了解技術之間的途徑之後,您將能夠鑽研「開發人員中心」的其餘部分,這是一套適用於開發 UWP app 的完整資源。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. 當您準備好時,從如何開發Microsoft Store app 開始會是個不錯的方式。A good way to do that, when you're ready, is to start with How to develop a Store app.

主題Topic 描述Description
從傳統型移動到 UWPMove from desktop to UWP 選擇數個選項中的其中一個,將 UWP 體驗帶入您的 Win32 和 .NET 傳統型應用程式。Choose one of several options to bring UWP experiences into your Win32 and .NET desktop applications.
從 Windows Runtime 8.x 移至 UWPMove from Windows Runtime 8.x to UWP 如果您有通用 8.1 app (無論它是針對 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 app,這是可供客戶安裝至各種類型裝置的單一 app 套件。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 平台,則此資源擁有您在三個平台之間對應平台功能 (和您的知識) 所需的資訊。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 移到 UWPMove 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. 我們已經有您需要的工具、技術以及資訊,可以讓 App 在 Windows 上運作得和在 iOS 裝置上一樣出色,或甚至更好!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 移到 UWPMove from Windows Phone Silverlight to UWP 如果您是 Windows Phone Silverlight app 的開發人員,便可以在移到 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 app,這是可供客戶安裝至各種類型裝置的單一 app 套件。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 應用程式轉換成 PWAConvert your web app to a PWA 您現在可以將 Web 應用程式轉換成漸進式 Web 應用程式 (PWA) 並在任何平台上執行,包括 UWP!You can now convert your web app to a Progressive Web App (PWA) will work on any platform, including UWP! PWA Builder 工具會為您產生所需的資訊清單。The PWA Builder tool will generate the necessary manifest for you. 這會取代託管的 Web 應用程式 (HWA) 橋接器。This replaces the Hosted Web Apps (HWA) bridge.