Прости въпроси: Какво представляват приложенията на универсалната платформа Windows (UWP)?

Откакто Microsoft обяви Windows 10 за персонални компютри, хибридни устройства, таблети и смартфони, чухме доста за концепцията за универсалните приложения на Windows(Windows Universal Apps) , или както се наричат ​​на технологичен език: приложения за универсална платформа за Windows(Universal Windows Platform) ( UWP ). Вероятно сте се чудили какви са те и защо Microsoft вдига толкова шум за тези приложения. В началото също бяхме заинтригувани какво представляват, за каква цел служат и как работят. Измина известно време, откакто сме използвали такива приложения и има доста неща за тях, които ги правят страхотни, както от гледна точка на разработчика на софтуер, така и от гледна точка на потребителя. В тази статия ще хвърлим малко светлина върху темата заПриложения за универсална платформа на Windows(Universal Windows Platform) и защо са важни. Ако сте любопитни да научите повече за тях, прочетете:

Малко предистория за мобилните приложения за Windows

Microsoft се опитваха дълго време да увеличат пазарния си дял в мобилните устройства, но досега не успяха. Въпреки че получиха известно сцепление с пускането на Windows Phone 7 , други платформи като Android и iOS бяха далеч пред тях. Основната причина за тази ситуация и оплакване номер едно от потребителите все още е фактът, че мобилната екосистема на Microsoft изостава по отношение на приложенията.

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

Магазинът за(Store) смартфони с Windows Phone не успя да предложи толкова много приложения на своите потребители, колкото Google Play или Apple Store . Windows Phone 8 и по-късната му актуализация, Windows Phone 8.1 , свършиха по-добра работа при привличането на хора към мобилната платформа на Microsoft , но това все още не беше достатъчно.

Това беше моментът, в който Microsoft започна да работи по нова концепция: започна да разработва архитектура на приложения за унифицирана платформа, която работи на всеки тип устройство, което работи с Windows . Звучи сложно, нали?

Какво представляват приложенията на универсалната платформа на Windows(Windows Platform) ?

Универсалните(Universal) приложения за Windows са приложения, проектирани да работят еднакво на множество устройства с различни форм фактори. С други думи, те са приложения, които работят еднакво на различни размери на екрана. Няма значение дали използвате смартфон с Windows (Windows 10)10 (Windows 10) Mobile , таблет с Windows 10 , настолен компютър с Windows 10 или дори конзола Xbox One. Тези приложения ще работят на всички тези типове устройства и ще предлагат същите функции на своите потребители.

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

Ако разработчикът на софтуер на дадено приложение иска, неговото/нейното приложение може потенциално да работи по същия начин на устройство за Интернет(Internet) на нещата(Things) ( IoT ), което работи с Windows 10 или дори на предстоящото устройство с добавена реалност от Microsoft : Hololens . Това е страхотна идея, нали?

Приложенията на универсалната платформа на Windows(Universal Windows Platform) споделят една и съща кодова база, с едно предупреждение: разработчиците на софтуер трябва да добавят различни части от кода за семействата устройства, на които искат техните приложения да работят. Те няма да са насочени към различни операционни системи в своя код, а към различни семейства устройства. Това е малко нещо, което трябва да попитате, и огромен скок по отношение на ефективността.

Например, ако трябва да напишете приложение за четене на RSS , което искате да е достъпно както за смартфони с Windows 10 Mobile , така и за компютри и таблети с (Mobile)Windows 10 , трябва да напишете кода само веднъж. Ще работи еднакво на всички устройства. Но трябва да настроите потребителския интерфейс на приложението, за да съответства на двете семейства устройства.

Приложения за универсална платформа на Windows(Universal Windows Platform) : на кои платформи са налични?

Приложенията на универсалната платформа на Windows(Universal Windows Platform) са приложения, които са налични за устройства, работещи под Windows 10 . Разработчиците могат да направят едно приложение с една кодова база, което работи на компютри с Windows 10 ,(Windows 10) таблети и хибридни устройства с Windows 10, смартфони с Windows 10 Mobile , конзоли Xbox One , устройства за Интернет(Internet) на нещата(Things) , които работят с Windows 10 и дори на Microsoft Hololens .

Приложенията(Apps) се разпространяват с помощта на Windows 10 Store , който е наличен на всички устройства, работещи с Windows 10, независимо от техния размер и хардуерни спецификации. Тъй като има един магазин(Store) и една кодова база, приложенията могат да се разпространяват и актуализират с лекота във всички семейства устройства. По принцип има по-малко главоболия както за разработчиците на софтуер, така и за потребителите, когато се занимават с универсални приложения за Windows .

За потребителите има и предимството, че купуват универсално приложение за Windows веднъж на определено устройство и след това могат да го използват на всичките си устройства с Windows 10. Приложенията(Apps) са свързани с техния акаунт в Microsoft , а не с техните устройства и те могат да инсталират и деинсталират закупени приложения свободно, въз основа на техните нужди и устройства.

Как да разберете дали дадено приложение е универсално приложение за Windows ?

Приложенията на универсалната платформа на Windows(Universal Windows Platform) не са толкова лесни за разпознаване. Когато проверявате приложение от Windows Store на Windows 10 Mobile устройство, обърнете внимание на следните секции на страницата на приложението му: Екранни снимки(Screenshots) , Оценки и рецензии(Ratings and reviews) и Допълнителна информация(Additional information) .

