Universal Windows Platform (UWP), là một cấu trúc ứng dụng thống nhất giữa các nền tảng được tạo bởi Microsoft và được giới thiệu lần đầu trong Windows 10. Mục đích của nền tảng phần mềm này là giúp phát triển các ứng dụng kiểu Metro chạy trên cả Windows 10 và Windows 10 Mobile mà không cần phải viết lại ứng dụng cho mỗi nền tảng. Nó hỗ trợ cho việc phát triển các ứng dụng Windows bằng C++, C#, VB.NET, hoặc XAML. API được thực hiện bằng C++, và được hỗ trợ trong C++, VB.NET, C#, và JavaScript. Được thiết kế như một phần mở rộng của nền tảng Windows Runtime được giới thiệu lần đầu trong Windows Server 2012 và Windows 8, UWP cho phép nhà phát triển tạo các ứng dụng có thể chạy trên nhiều loại thiết bị.
Sự tương thích
UWP là một phần của Windows 10 và Windows 10 Mobile. Các ứng dụng UWP không chạy trên các phiên bản Windows cũ hơn.
Các ứng dụng sử dụng nền tảng này được phát triển bằng Visual Studio 2015. Các ứng dụng kiểu Metro cũ dành cho Windows 8.1, Windows Phone 8.1 hoặc cho cả hai (universal 8.1) cần được điều chỉnh để chuyển sang UWP.
Trong bài phát biểu tại hội nghị Build 2015, Microsoft giới thiệu loạt các "bridge" UWP cho phép các phần mềm Android và iOS được chuyển đổi sang Windows 10 Mobile. Windows Bridge cho Android (tên mã là "Astoria") cho phép các ứng dụng Android được viết bằng Java hoặc C++ được chuyển đổi sang Windows 10 Mobile và xuất bản lên Windows Store. Kevin Gallo, trưởng bộ phận kỹ thuật của Windows Developer Platform, giải thích rằng lớp này có một vài hạn chế: Google Mobile Services và một số API lõi sẽ không có sẵn, và các ứng dụng được "tích hợp sâu vào các tác vụ ngầm", như phần mềm nhắn tin, sẽ không chạy tốt trong môi trường này. Windows Bridge cho iOS (tên mã là "Islandwood" là một bộ công cụ middleware mã nguồn mở cho phép các phần mềm iOS phát triển bằng Objective-C được chuyển đổi sang Windows 10 Mobile bằng Visual Studio 2015 để chuyển đổi các dự án Xcode thành các dự án Visual Studio. Một bản dựng sớm của Windows Bridge cho iOS được phát hành dưới dạng phần mềm mã nguồn mở dưới giấy phép MIT vào ngày 6 tháng 8 năm 2015, trong khi phiên bản Android lại dưới dạng beta đóng. Ngay sau thương vụ này, Microsoft thông báo sẽ hủy bỏ dự án Android bridge và kế hoạch hỗ trợ ứng dụng Android trên Windows 10. Họ sẽ tập trung vào dự án trên iOS.
Triển khai
UWP là một phần mở rộng của Windows Runtime. Các ứng dụng Universal Windows được tạo ra sử dụng UWP sẽ không còn biểu thị xem nó được viết cho một HĐH cụ thể nào; thay vào đó, họ tập trung vào một hoặc nhiều nhóm thiết bị, ví dụ như PC, điện thoại thông minh, máy tính bảng, hay Xbox One, sử dụng Universal Windows Platform Bridges. Các phần mở rộng này cho phép ứng dụng được tự động tối ưu hóa tính năng trên từng thiết bị cụ thể mà nó đang chạy. Một ứng dụng universal có thể chạy trên một chiếc điện thoại di động hay một chiếc máy tính bảng và có thể mang tới những trải nghiệm phú hợp giữa hai thiết bị đó. Một ứng dụng universal chạy trên điện thoại di động có thể bắt đầu hoạt động giống như khi chạy trên máy tính bảng khi chiếc điện thoại được kết nối tới một máy tính để bàn hoặc một chiếc dock phù hợp.
Sự đón nhận
Sử dụng làm nền tảng trò chơi
Các trò chơi được phát triển cho UWP sẽ phải chịu các giới hạn về kỹ thuật không như các trò chơi được phân phối dưới dạng các ứng dụng desktop chuẩn, bao gồm sự không tương thích với nhiều card-setup đồ họa, và không thể vô hiệu hóa vsync, chỉnh sửa trò chơi, hay dùng trò chơi với các chương trình như Fraps, Steam, hay quản lý phím tắt. Người sáng lập Epic Games Tim Sweeney chỉ trích UWP giống như một "khu vườn đóng", theo mặc định, phần mềm UWP chỉ có thể được cài đặt qua Windows Store, yêu cầu phải thay đổi cài đặt hệ thống để kích hoạt việc cài đặt các phần mềm bên ngoài (một hệ thống mà ông so sánh với hoạt động tương tự trong Android). Ngoài ra, một số tính năng hệ điều hành chỉ có trong UWP và không thể sử dụng trong các ứng dụng dựa trên Win32, bao gồm phần lớn các trò chơi trên PC. Sweeny mô tả những động thái này là "hành động mạnh mẽ nhất Microsoft đã từng làm" để biến các PC thành một nền tảng đóng, và cho rằng các hành động này nhằm đặt các cửa hành bên thứ ba như Steam vào thế bất lợi khi Microsoft đang "giảm bớt sự tự do của người dùng để cài đặt phần mềm PC đầy đủ tính năng và phá hoại quyền của các nhà phát triển và nhà xuất bản ứng dụng để duy trì một mối quan hệ trực tiếp với khách hàng". Do đó, Sweeney cho rằng người dùng cuối nên được tải và cài đặt phần mềm UWP giống như phần mềm desktop.
Trong hội nghị Build 2016, trưởng bộ phận Microsoft Xbox Phil Spencer thông báo rằng công ty đang cố gắng giải quyết các vấn để để cải thiện khả năng phát triển của UWP cho các trò chơi trên PC, nói rằng Microsoft "cam kết đảm bảo sẽ đáp ứng các kỳ vọng về hiệu năng của các trò chơi toàn màn hình cũng như các tính năng bổ sung bao gồm hỗ trợ các nền tảng phân phối trò chơi bên thứ ba, cho phép chỉnh sửa trò chơi, và nhiều hơn nữa." Họ cũng thông báo sẽ thêm vào Windows 10 nhiều tính năng khác, bao gồm hỗ trợ vô hiệu hóa vsync, cũng như các công nghệ AMD FreeSync và Nvidia G-Sync trong các bản cập nhật sắp tới.
👁️
1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
nhỏ|Khan Academy, một ví dụ về một Universal Windows App nhỏ|Trái: Một ứng dụng desktop truyền thống chưa có nội dung gì; nó đang hiển thị 60 [[Thành tố điều khiển|thành tố đồ họa, và
**Universal Windows Platform** (**UWP**), là một cấu trúc ứng dụng thống nhất giữa các nền tảng được tạo bởi Microsoft và được giới thiệu lần đầu trong Windows 10. Mục đích của nền tảng phần
**Windows Settings** hoặc **Settings** (**PC Settings** trong Windows 8 và 8.1) là một ứng dụng UWP được đi kèm với Windows 8 và Windows Server 2012 trở về sau. ## Chức năng Trên Windows Server
**Windows 10** là một bản phát hành lớn của hệ điều hành Windows NT do Microsoft phát triển. Hệ điều hành này được giới thiệu vào 30 tháng 9 năm 2014 trong chương trình Build
Windows 10 mang đến một lượng lớn thành phần mới, bao gồm cả các tùy chọn cho giao diện tối ưu cho thao tác chạm (gọi là tablet mode) hoặc giao diện cho máy tính
**Microsoft Store** là một cửa hàng ứng dụng dành cho Microsoft Windows, Microsoft Store xuất hiện lần đầu tiên trên Windows 8 và Windows Server 2012. Đây là kênh chính để phân phối các ứng
**Windows 8.1** là một bản phát hành của hệ điều hành Windows NT do Microsoft phát triển. Phiên bản này đã được phát hành tới các nhà sản xuất vào ngày 27 tháng 8 năm
**Windows 10 Mobile** là một hệ điều hành di động đã ngừng phát triển bởi Microsoft. Nó là phiên bản kế tiếp Windows Phone 8.1 trong dòng sản phẩm Windows Phone, nhưng lại được giới
**Windows 11** là một hệ điều hành của Microsoft được công bố vào ngày 24 tháng 6 năm 2021, là một phần của họ hệ điều hành Windows NT. Windows 11 được phát hành rộng
**Mail** là một trình duyệt thư điện tử và newsgroup được phát triển bởi Microsoft và được cài đặt sẵn trong các hệ điều hành Windows Vista, 8, 8.1, và 10. Chức năng chính của
Windows 10 thực sự đã mang lại nhiều cải tiến và một loạt các tính năng mới cho người dùng. Tuy nhiên, ở hệ điều hành này, một số tính năng ở bản tiền nhiệm
**Calendar** là một ứng dụng lịch cá nhân được phát triển bởi Microsoft. Ứng dụng cho phép đồng bộ hóa lịch sử dụng Microsoft Exchange Server, Outlook.com, dịch vụ lịch iCloud của Apple, và Google
**Windows Mixed Reality** (trước đây là **Windows Holographic**) là một nền tảng tính toán thực tại hỗn hợp của hãng Microsoft, cho phép các ứng dụng trình diễn các yếu tố ảo (Microsoft gọi là
**Windows App Studio**, trước kia là **Windows Phone App Studio** là một ứng dụng web cung cấp bởi Microsoft cho việc phát triển ứng dụng Windows. Nó cho phép người dùng tạo các ứng dụng
**Windows Calendar** là ứng dụng lịch bàn có trong Windows Vista và Windows Server 2008. Chương trình hỗ trợ định dạng iCalendar nguyên bản, và có khả năng xuất bản lịch hay mua lịch thông
**Windows Camera** là một công cụ chụp ảnh và video được đi kèm trong hầu hết các phiên bản gần đây của Windows và phiên bản trên di động. Nó đã được xuất hiện trên
**Windows Clock** (ban đầu có tên là **Clock & Alarms** trên Pocket PC 2000 và Alarms trên Windows 8.1) là một ứng dụng quản lý thời gian được đi kèm với Windows và Windows 10
**Microsoft Windows SDK** và tiền nhiệm của nó, **Platform SDK** và **.NET Framework SDK** là bộ phát triển phần mềm (SDK) của Microsoft chứa tài liệu, các header file, các thư viện, các mẫu và
Windows 11, bản phát hành chính của hệ điều hành Windows NT, được giới thiệu thêm các tính năng mới so với các phiên bản tiền nhiệm. Một trong số các tính năng mới này
**Skype** (IPA: /'skaɪp/) là một mạng điện thoại Internet ngang hàng được thành lập bởi Niklas Zennström và Janus Friis, cũng là những người thành lập ra ứng dụng chia sẻ tập tin Kazaa và
**Deezer** là một dịch vụ nghe nhạc trực tuyến trên Internet. Nó cho phép người dùng có thể nghe các bản nhạc từ các hãng thu như Sony, Universal Music, và Warner Music Group trên
**Movies & TV** (tại Hoa Kỳ), hay **Films & TV** (tại Canada, Liên hiệp Vương quốc Anh, Ireland, Úc và New Zealand) (tiếng Việt: Phim & TV), trước đó là **Xbox Video** và **Zune Video**,
**Microsoft Paint**, hay đơn giản là **Paint** (), là một ứng dụng đồ họa máy tính đơn giản của Microsoft được bao gồm trong tất cả các phiên bản của Microsoft Windows. Ứng dụng này
**Microsoft Edge** là một trình duyệt web đa nền tảng sở hữu độc quyền được tạo bởi Microsoft. Nó được phát hành lần đầu tiên vào năm 2015 như là một phần của Windows 10
**Phần mềm hệ thống Xbox One**, đôi khi được gọi là **Xbox OS **là một điều hành hệ thống cho game console thế hệ thứ tám Xbox. Nó là một hệ điều hành nền Windows
**Windows CE**, hay **Windows Embedded CE** (tên mã là **Pegasus**) là một hệ điều hành của Microsoft. Đây là một hệ điều hành nguồn mở, được sử dụng cho các hệ thống nhúng. ## Lịch
**Groove Music** (trước đây là **Xbox Music** và **Zune Music** và cũng có tên là **Microsoft Groove**) là một dịch vụ streaming nhạc kỹ thuật số được phát triển bởi Microsoft cho phép streaming nhạc
Quỹ Wikimedia phát hành các ứng dụng di động **Wikipedia** chính thức để sử dụng Wikipedia trên nhiều hệ điều hành thiết bị di động. Tất cả đều được phân phối miễn phí qua các
**OneDrive** (trước đây là **SkyDrive**, **Windows Live SkyDrive** và **Windows Live Folders**) là một dịch vụ lưu trữ tập tin cho phép người dùng đồng bộ dữ liệu hoặc truy cập chúng từ trình duyệt
**Microsoft Photos** là một trình xem ảnh, trình chỉnh sửa video clip, trình quản lý ảnh, trình chỉnh sửa đồ họa raster và ứng dụng chia sẻ ảnh được đi kèm với hệ điều hành
**Spotify** (; ) là một nhà cung cấp phát thanh và dịch vụ truyền thông Thụy Điển được thành lập vào ngày 23 tháng 4 năm 2006 bởi Daniel Ek và Martin Lorentzon. Đây là
**Bản đồ Bing** (trước đây là **Bản đồ tìm kiếm trực tiếp**, **Windows Live Maps**, **Windows Live Local** và **MSN Virtual Earth**) là một dịch vụ lập bản đồ web được cung cấp như một
**Viber** là một phần mềm nhắn tin nhanh dựa trên giao thức VoIP đa nền tảng do Viber Media phát triển cho điện thoại thông minh dùng để nhắn tin và thực hiện cuộc gọi
**Candy Crush Saga** là trò chơi điện tử được phát triển bởi hãng King Mobile. Trò chơi đã thu hút được lượng người chơi khổng lồ và mang về những khoản lợi nhuận lớn. Candy
**_Shadow of the Tomb Raider_** là một trò chơi video phiêu lưu hành động năm 2018 do Eidos Montréal phát triển và Square Enix phát hành. Game tiếp tục câu chuyện từ _Rise of the
**Messaging** (còn gọi là **Microsoft Messaging**) là ứng dụng nhắn tin nhanh Universal Windows Platform dành cho hệ điều hành Windows 8.0, Windows 10 và Windows 10 Mobile. Phiên bản di động cho phép nhắn
Picsart là một công ty công nghệ có trụ sở tại Miami, Florida, nơi tạo ra bộ ứng dụng chỉnh sửa hình ảnh và video trực tuyến Picsart, cùng với một cộng đồng sáng tạo
**TeamViewer** là phần mềm dùng để điều khiển từ xa từ máy tính này sang máy tính khác, chia sẻ màn hình, chơi game trực tuyến, hội thảo trên web và truyền tập tin giữa
**TuneIn Inc.** là dịch vụ truyền thanh trực tuyến của Mỹ cung cấp những tin tức, radio, chương trình thể thao, âm nhạc, và podcast trực tiếp hằng tháng cho hơn 60 triệu người dùng
**_Poly Bridge_** là một trò chơi mô phỏng xây cầu, được phát triển và phát hành bởi Dry Cactus, một công ty có trụ sở tại New Zealand. Trong trò chơi, người chơi phải xây
**Vine** là một dịch vụ chia sẻ video dạng ngắn. Vine bắt đầu hoạt động từ tháng 6 năm 2012. Đến tháng 10 năm 2012, được Twitter mua lại - tức ngay trước khi Vine
**Line** (cách điệu: **LINE**) là một ứng dụng và dịch vụ miễn phí của Nhật Bản dành cho nhắn tin tức thời và mạng xã hội, được điều hành bởi công ty Nhật Bản LY
**Paint 3D** hay **Vẽ 3D** là một phần mềm đồ họa máy tính raster và đồ họa 3D, là một bản làm mới của Microsoft Paint. Đây là một trong số các phần mềm in
**Crunchyroll, LLC** là một công ty phân phối, xuất bản và cấp phép có trụ sở tại Hoa Kỳ tập trung vào streaming video phương tiện truyền thông Đông Á bao gồm anime, manga, drama,
**Engadget** là một mạng blog công nghệ về các thiết bị điện tử tiêu dùng. Engadget hiện đang vận hành mười bốn blog viết bằng tiếng Anh và sáu blog là phiên bản quốc tế
**Nền tảng máy tính**,** Nền tảng điện toán** hoặc **nền tảng** **kỹ thuật số** là môi trường trong đó một phần mềm được thực thi. Nó có thể là phần cứng hoặc hệ điều hành,
**Katalon Studio** là một giải pháp kiểm thử tự động được phát triển bởi Katalon LLC. Phần mềm này được xây dựng dựa trên các khung tự động hóa nguồn mở Selenium, Appium với giao
**X,** trước đây là **Twitter**, là một phương tiện truyền thông mạng xã hội và dịch vụ mạng xã hội trực tuyến được điều hành bởi X Corp., công ty kế thừa của Twitter, Inc.
**FL Studio** (trước đây gọi là **FruityLoop**) là một ứng dụng máy trạm âm nhạc kỹ thuật số âm thanh (Digital Audio Workstation) viết tắt là DAW do công ty Image-Line của Bỉ phát triển.
**_Asphalt 7: Heat_** là một trò chơi điện tử đua xe năm 2012, được phát triển và phát hành bởi Gameloft. Nó là một phần của loạt game Asphalt. Nó được phát hành vào ngày