Једноставна питања: Шта су апликације универзалне Виндовс платформе (УВП)?

Откако је Мицрософт(Microsoft) најавио Виндовс 10(Windows 10) за рачунаре, хибридне уређаје, таблете и паметне телефоне, чули смо доста о концепту Виндовс универзалних апликација(Windows Universal Apps) , или како их у техничком смислу зову: апликације универзалне Виндовс платформе(Universal Windows Platform) ( УВП(UWP) ). Вероватно сте се питали шта су то и зашто Мицрософт(Microsoft) диже толико буке око ових апликација. У почетку нас је такође занимало шта су, чему служе и како раде. Прошло је доста времена откако смо користили такве апликације и има доста ствари у вези са њима које их чине сјајнима, како из перспективе програмера софтвера тако и из перспективе корисника. У овом чланку ћемо бацити мало светла на темуАпликације универзалне Виндовс платформе(Universal Windows Platform) и зашто су важне. Ако сте радознали да сазнате више о њима, прочитајте даље:

Мало позадине о мобилним апликацијама за Виндовс(Windows)

Мицрософт(Microsoft) је дуго покушавао да повећа свој тржишни удео у мобилним уређајима, али до сада нису успели. Иако су добили одређену вучу са лансирањем Виндовс Пхоне 7(Windows Phone 7) , друге платформе попут Андроида(Android) и иОС-а биле су далеко испред њих. Главни разлог за ову ситуацију и жалба број један корисника и даље је чињеница да Мицрософтов(Microsoft) мобилни екосистем заостаје у погледу апликација.

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

Продавница за Виндовс Пхоне(Windows Phone) паметне телефоне није успела да понуди толико апликација својим корисницима као Гоогле Плаи(Google Play) или Аппле (Apple Store)Сторе(Store) . Виндовс Пхоне 8(Windows Phone 8) и његово касније ажурирање, Виндовс Пхоне 8.1(Windows Phone 8.1) , учинили су бољи посао у привлачењу људи на Мицрософтову(Microsoft) мобилну платформу, али то и даље није било довољно.

Ово је био тренутак када је Мицрософт(Microsoft) почео да ради на новом концепту: почео је да развија архитектуру апликација обједињене платформе која ради на било којој врсти уређаја који покреће Виндовс(Windows) . Звучи компликовано, зар не?

Шта су апликације универзалне Виндовс платформе(Windows Platform) ?

Универзалне(Universal) апликације за Виндовс(Windows) су апликације дизајниране да раде исто на више уређаја са различитим факторима облика. Другим речима, то су апликације које раде исто на различитим величинама екрана. Није важно да ли користите паметни телефон са оперативним системом Виндовс 10 (Windows 10) Мобиле , (Mobile)Виндовс 10(Windows 10) таблет, Виндовс 10(Windows 10) десктоп рачунар или чак на Ксбок Оне конзоли. Ове апликације ће радити на свим овим типовима уређаја и својим корисницима нудити исте функције.

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

Ако је програмер софтвера апликације желео, његова/њена апликација би потенцијално могла да ради на исти начин на уређају Интернета (Internet)ствари(Things) ( ИоТ(IoT) ) који покреће Виндовс 10(Windows 10) или чак на предстојећем уређају проширене реалности компаније Мицрософт(Microsoft) : Хололенс(Hololens) . То је сјајна идеја, зар не?

Апликације универзалне Виндовс платформе(Universal Windows Platform) деле исту базу кода, уз једно упозорење: програмери софтвера морају да додају различите делове кода за породице уређаја на којима желе да њихове апликације раде. Они неће циљати различите оперативне системе у свом коду, већ различите породице уређаја. То је мала ствар коју треба тражити и огроман скок у смислу ефикасности.

На пример, ако бисте написали апликацију за читање РСС(RSS) -а за коју желите да буде доступна и за паметне телефоне са оперативним системом Виндовс 10 (Windows 10) Мобиле и за (Mobile)Виндовс 10(Windows 10) рачунаре и таблете, морате да напишете код само једном. Радиће исто на свим уређајима. Али морате да подесите кориснички интерфејс апликације тако да одговара обе породице уређаја.

Апликације универзалне Виндовс платформе(Universal Windows Platform) : на којим платформама су доступне?

