Какво е универсалната платформа на Windows (UWP) на Microsoft

реклама

Разговаряме ви, защо UWP е добър ход за Microsoft, но добре ли е за вас?

Откакто Microsoft стартира своята операционна система Windows Phone (OS) през 2010 г., тя се бори да настрои мобилното пространство. Проблемът беше, че разработчиците не бяха готови да отделят време за създаване на приложения за платформа с нисък потребителски брой, а потребителите не бяха готови да оставят богатите на приложения екосистеми за Android и Apple за операционна система за смартфони без приложения. Това беше порочен цикъл и този, който не направи Microsoft никакви фаворити.



Съвсем наскоро същият проблем възникна и за хибридни устройства с Windows 10, използването на приложения и достъп до услуги през браузъра в режим на работния плот работи отлично, но превключването в режим на таблет и броят на приложенията, предназначени за въвеждане на сензорен екран, изостава значително от избора на чисти мобилни устройства операционна система.

Преглед на най-новите кодове за отстъпки на Microsoft





Отговорът на Microsoft на всичко това е универсалната платформа на Windows (UWP), която се появи заедно с Windows 10. Тя променя начина, по който се разработва софтуер за устройства с Windows, в опит да се увеличи броя на приложенията, подходящи за смартфон, таблет, лаптоп и използване на работния плот - и дори извън това с поддръжка за Xbox One и кой знае какво в бъдеще.

Какво е UWP?

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



С UWP разработчиците трябва само да напишат приложение - било то видео игра или компютърна програма - веднъж и софтуерът го пренася, за да работи безпроблемно и да пасва перфектно на екрана на всяко устройство с Windows 10, сега или в бъдеще. Това работи на различни устройства, големи или малки, независимо дали става въпрос за смартфон, таблет, универсален компютър, конзола за видеоигри Xbox One и скоро дори слушалки с усъвършенствана реалност на HoloLens.

Това носи много ползи и за двамата разработчици - улеснява им да пишат приложения за повече платформи - и потребителите, които могат да видят любимите си приложения на множество устройства, без да чакат да бъдат пренесени към мобилната платформа и обратно.



Как работи

В основата на UWP е идеята, че потребителите искат опитът им да е достъпен на всичките им устройства, което и да се окаже най-удобно или продуктивно за задачата. Едно от най-важните неща тук е разделителната способност на екрана и как влияе на потребителското изживяване. В UWP, Microsoft гарантира, че приложенията, изградени на платформата, автоматично регулират размера на контролите, шрифтове и други елементи на потребителския интерфейс (UI), така че да работят безупречно на всички устройства с Windows.

Как става това: когато приложение работи на устройство, UWP системата използва алгоритъм, за да нормализира начина, по който UI елементите се показват на екрана. Този алгоритъм за мащабиране взема предвид разстоянието на гледане и плътността на екрана (пиксели на инч), за да се оптимизира за възприемания размер, а не за физическия размер. Например, алгоритъмът за мащабиране гарантира, че шрифт на телевизора от другата страна на стаята е също толкова четлив за потребителя, колкото шрифт на пет-инчов смартфон, който е на няколко сантиметра.

Поради начина на работа на системата за мащабиране, когато разработчиците проектират UWP приложение, те проектират в ефективни пиксели, а не в действителни физически пиксели, което означава, че могат да игнорират плътността на пикселите и действителната разделителна способност на екрана при проектирането, което им прави много по-лесно да разработят приложения, създадени да работят в различни размери на устройства.

Ето как UWP лесно поддържа редица размери на екрана, а също и различни модели на взаимодействие, независимо дали това е сензор, мишка и клавиатура, контролер за игри или химикалка.

Ползи

И така, основното предимство, което UWP ще донесе на семействата устройства, е, че приложение, изградено на платформата, може да работи на всякакви, или дори всички, на различни устройства от телефони, таблети и настолни компютри, за да настроите топ кутии и конзоли Xbox , Приложението може също така да използва адаптивен код за динамично откриване и използване на функции на устройство, което е извън семейството на универсалните устройства.

С въвеждането на UWP в Windows 10, заглавия на Windows 10 - като например Възходът на нашественика на гробници, иGears of War Ultimate Edition- ще могат да обхващат всички платформи на Microsoft, от компютри до Xboxes, което означава, че потребителите няма да трябва да чакат пускането на игри на една или друга платформа. И с безплатна миграция от предишни версии на Windows, Microsoft казва, че има постоянно увеличаващ се брой устройства с Windows 10, Комбинацията от тези две неща означава, че заглавия на Windows 10 ще могат да достигнат до огромен брой клиенти чрез Windows Store.

Както главният изпълнителен директор на Microsoft Сатай Надела заяви: „Мощната концепция на Windows и Windows 10 е, че това е една приложна платформа, един магазин за разработчици, който след това трябва да привлече разработчиците да построят веднъж и да ги пуснат през всички Windows.“ Изглежда, че Microsoft работата сега използва ползата от UWP, за да убеди повече разработчици да изграждат на платформата.

въпроси

Въпреки това, не всичко е розово, тъй като при UWP Microsoft ефективно придвижва разработката на компютър по-близо до градината на iOS на стените - където можете да инсталирате само приложения, одобрени от Apple и купени от Apple, освен ако не джейлбрейк устройството си, за да може да стартира код извън Apple's контрол. Настоящата настройка на UWP не е толкова драконична, тъй като е по-близка до подхода на Android, където можете да инсталирате приложения отвсякъде, ако деактивирате настройката за защита, която ви пречи да правите това - което е доста лесно да се намери в настройките.

Това обаче може да бъде просто първа стъпка, като Microsoft иска да печели от своя Windows Store, а не чрез зареждане за самия Windows. Би било лесно за Microsoft да създаде устройства с ниска цена, които да могат да инсталират приложения само от своя магазин, подобно на изоставения таблет на Windows RT от няколко години назад.

Първият протест дойде от разработчиците на игри, които са силно разчитани на библиотеката на Microsoft на инструментите за разработка на DirectX и на платформата Windows, на която работят. Ако Microsoft започна да ограничава DirectX актуализации само за UWP приложения, които след това трябваше да се продават през Windows Store, това ще промени лицето на компютърните игри за една нощ. Подобна заплаха винаги е присъствала, което обяснява защо харесванията на Valve - който бизнесът за търговия на дребно със Steam е изключително зависим от софтуера, базиран на Windows - разработи своя собствена Linux-базирана игрална операционна система, наречена Steam os,

Ранните дни са за UWP, но това може да се окаже най-радикалната промяна в Windows от създаването му.

Езици
Spanish Bulgarian Greek Danish Italian Catalan Korean Latvian Lithuanian Deutsch Dutch Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Turkish French Hindi Croatian Czech Swedish Japanese