Enkle spørgsmål: Hvad er Universal Windows Platform (UWP) apps?

Lige siden Microsoft annoncerede Windows 10 til pc'er, hybridenheder, tablets og smartphones, har vi hørt ret meget om konceptet med Windows Universal Apps , eller som de kaldes i teknisk tale: Universal Windows Platform ( UWP ) apps. Du har sikkert undret dig over, hvad de er, og hvorfor Microsoft laver så meget ballade om disse apps. I starten var vi også nysgerrige på, hvad de er, hvilket formål de tjener, og hvordan de fungerer. Det er et stykke tid siden, vi har brugt sådanne apps, og der er en del ting ved dem, der gør dem fantastiske, både fra en softwareudviklers perspektiv såvel som et brugerperspektiv. I denne artikel vil vi kaste lidt lys over emnetUniversal Windows Platform apps og hvorfor de betyder noget. Hvis du er nysgerrig efter at vide mere om dem, så læs videre:

Lidt baggrund om mobilapps til Windows

Microsoft havde i lang tid forsøgt at øge sin markedsandel inden for mobile enheder, men indtil videre er det ikke lykkedes. Selvom de fik en vis trækkraft med lanceringen af ​​Windows Phone 7 , var andre platforme som Android og iOS langt foran dem. Hovedårsagen til denne situation og den største klage fra brugere er stadig det faktum, at Microsofts(Microsoft) mobile økosystem halter bagud med hensyn til apps.

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

Butikken til Windows Phone -smartphones formåede ikke at tilbyde så mange apps til sine brugere, som Google Play eller Apple Store gjorde(Store) . Windows Phone 8 og dens senere opdatering, Windows Phone 8.1 , gjorde et bedre stykke arbejde med at tiltrække folk til Microsofts(Microsoft) mobile platform, men det var stadig ikke nok.

Dette var det øjeblik, hvor Microsoft begyndte at arbejde på et nyt koncept: det begyndte at udvikle en samlet platformsapplikationsarkitektur, der kører på enhver type enhed, der kører Windows . Det lyder kompliceret, ikke?

Hvad er Universal Windows Platform- apps?

Universal apps til Windows er apps designet til at fungere ens på flere enheder med forskellige formfaktorer. Med andre ord er de apps, der fungerer på samme måde på en række forskellige skærmstørrelser. Det er lige meget, om du bruger en Windows 10 Mobile smartphone, en Windows 10 tablet, en Windows 10 stationær computer eller endda på en Xbox One konsol. Disse apps kører på alle disse typer enheder og tilbyder de samme funktioner til deres brugere.

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

Hvis softwareudvikleren af ​​en app ville det, kunne hans/hendes app potentielt køre på samme måde på en Internet of Things ( IoT )-enhed, der kører Windows 10 eller endda på den kommende augmented reality-enhed fra Microsoft : the Hololens . Det er en god idé, ikke?

Universal Windows Platform- apps deler den samme kodebase med én advarsel: softwareudviklere skal tilføje forskellige kodedele til familierne af enheder, som de ønsker, at deres apps skal fungere på. De vil ikke målrette mod forskellige operativsystemer i deres kode, men forskellige familier af enheder. Det er en lille ting at spørge om og et stort spring med hensyn til effektivitet.

For eksempel, hvis du skulle skrive en RSS -læser-app, som du ønsker tilgængelig til både Windows 10 Mobile - smartphones og Windows 10 -pc'er og tablets, skal du kun skrive koden én gang. Det vil fungere ens på alle enheder. Men du skal justere appens brugergrænseflade, så den matcher begge enhedsfamilier.

Universal Windows Platform apps: på hvilke platforme er de tilgængelige?

Universal Windows Platform- apps er apps, der er tilgængelige for enheder, der kører på Windows 10 . Udviklere kan lave en enkelt app med én kodebase, som fungerer på Windows 10 - pc'er, Windows 10 -tablets og hybridenheder, Windows 10 Mobile smartphones, Xbox One - konsoller, Internet of Things -enheder, der kører Windows 10 og endda på Microsoft Hololens .

Apps distribueres ved hjælp af Windows 10 Store , som er tilgængelig på alle enheder, der kører Windows 10, uanset deres størrelse og hardwarespecifikationer. Fordi der er én butik(Store) og én kodebase, kan apps distribueres og opdateres nemt på tværs af alle familier af enheder. Grundlæggende er der færre hovedpine for både softwareudviklere og brugere, når de har med universelle apps til Windows at gøre .

For brugere er der også den fordel, at de køber en universel Windows -app én gang på en bestemt enhed, og så kan de bruge den på alle deres Windows 10-enheder. Apps er knyttet til deres Microsoft -konto, ikke med deres enheder, og de kan installere og afinstallere købte apps frit baseret på deres behov og enheder.

Hvordan ved du, om en app er en universel Windows -app?

Universal Windows Platform- apps er ikke så lette at genkende. Når du inspicerer en app fra Windows Store på en Windows 10 - mobilenhed(Mobile) , skal du være opmærksom på følgende sektioner af dens app-side: Skærmbilleder(Screenshots) , bedømmelser og anmeldelser(Ratings and reviews) og yderligere oplysninger(Additional information) .

Universal apps har tendens til at give skærmbilleder både til de mobile enheder og til pc .

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

I sektionen Bedømmelser og anmeldelser(Ratings and reviews) finder du anmeldelser for mobile enheder samt alle andre enheder, hvor appen er tilgængelig.

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

Sidst, men ikke mindst, findes den bedste information i afsnittet Yderligere oplysninger(Additional information) . Se efter listen over understøttede processorer. Du bør se anførte ARM -processorer (processorer til mobile enheder, for det meste smartphones) sammen med x86- og x64-processorer (processorer til pc'er).

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

Hvis du gør det samme på en stationær pc eller bærbar med Windows 10 , deler (Windows 10)Windows Store skærmbilleder både for den mobile "version" og pc-versionen. Husk, at vi ikke rigtig taler om forskellige versioner af appen, da der er én app med én kodebase til alle enheder.

I afsnittet Bedømmelser og anmeldelser(Ratings and reviews) vil du også se en mulighed for at filtrere anmeldelser til pc fra alle de andre typer enheder.

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

Sidst, men ikke mindst, vil afsnittet Yderligere oplysninger(Additional information) tilbyde information om de processorer, der understøttes af appen.

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

Et par eksempler på universelle apps til Windows

I dag er der ikke mange Universal Windows Platform- apps tilgængelige i Windows 10 Store . Der er dog eksempler på gode apps, som du højst sandsynligt bruger uden at vide, at de er universelle apps til Windows . Her er nogle af dem:

  • Microsoft Office -apps: Word , Excel , PowerPoint og OneNote .

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

  • Netflix - den populære on-demand videostreamingtjeneste.

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

  • Teamviewer - et af de populære fjernskrivebordsadministrationsværktøjer.

Universal Windows Platform, UWP, apps, Windows 10, Store, egenskaber

  • Pandora - den populære musikstreaming og automatiserede musikanbefalingstjeneste drevet af Music Genome Project .

På hvilke programmeringssprog kan du kode Universal Windows Platform- apps?

Universal Windows Platform apps kan udvikles ved hjælp af et af de mest almindeligt anvendte programmeringssprog:

  • C# eller Visual Basic med XAML
  • JavaScript med HTML
  • C++ med DirectX og/eller XAML

Det er værd at nævne, at Microsoft også leverer skabeloner til hvert programmeringssprog, som du kan bruge til at kode universelle apps i Microsoft Visual Studio 2015 .

Fordele og ulemper ved universelle Windows -apps

Efterhånden har du en idé om, hvad universelle Windows -apps er, hvordan de fungerer, og hvilke platforme de er tilgængelige på. Du har sikkert også en idé om deres fordele, men lad os opregne dem for at få et klarere billede:

  • Universal Windows Platform apps kan bruges på enhver enhed, der kører Windows 10 . Dette inkluderer Windows 10 stationære computere, bærbare computere, tablets og hybrider, Windows 10 Mobile smartphones, Xbox One - konsoller, IoT -enheder med Windows 10 og endda på Microsoft HoloLens .
  • Udviklere kan skrive apps, der fungerer på samme måde på flere familier af enheder med forskellige formfaktorer.
  • Universal Windows Platform- apps distribueres og opdateres på samme måde ved hjælp af Windows Store , som er tilgængelig og fungerer på samme måde på alle Windows 10 -enheder.
  • Universal Windows Platform- apps kan oprettes i nogle af de mest brugte programmeringssprog, såsom C# eller Visual Basic med XAML , JavaScript med HTML , C++ med DirectX og/eller XAML .

Der er også et par ulemper ved Universal Windows Platform apps:

  • Universal Windows Platform- apps er begrænset til enheder, der kører Windows 10 . De vil aldrig fungere på Android og iOS. De virker heller ikke på ældre versioner af Windows .
  • Universal Windows Platform- apps er en god idé, som kræver meget mere trækkraft hos softwareudviklere. Hvis de ikke begynder at skrive mange fantastiske universelle apps, vil dette koncept ikke være til gavn for brugere eller Microsoft .

Konklusion

Nu ved du, hvad Universal Windows Platform- apps er, og hvad deres formål er. Som du har lært, er de en god idé, som kan ændre, hvordan vi håndterer apps, hvordan vi migrerer dem fra enhed til enhed, hvordan vi køber dem og så videre. De kunne også give et tiltrængt løft til Microsofts(Microsoft) mobile indsats. Men hvis softwareudviklere ikke omfavner dette koncept, og de ikke skriver universelle apps til Windows , vil det forblive bare en god idé, der ikke gik nogen vegne. Det vil tiden vise! Indtil da, tøv ikke med at efterlade en kommentar og dele din mening om dette koncept. Er det godt? Ser du det som en fremtid? Fortæl os det ved at bruge formularen nedenfor.



About the author

Jeg er professionel software reviewer med over 10 års erfaring. Jeg har skrevet og anmeldt mange forskellige typer software, inklusive men ikke begrænset til: Microsoft Office (Office 2007, 2010, 2013), Android-apps og trådløse netværk. Mine kompetencer ligger i at give objektive og detaljerede anmeldelser af programmer/applikationer, som andre kan bruge som referencemateriale eller til eget arbejde. Jeg er også ekspert i MS office-produkter og har tips til, hvordan du bruger dem effektivt og effektivt.



Related posts