Апликације универзалне Виндовс платформе(Universal Windows Platform) су апликације које су доступне за уређаје који раде на оперативном систему Виндовс 10(Windows 10) . Програмери могу да направе једну апликацију, са једном базом кода, која ради на Виндовс 10(Windows 10) рачунарима, Виндовс 10(Windows 10) таблетима и хибридним уређајима, Виндовс 10 (Windows 10) Мобиле(Mobile) паметним телефонима, Ксбок Оне(Xbox One) конзолама, Интернет(Internet) оф Тхингс(Things) уређајима који покрећу Виндовс 10(Windows 10) , па чак и на Мицрософт Хололенс(Microsoft Hololens) .

Апликације(Apps) се дистрибуирају помоћу Виндовс 10 (Windows 10) продавнице(Store) која је доступна на свим уређајима који покрећу Виндовс 10, без обзира на њихову величину и хардверске спецификације. Пошто постоји једна продавница(Store) и једна база кодова, апликације се могу са лакоћом дистрибуирати и ажурирати на свим породицама уређаја. У основи, има мање главобоље и за програмере софтвера и за кориснике када се баве универзалним апликацијама за Виндовс(Windows) .

За кориснике постоји и предност што једном купе универзалну Виндовс(Windows) апликацију, на одређеном уређају, а затим је могу користити на свим својим Виндовс(Windows) 10 уређајима. Апликације(Apps) су повезане са њиховим Мицрософт(Microsoft) налогом, а не са њиховим уређајима и могу слободно да инсталирају и деинсталирају купљене апликације, на основу својих потреба и уређаја.

Како знате да ли је апликација универзална Виндовс(Windows) апликација?

Апликације универзалне Виндовс платформе(Universal Windows Platform) није тако лако препознати. Када прегледате апликацију из Виндовс продавнице(Windows Store) на Виндовс 10 (Windows 10) Мобиле(Mobile) уређају, обратите пажњу на следеће одељке њене странице апликације: Снимци екрана(Screenshots) , Оцене и рецензије(Ratings and reviews) и Додатне информације(Additional information) .

Универзалне(Universal) апликације обично пружају снимке екрана и за мобилне(Mobile) уређаје и за ПЦ(PC) .

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

У одељку Оцене и рецензије(Ratings and reviews) наћи ћете рецензије за мобилне уређаје као и за све друге уређаје на којима је апликација доступна.

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

На крају, али не и најмање важно, најбоље информације се налазе у одељку Додатне информације(Additional information) . Тамо потражите листу подржаних процесора. Требало би да видите наведене АРМ(ARM) процесоре (процесоре за мобилне уређаје, углавном паметне телефоне) поред к86 и к64 процесора (процесора за рачунаре).

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

Ако урадите исту ствар на Виндовс 10(Windows 10) десктоп рачунару или лаптопу, Виндовс продавница(Windows Store) ће делити снимке екрана и за „верзију” за мобилне уређаје(Mobile) и за „верзију” за рачунар. Имајте на уму да заправо не говоримо о различитим верзијама апликације, јер постоји једна апликација са једном базом кода за све уређаје.

Такође, у одељку Оцене и рецензије(Ratings and reviews) видећете опцију да филтрирате критике за ПЦ са свих других типова уређаја.

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

На крају, али не и најмање важно, одељак Додатне информације(Additional information) ће понудити информације о процесорима које апликација подржава.

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

Неколико примера универзалних апликација за Виндовс(Windows)

Данас нема много апликација универзалне Виндовс платформе(Universal Windows Platform) које су доступне у Виндовс 10 (Windows 10) продавници(Store) . Међутим, постоје примери добрих апликација које највероватније користите, а да не знате да су то универзалне апликације за Виндовс(Windows) . Овде су неки од њих:

  • Мицрософт Оффице(Microsoft Office) апликације: Ворд(Word) , Екцел(Excel) , ПоверПоинт(PowerPoint) и ОнеНоте(OneNote) .

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

  • Нетфлик(Netflix) - популарни сервис за видео стримовање на захтев.

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

  • Теамвиевер - један од популарних алата за администрацију удаљене радне површине.

Универзална Виндовс платформа, УВП, апликације, Виндовс 10, продавница, карактеристике

  • Пандора(Pandora) – популарна услуга за стримовање музике и аутоматизоване препоруке за музику коју покреће Мусиц Геноме Пројецт(Music Genome Project) .

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

Апликације универзалне Виндовс платформе(Universal Windows Platform) могу се развити користећи било који од најчешће коришћених програмских језика:

  • Ц# или Висуал Басиц са КСАМЛ-ом
  • ЈаваСцрипт са ХТМЛ-ом
  • Ц++ са ДирецтКс и/или КСАМЛ-ом

Вреди напоменути да Мицрософт(Microsoft) такође обезбеђује шаблоне за сваки програмски језик, које можете да користите за кодирање универзалних апликација у Мицрософт Висуал Студио 2015(Microsoft Visual Studio 2015) .

Предности и мане универзалних Виндовс(Windows) апликација

До сада имате идеју о томе шта су универзалне Виндовс(Windows) апликације, како раде и платформе на којима су доступне. Вероватно и ви имате представу о њиховим предностима, али хајде да их набројимо да бисмо добили јаснију слику:

  • Апликације универзалне Виндовс платформе(Universal Windows Platform) могу се користити на било ком уређају који користи Виндовс 10(Windows 10) . Ово укључује Виндовс 10(Windows 10) десктоп рачунаре, лаптопове, таблете и хибриде, Виндовс 10 (Windows 10) Мобиле(Mobile) паметне телефоне, Ксбок Оне(Xbox One) конзоле, ИоТ(IoT) уређаје са Виндовс 10(Windows 10) , па чак и на Мицрософт ХолоЛенс(Microsoft HoloLens) .
  • Програмери могу да пишу апликације које раде на исти начин на више породица уређаја са различитим факторима облика.
  • Апликације универзалне Виндовс платформе(Universal Windows Platform) се дистрибуирају и ажурирају на исти начин, користећи Виндовс продавницу(Store) , која је доступна и функционише исто на свим Виндовс 10(Windows 10) уређајима.
  • Апликације универзалне Виндовс платформе(Universal Windows Platform) могу се креирати у неким од најчешће коришћених програмских језика, као што су Ц# или Висуал Басиц(Basic) са КСАМЛ(XAML) , ЈаваСцрипт(JavaScript) са ХТМЛ(HTML) -ом , Ц++ са ДирецтКс(DirectX) и/или КСАМЛ(XAML) .

Постоји и неколико недостатака апликација универзалне Виндовс платформе(Universal Windows Platform) :

  • Апликације универзалне Виндовс платформе(Universal Windows Platform) ограничене су на уређаје који користе Виндовс 10(Windows 10) . Никада неће радити на Андроид(Android) -у и иОС-у. Такође, неће радити на старијим верзијама Виндовс(Windows) -а .
  • Апликације универзалне Виндовс платформе(Universal Windows Platform) су одлична идеја којој је потребно много више пажње код програмера софтвера. Ако не почну да пишу многе сјајне универзалне апликације, овај концепт неће бити од користи ни корисницима ни Мицрософту(Microsoft) .

Закључак

Сада знате шта су апликације универзалне Виндовс платформе(Universal Windows Platform) и која је њихова сврха. Као што сте научили, они су одлична идеја која може да промени начин на који се бавимо апликацијама, како их мигрирамо са уређаја на уређај, како их купујемо и тако даље. Они би такође могли да пруже преко потребан подстицај Мицрософтовим(Microsoft) напорима на мобилним уређајима. Међутим, ако програмери софтвера не прихвате овај концепт и не пишу универзалне апликације за Виндовс(Windows) , то ће остати само сјајна идеја која никуда није прошла. Само ће време показати! До тада, не устручавајте се да оставите коментар и поделите своје мишљење о овом концепту. Да ли је било добро? Да ли то видите као будућност? Обавестите нас користећи форму испод.



About the author

Ја сам професионални рачунарски техничар и имам преко 10 година искуства у овој области. Специјализовао сам се за развој Виндовс 7 и Виндовс апликација, као и за дизајн цоол веб локација. Изузетно сам образован и искусан у овој области, и био бих драгоцена предност за сваку организацију која жели да унапреди своје пословање.



Related posts