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í.
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.
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 .
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á.
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).
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í.
V neposlednom rade sekcia Ďalšie informácie(Additional information) ponúkne informácie o procesoroch, ktoré aplikácia podporuje.
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 .
- Netflix – populárna služba na streamovanie videa na požiadanie.
- Teamviewer - jeden z populárnych nástrojov na správu vzdialenej pracovnej plochy.
- 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.
Related posts
Ako používať aplikáciu TeamViewer: Remote Control pre Windows 10 a Windows 10 Mobile
Ako urobiť snímky obrazovky v systéme Windows Phone 8.1 a Windows 10 Mobile
4 najlepšie bezplatné aplikácie pre Windows 10 Mobile a Windows Phone na odvykanie od fajčenia
6 vecí, ktoré môžete robiť s aplikáciou IMDb pre Windows Phone a Windows 10 Mobile
Univerzálne aplikácie pre Windows, ktoré fungujú na Continuum a Windows 10 Mobile
3 bezplatné spôsoby stiahnutia systému Windows 10 v 32-bitovej alebo 64-bitovej verzii
Ako používať zobrazenia Prieskumníka v systéme Windows 10 ako profesionál -
Ako natrvalo zakázať Cortanu v systéme Windows 11 a Windows 10
Poskytnite vzdialenú podporu používateľom systému Windows 10 pomocou služby Windows Remote Assistance
Ako používať viacero pracovných plôch v systéme Windows 10: Všetko, čo potrebujete vedieť
Ako nastaviť predvolené zobrazenie/kartu pre Správcu úloh systému Windows 10
Ako vypnúť históriu aktivít a časovú os v systéme Windows 10
Ako odinštalovať aplikácie Windows 10 pomocou PowerShell v 3 krokoch
Ako otvoriť viacero okien tej istej aplikácie v systéme Windows 10
Ako odblokovať Adobe Flash Player v systéme Windows 10 Microsoft Edge -
Kôš v systéme Windows 10 a Windows 11 -
Ako odstrániť alebo skryť pás s nástrojmi z Prieskumníka v systéme Windows 10
7 spôsobov zdieľania súborov a priečinkov z Prieskumníka (vo Windows 10 a Windows 8.1)
Časová os systému Windows 10 a ako z nej vyťažiť maximum
Ako nastaviť Chrome ako predvolený prehliadač v systéme Windows 10 (Firefox a Opera)