Универсалните(Universal) приложения са склонни да предоставят екранни снимки както за мобилни(Mobile) устройства, така и за компютър(PC) .

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

В секцията Оценки и рецензии(Ratings and reviews) ще намерите отзиви за мобилни устройства, както и за всички други устройства, на които е достъпно приложението.

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

Не на последно място, най-добрата информация се намира в раздела Допълнителна информация(Additional information) . Там потърсете списъка с поддържани процесори. Трябва да видите изброените ARM процесори (процесори за мобилни устройства, предимно смартфони) заедно с x86 и x64 процесори (процесори за компютри).

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

Ако направите същото на настолен компютър или лаптоп с Windows 10 , Windows Store ще сподели екранни снимки както за мобилната(Mobile) "версия", така и за "версията" за компютър. Имайте предвид, че всъщност не говорим за различни версии на приложението, тъй като има едно приложение с една кодова база за всички устройства.

Освен това в раздела Оценки и рецензии(Ratings and reviews) ще видите опция за филтриране на рецензиите за компютър от всички други типове устройства.

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

Не на последно място, разделът Допълнителна информация(Additional information) ще предложи информация за процесорите, които се поддържат от приложението.

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

Няколко примера за универсални приложения за Windows

Днес в Windows 10 Store няма много приложения за универсална платформа(Universal Windows Platform) на Windows . Въпреки това, има примери за добри приложения, които най-вероятно използвате, без да знаете, че са универсални приложения за Windows . Ето някои от тях:

  • (Microsoft Office)Приложения на Microsoft Office : Word , Excel , PowerPoint и OneNote .

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

  • Netflix - популярната услуга за видео стрийминг при поискване.

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

  • Teamviewer - един от популярните инструменти за администриране на отдалечен работен плот.

Универсална Windows платформа, UWP, приложения, Windows 10, Магазин, характеристики

  • Pandora – популярната музика за стрийминг и автоматизирана услуга за препоръки за музика, задвижвана от Music Genome Project .

На кои езици за програмиране можете да кодирате приложения на универсалната платформа на Windows(Universal Windows Platform) ?

Приложенията за универсална платформа за Windows(Universal Windows Platform) могат да бъдат разработени с помощта на всеки от най-често използваните езици за програмиране:

  • C# или Visual Basic с XAML
  • JavaScript с HTML
  • C++ с DirectX и/или XAML

Струва си да се спомене, че Microsoft също така предоставя шаблони за всеки език за програмиране, които можете да използвате за кодиране на универсални приложения в Microsoft Visual Studio 2015 .

Предимства и недостатъци на универсалните приложения за Windows

Вече имате представа какво представляват универсалните приложения за Windows , как работят и платформите, на които са достъпни. Вероятно също имате представа за техните предимства, но нека ги изброим, за да получите по-ясна картина:

  • Приложенията на универсалната платформа на Windows(Universal Windows Platform) могат да се използват на всяко устройство, което работи с Windows 10 . Това включва настолни компютри с Windows 10 , лаптопи, таблети и хибриди, смартфони с Windows 10 Mobile , конзоли Xbox One , IoT устройства с Windows 10 и дори на Microsoft HoloLens .
  • Разработчиците могат да пишат приложения, които работят по един и същи начин на множество семейства устройства с различни форм фактори.
  • Приложенията на универсалната платформа на Windows(Universal Windows Platform) се разпространяват и актуализират по същия начин, като се използва Windows Store , който е наличен и работи по същия начин на всички устройства с Windows 10 .
  • Приложенията на универсалната платформа на Windows(Universal Windows Platform) могат да бъдат създадени на някои от най-използваните езици за програмиране, като C# или Visual Basic с XAML , JavaScript с HTML , C++ с DirectX и/или XAML .

Има и няколко недостатъка на приложенията на универсалната платформа за Windows(Universal Windows Platform) :

  • Приложенията на универсалната платформа на Windows(Universal Windows Platform) са ограничени до устройства, работещи с Windows 10 . Те никога няма да работят на Android и iOS. Освен това те няма да работят на по-стари версии на Windows .
  • Приложенията на универсалната платформа на Windows(Universal Windows Platform) са страхотна идея, която се нуждае от много повече сцепление с разработчиците на софтуер. Ако не започнат да пишат много страхотни универсални приложения, тази концепция няма да бъде от полза за потребителите или за Microsoft .

Заключение

Сега знаете какво представляват приложенията на универсалната платформа на Windows(Universal Windows Platform) и каква е тяхната цел. Както разбрахте, те са страхотна идея, която може да промени начина, по който работим с приложенията, как ги мигрираме от устройство на устройство, как ги купуваме и т.н. Те биха могли също така да осигурят много необходимия тласък на мобилните усилия на Microsoft . Въпреки това, ако разработчиците на софтуер не приемат тази концепция и не пишат универсални приложения за Windows , това ще остане просто страхотна идея, която не е стигнала доникъде. Само времето ще покаже! Дотогава не се колебайте да оставите коментар и да споделите мнението си за тази концепция. Добре ли е? Виждате ли го като бъдеще? Уведомете ни, като използвате формата по-долу.



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts