Jednoduché otázky: Čo sú aplikácie Universal Windows Platform (UWP)?

Odkedy spoločnosť Microsoft(Microsoft) oznámila Windows 10 pre počítače, hybridné zariadenia, tablety a smartfóny, počuli sme toho o koncepte Windows Universal Apps alebo ako sa technicky hovorí: Universal Windows Platform ( UWP ) aplikáciách. Určite vás zaujímalo, čo to je a prečo Microsoft robí okolo týchto aplikácií toľko rozruchu. Najprv nás tiež zaujímalo, čo to je, na aký účel slúžia a ako fungujú. Už je to nejaký čas, čo sme takéto aplikácie používali, a je na nich veľa vecí, vďaka ktorým sú skvelé, a to z pohľadu vývojára softvéru, ako aj z pohľadu používateľa. V tomto článku vrhneme trochu svetla na témuUniverzálne aplikácie platformy Windows(Universal Windows Platform) a prečo sú dôležité. Ak vás zaujíma viac o nich, čítajte ďalej:

Trochu pozadia o mobilných aplikáciách pre Windows

Microsoft sa už dlhší čas snaží zvýšiť svoj podiel na trhu mobilných zariadení, no zatiaľ sa im to nepodarilo. S uvedením Windows Phone 7 sa im síce podarilo získať určitú trakciu , ale iné platformy ako Android a iOS boli ďaleko pred nimi. Hlavným dôvodom tejto situácie a stále hlavnou sťažnosťou používateľov je skutočnosť, že mobilný ekosystém spoločnosti Microsoft(Microsoft) zaostáva z hľadiska aplikácií.

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

Obchod pre smartfóny so systémom Windows Phone(Windows Phone) nedokázal svojim používateľom ponúknuť toľko aplikácií ako Google Play alebo Apple (Apple Store)Store . Windows Phone 8 a jeho neskoršia aktualizácia Windows Phone 8.1 odviedli lepšiu prácu pri prilákaní ľudí na mobilnú platformu Microsoftu(Microsoft) , ale stále to nestačilo.

To bol moment, keď Microsoft začal pracovať na novom koncepte: začal vyvíjať zjednotenú architektúru aplikácií platformy, ktorá beží na akomkoľvek type zariadenia so systémom Windows(Windows) . Znie to komplikovane, však?

Čo sú aplikácie pre platformu(Windows Platform) Universal Windows ?

Univerzálne(Universal) aplikácie pre Windows sú aplikácie navrhnuté tak, aby fungovali rovnako na viacerých zariadeniach s rôznymi formami. Inými slovami, sú to aplikácie, ktoré fungujú rovnako na rôznych veľkostiach obrazovky. Nezáleží na tom, či používate smartfón so systémom (Windows 10)Windows 10 Mobile , tablet so systémom Windows 10(Windows 10) , stolný počítač so systémom Windows 10 alebo dokonca konzolu Xbox One. Tieto aplikácie budú fungovať na všetkých týchto typoch zariadení a svojim používateľom ponúknu rovnaké funkcie.

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

Ak by vývojár softvéru aplikácie chcel, jeho/jej aplikácia by potenciálne mohla bežať rovnakým spôsobom na zariadení internetu(Internet) vecí ( IoT(Things) ) s Windowsom (IoT)10(Windows 10) alebo dokonca na pripravovanom zariadení s rozšírenou realitou od spoločnosti Microsoft(Microsoft) : Hololens . Je to skvelý nápad, nie?

Univerzálne aplikácie platformy Windows(Universal Windows Platform) zdieľajú rovnakú základňu kódu s jednou výhradou: vývojári softvéru musia pridať rôzne časti kódu pre rodiny zariadení, na ktorých chcú, aby ich aplikácie fungovali. Vo svojom kóde sa nezameriavajú na rôzne operačné systémy, ale na rôzne rodiny zariadení. To je maličkosť, ktorú si treba pýtať, a obrovský skok z hľadiska efektívnosti.

Ak by ste napríklad chceli napísať aplikáciu na čítanie RSS kanálov, ktorú chcete mať k dispozícii pre smartfóny so systémom Windows 10 Mobile , ako aj pre počítače a tablety so (Mobile)systémom Windows 10(Windows 10) , musíte kód napísať iba raz. Na všetkých zariadeniach to bude fungovať rovnako. Musíte však upraviť používateľské rozhranie aplikácie tak, aby vyhovovalo obom rodinám zariadení.

Univerzálne aplikácie platformy Windows(Universal Windows Platform) : na ktorých platformách sú dostupné?

Aplikácie Universal Windows Platform(Universal Windows Platform) sú aplikácie, ktoré sú dostupné pre zariadenia so systémom Windows 10(Windows 10) . Vývojári môžu vytvoriť jedinú aplikáciu s jednou kódovou základňou, ktorá funguje na počítačoch so systémom Windows 10 (Windows 10),(Windows 10) tabletoch a hybridných zariadeniach so systémom Windows 10 , smartfónoch so systémom Windows 10 (Windows 10)Mobile , konzolách (Mobile)Xbox One , zariadeniach internetu (Internet)vecí(Things) so systémom Windows 10(Windows 10) a dokonca aj na zariadeniach Microsoft Hololens(Microsoft Hololens) .

Aplikácie(Apps) sa distribuujú pomocou obchodu Windows 10 Store , ktorý je dostupný na všetkých zariadeniach so systémom Windows 10 bez ohľadu na ich veľkosť a hardvérové ​​špecifikácie. Keďže existuje jeden obchod(Store) a jedna kódová základňa, aplikácie možno jednoducho distribuovať a aktualizovať vo všetkých skupinách zariadení. Pri práci s univerzálnymi aplikáciami pre Windows(Windows) je v zásade menej bolesti hlavy pre vývojárov softvéru aj používateľov .

Pre používateľov je tiež výhodou, že si univerzálnu aplikáciu pre Windows zakúpia raz, na určitom zariadení a potom ju môžu používať na všetkých svojich zariadeniach s Windowsom(Windows) 10. Aplikácie(Apps) sú spojené s ich účtom Microsoft , nie s ich zariadeniami a môžu si voľne inštalovať a odinštalovať zakúpené aplikácie podľa svojich potrieb a zariadení.

Ako zistíte, či je aplikácia univerzálnou aplikáciou pre Windows ?

Univerzálne aplikácie platformy Windows(Universal Windows Platform) nie je také ľahké rozpoznať. Keď kontrolujete aplikáciu z Windows Store na zariadení so systémom Windows 10 (Windows 10) Mobile , venujte pozornosť nasledujúcim častiam stránky aplikácie: Snímky obrazovky(Screenshots) , Hodnotenia a recenzie(Ratings and reviews) a Ďalšie informácie(Additional information) .

Univerzálne(Universal) aplikácie majú tendenciu poskytovať snímky obrazovky pre mobilné(Mobile) zariadenia aj pre PC .

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

V sekcii Hodnotenia a recenzie(Ratings and reviews) nájdete recenzie pre mobilné zariadenia, ako aj všetky ostatné zariadenia, kde je aplikácia dostupná.

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

V neposlednom rade najlepšie informácie nájdete v sekcii Ďalšie informácie(Additional information) . Tu nájdete zoznam podporovaných procesorov. Mali by ste vidieť uvedené procesory ARM (procesory pre mobilné zariadenia, väčšinou smartfóny) spolu s procesormi x86 a x64 (procesory pre počítače).

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

Ak urobíte to isté na stolnom počítači alebo notebooku so systémom Windows 10 , obchod Windows Store(Windows Store) bude zdieľať snímky obrazovky pre mobilnú(Mobile) „verziu“ aj „verziu“ pre počítač. Majte na pamäti, že v skutočnosti nehovoríme o rôznych verziách aplikácie, pretože existuje jedna aplikácia s jednou kódovou základňou pre všetky zariadenia.

V časti Hodnotenia a recenzie(Ratings and reviews) tiež uvidíte možnosť filtrovať recenzie pre PC zo všetkých ostatných typov zariadení.

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

V neposlednom rade sekcia Ďalšie informácie(Additional information) ponúkne informácie o procesoroch, ktoré aplikácia podporuje.

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

Niekoľko príkladov univerzálnych aplikácií pre Windows

V súčasnosti nie je v obchode Windows 10 Store k dispozícii veľa aplikácií pre platformu Universal Windows(Universal Windows Platform) . Existujú však príklady dobrých aplikácií, ktoré s najväčšou pravdepodobnosťou používate bez toho, aby ste vedeli, že ide o univerzálne aplikácie pre Windows . Tu sú niektoré z nich:

  • Aplikácie balíka Microsoft Office(Microsoft Office) : Word , Excel , PowerPoint a OneNote .

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

  • Netflix – populárna služba na streamovanie videa na požiadanie.

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

  • Teamviewer - jeden z populárnych nástrojov na správu vzdialenej pracovnej plochy.

Univerzálna platforma Windows, UWP, aplikácie, Windows 10, Obchod, vlastnosti

  • Pandora – populárna hudobná streamingová služba a automatické odporúčanie hudby poháňané projektom Music Genome Project(Music Genome Project) .

V ktorých programovacích jazykoch môžete kódovať aplikácie pre platformu Universal Windows(Universal Windows Platform) ?

Aplikácie pre platformu Universal Windows(Universal Windows Platform) môžu byť vyvinuté pomocou ktoréhokoľvek z najbežnejšie používaných programovacích jazykov:

  • C# alebo Visual Basic s XAML
  • JavaScript s HTML
  • C++ s DirectX a/alebo XAML

Za zmienku stojí, že Microsoft poskytuje pre každý programovací jazyk aj šablóny, ktoré môžete použiť na kódovanie univerzálnych aplikácií v Microsoft Visual Studio 2015 .

Výhody a nevýhody univerzálnych aplikácií pre Windows

Teraz už máte predstavu o tom, čo sú univerzálne aplikácie Windows , ako fungujú a na akých platformách sú dostupné. Pravdepodobne máte tiež predstavu o ich výhodách, ale poďme si ich vymenovať, aby ste získali jasnejší obraz:

  • Univerzálne aplikácie pre platformu Windows(Universal Windows Platform) možno použiť na akomkoľvek zariadení so systémom Windows 10(Windows 10) . Patria sem stolné počítače, notebooky, tablety a hybridy so systémom Windows(Windows 10) 10 , smartfóny so systémom Windows 10 (Windows 10) Mobile , konzoly Xbox One(Xbox One) , zariadenia internetu vecí(IoT) s Windowsom 10(Windows 10) a dokonca aj na Microsoft HoloLens .
  • Vývojári môžu písať aplikácie, ktoré fungujú rovnakým spôsobom na viacerých rodinách zariadení s rôznymi formami.
  • Aplikácie pre platformu Universal Windows(Universal Windows Platform) sa distribuujú a aktualizujú rovnakým spôsobom pomocou obchodu Windows Store , ktorý je k dispozícii a funguje rovnako na všetkých zariadeniach so systémom Windows 10(Windows 10) .
  • Univerzálne aplikácie platformy Windows(Universal Windows Platform) možno vytvárať v niektorých z najpoužívanejších programovacích jazykov, ako je C# alebo Visual Basic s XAML , JavaScript s HTML , C++ s DirectX a/alebo XAML .

Aplikácie Universal Windows Platform majú aj niekoľko nevýhod :

  • Univerzálne aplikácie platformy Windows(Universal Windows Platform) sú obmedzené na zariadenia so systémom Windows 10 . Nikdy nebudú fungovať na Android a iOS. Tiež nebudú fungovať na starších verziách systému Windows .
  • Univerzálne aplikácie pre platformu Windows(Universal Windows Platform) sú skvelým nápadom, ktorý si vyžaduje oveľa viac pozornosti vývojárov softvéru. Ak nezačnú písať veľa skvelých univerzálnych aplikácií, tento koncept nebude prínosom pre používateľov ani pre Microsoft .

Záver

Teraz viete, čo sú aplikácie platformy Universal Windows Platform(Universal Windows Platform) a aký je ich účel. Ako ste sa dozvedeli, sú skvelým nápadom, ktorý môže zmeniť spôsob, akým zaobchádzame s aplikáciami, ako ich migrujeme zo zariadenia na zariadenie, ako ich kupujeme atď. Mohli by tiež poskytnúť veľmi potrebný impulz pre mobilné úsilie spoločnosti Microsoft(Microsoft) . Ak však vývojári softvéru neprijmú tento koncept a nenapíšu univerzálne aplikácie pre Windows , zostane to len skvelý nápad, ktorý nikam nevedie. Iba čas ukáže! Dovtedy nám neváhajte zanechať komentár a podeliť sa o svoj názor na tento koncept. je to dobré? Vnímate to ako budúcnosť? Dajte nám vedieť pomocou nižšie uvedeného formulára.



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts