WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Универсальная платформа Windows (англ. Universal Windows Platform, сокр. UWP) — платформа, созданная Microsoft и впервые представленная в Windows 10. Целью данной платформы является помощь в создании универсальных приложений, запускаемых как на Windows 10, так и на Windows 10 Mobile без изменения в коде. Есть поддержка создания таких приложений на C++, C#, VB.NET и XAML. API реализован в C++ и поддерживается в C++, VB.NET, C#, F# и JavaScript.[1] Разработанная как расширение для Windows Runtime (платформы, представленной в Windows Server 2012 и Windows 8), позволяет запускать приложения на разных аппаратных платформах.[2]

Совместимость

Универсальная платформа — часть Windows 10 и 10 Mobile. Универсальные приложения Windows не запускаются на версиях Windows до 8.

Приложения, которые способны реализовать данную платформу, создаются с использованием Visual Studio 2015 и Visual Studio 2017. Старые Metro-приложения для Windows 8.1 или Windows Phone 8.1 нуждаются в изменении кода, чтобы поддерживать UWP.[3][4]

Во время Build 2015 Microsoft представила набор так называемых «мостов» UWP для портирования приложений для Android и iOS в среду Windows 10 Mobile.[5] Мост Windows для Android (с кодовым названием «Astoria») позволяет портировать приложения Android, написанные на Java или C++, в среду Windows 10 Mobile и опубликовать их в Windows Store. Кевин Галло (англ. Kevin Gallo), руководитель Windows Developer Platform, пояснил, что данная реализация имеет некоторые ограничения: сервисы Google и основное API недоступно, поэтому приложения, имеющие «фоновую деятельность», например, приложения для быстрых сообщений, не будут работать корректно.[6][7] Мост Windows для iOS (с кодовым названием «Islandwood») — открытая связующая-утилита, позволяющая портировать приложения iOS, написанные на Objective-C, в среду Windows 10 Mobile, используя Visual Studio 2015 конвертировав код из Xcode.[5][8][9] Ранние сборки моста для iOS начали распространяться как открытое программное обеспечение под лицензией MIT с 6 августа 2015; мост для Android пока находится в закрытом тестировании.[5]

В феврале 2016 Microsoft объявила о приобретении компании Xamarin.[10] Вскоре после покупки Microsoft объявила о закрытии разработки моста Android и поддержки данных приложений в Windows 10. Главным направлением компании остался мост iOS.[11]

Становление платформы

UWP являлась лишь дополнением к Windows Runtime. Универсальные приложения Windows, созданные с использованием технологии UWP, не нуждаются в обозначении, для какой ОС они предназначены; кроме того, они поддерживают как ПК, так и смартфоны, планшеты или Xbox One, используя мосты UWP. Данное расширение позволяет автоматически поддерживать все возможные платформы.[12] Универсальное приложение может быть запущено на любом мобильном телефоне или планшете. Оно же, запущенное на смартфоне, может вести себя так, как будто запущено на ПК, если подключено к последнему с помощью док-станции.[13]

Примечания

  1. Что такое приложения UWP?. MSDN. Microsoft. Проверено 27 июля 2016.
  2. Введение в проектирование приложений UWP. MSDN. Microsoft. Проверено 27 июля 2016.
  3. Перенос приложений на универсальную платформу Windows (UWP). MSDN. Microsoft. Проверено 27 июля 2016.
  4. Переход со среды выполнения Windows 8.x на UWP. MSDN. Microsoft. Проверено 27 июля 2016.
  5. 1 2 3 Хэшмен, Марк. Microsoft releases iOS-to-Windows app maker Windows Bridge to open source (англ.) (6 August 2015). Проверено 27 июля 2016.
  6. Бренскоумб, Мери. How will Android support work in Windows 10 for Phones? (англ.) (11 May 2015). Проверено 27 июля 2016.
  7. Брайт, Питер. Microsoft brings Android, iOS apps to Windows 10 (англ.) (29 April 2015). Проверено 27 июля 2016.
  8. Честер, Бренден. Microsoft Demonstrates Android and iOS Applications Running On Windows 10 (англ.) (29 April 2015). Проверено 27 июля 2016.
  9. Проталински, Эмиль. Everything you need to know about porting Android and iOS apps to Windows 10 (англ.) (1 May 2015). Проверено 27 июля 2016.
  10. Скотт Гатри. Microsoft to acquire Xamarin and empower more developers to build apps on any device (англ.). The Official Microsoft Blog. Microsoft (24 February 2016). Проверено 28 июля 2016.
  11. Ё-Фоли, Мэри. Microsoft: Our Android Windows 10 bridge is dead, but iOS, Win32 ones moving ahead (англ.) (25 February 2016). Проверено 27 июля 2016.
  12. Доминго, Мишель. Inside the Universal Windows Platform Bridges (англ.) (1 May 2015). Проверено 27 июля 2016.
  13. Уитни, Тайлер. Руководство по работе с приложениями универсальной платформы Windows (UWP) (19 июля 2016). Проверено 27 июля 2016.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии