Enkla frågor: Vad är Universal Windows Platform (UWP)-appar?

Ända sedan Microsoft tillkännagav Windows 10 för PC, hybridenheter, surfplattor och smartphones har vi hört ganska mycket om konceptet med Windows Universal Apps , eller som de kallas på tekniskt tal: Universal Windows Platform ( UWP ) appar. Du har säkert undrat vad de är och varför Microsoft bråkar så mycket om dessa appar. Till en början var vi också nyfikna på vad de är, vilket syfte de tjänar och hur de fungerar. Det var ett tag sedan vi använde sådana appar och det finns en hel del saker med dem som gör dem fantastiska, både ur en mjukvaruutvecklares perspektiv såväl som ett användarperspektiv. I den här artikeln kommer vi att kasta lite ljus över ämnetUniversal Windows Platform -appar och varför de är viktiga. Om du är nyfiken på att veta mer om dem, läs vidare:

Lite bakgrund om mobilappar för Windows

Microsoft hade länge försökt öka sin marknadsandel inom mobila enheter men hittills har de inte lyckats. Även om de fick draghjälp med lanseringen av Windows Phone 7 , var andra plattformar som Android och iOS långt före dem. Huvudorsaken till denna situation och det främsta klagomålet från användare är fortfarande det faktum att Microsofts(Microsoft) mobila ekosystem släpar efter när det gäller appar.

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

Butiken för Windows Phone- smarttelefoner lyckades inte erbjuda så många appar till sina användare som Google Play eller Apple Store gjorde(Store) . Windows Phone 8 och dess senare uppdatering, Windows Phone 8.1 , gjorde ett bättre jobb med att locka människor till Microsofts(Microsoft) mobila plattform men det var fortfarande inte tillräckligt.

Detta var ögonblicket då Microsoft började arbeta på ett nytt koncept: det började utveckla en enhetlig plattformsapplikationsarkitektur som körs på alla typer av enheter som kör Windows . Det låter komplicerat, eller hur?

Vad är Universal Windows Platform -appar?

Universella(Universal) appar för Windows är appar som är utformade för att fungera likadant på flera enheter med olika formfaktorer. Det är med andra ord appar som fungerar likadant på en mängd olika skärmstorlekar. Det spelar ingen roll om du använder en Windows 10 Mobile smartphone, en Windows 10 surfplatta, en Windows 10 stationär dator eller till och med på en Xbox One-konsol. Dessa appar kommer att köras på alla dessa typer av enheter och erbjuder samma funktioner till sina användare.

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

Om mjukvaruutvecklaren av en app ville, skulle hans/hennes app potentiellt kunna köras på samma sätt på en Internet of Things ( IoT )-enhet som kör Windows 10 eller till och med på den kommande augmented reality-enheten från Microsoft : the Hololens . Det är en bra idé, eller hur?

Universal Windows Platform -appar delar samma kodbas, med en varning: mjukvaruutvecklare måste lägga till olika koddelar för familjerna av enheter som de vill att deras appar ska fungera på. De kommer inte att rikta in sig på olika operativsystem i sin kod utan olika familjer av enheter. Det är en liten sak att fråga och ett stort steg i fråga om effektivitet.

Om du till exempel skulle skriva en RSS -läsarapp som du vill ha tillgänglig för både Windows 10 Mobile -smartphones och Windows 10 -datorer och surfplattor, behöver du bara skriva koden en gång. Det kommer att fungera likadant på alla enheter. Men du måste justera appens användargränssnitt för att matcha båda enhetsfamiljerna.

Universal Windows Platform -appar: på vilka plattformar finns de tillgängliga?

Universal Windows Platform -appar är appar som är tillgängliga för enheter som körs på Windows 10 . Utvecklare kan skapa en enda app, med en kodbas, som fungerar på Windows 10 -datorer, Windows 10 -surfplattor och hybridenheter, Windows 10 Mobile -smartphones, Xbox One -konsoler, Internet of Things- enheter som kör Windows 10 och till och med på Microsoft Hololens .

Appar(Apps) distribueras med hjälp av Windows 10 Store som är tillgänglig på alla enheter som kör Windows 10, oavsett storlek och hårdvaruspecifikationer. Eftersom det finns en butik(Store) och en kodbas kan appar distribueras och uppdateras enkelt över alla familjer av enheter. I grund och botten är det mindre huvudvärk för både mjukvaruutvecklare och användare när de hanterar universella appar för Windows .

För användare finns det också fördelen att de köper en universell Windows - app en gång, på en viss enhet och sedan kan de använda den på alla sina Windows 10-enheter. Appar(Apps) är kopplade till deras Microsoft -konto, inte med deras enheter och de kan installera och avinstallera köpta appar fritt, baserat på deras behov och enheter.

Hur vet du om en app är en universell Windows -app?

Universal Windows Platform -appar är inte så lätta att känna igen. När du inspekterar en app från Windows Store på en Windows 10 Mobile- enhet, var uppmärksam på följande avsnitt på appsidan: Skärmdumpar(Screenshots) , Betyg och recensioner(Ratings and reviews) och Ytterligare information(Additional information) .

Universella(Universal) appar tenderar att tillhandahålla skärmdumpar både för mobila(Mobile) enheter och för PC .

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

I avsnittet Betyg och recensioner(Ratings and reviews) hittar du recensioner för mobila enheter samt alla andra enheter där appen är tillgänglig.

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

Sist men inte minst, den bästa informationen finns i avsnittet Ytterligare information . (Additional information)Leta efter listan över processorer som stöds. Du bör se listade ARM -processorer (processorer för mobila enheter, mestadels smartphones) tillsammans med x86- och x64-processorer (processorer för PC).

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

Om du gör samma sak på en stationär eller bärbar dator med Windows 10 , kommer (Windows 10)Windows Store att dela skärmdumpar både för den mobila(Mobile) "versionen" och "versionen" för PC. Tänk på att vi egentligen inte pratar om olika versioner av appen, eftersom det finns en app med en kodbas för alla enheter.

I avsnittet Betyg och recensioner(Ratings and reviews) ser du också ett alternativ för att filtrera recensionerna för PC från alla andra typer av enheter.

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

Sist men inte minst kommer avsnittet Ytterligare information(Additional information) att erbjuda information om de processorer som stöds av appen.

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

Några exempel på universella appar för Windows

Idag finns det inte många Universal Windows Platform -appar tillgängliga i Windows 10 Store . Det finns dock exempel på bra appar som du med största sannolikhet använder utan att veta att de är universella appar för Windows . Här är några av dem:

  • Microsoft Office -appar: Word , Excel , PowerPoint och OneNote .

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

  • Netflix – den populära videoströmningstjänsten på begäran.

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

  • Teamviewer - ett av de populära administrationsverktygen för fjärrskrivbord.

Universal Windows Platform, UWP, appar, Windows 10, Store, egenskaper

  • Pandora - den populära musikströmningstjänsten och automatiserade musikrekommendationstjänsten som drivs av Music Genome Project .

På vilka programmeringsspråk kan du koda Universal Windows Platform - appar?

Universal Windows Platform -appar kan utvecklas med något av de vanligaste programmeringsspråken:

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

Det är värt att nämna att Microsoft också tillhandahåller mallar för varje programmeringsspråk, som du kan använda för att koda universella appar i Microsoft Visual Studio 2015 .

Fördelar och nackdelar med universella Windows -appar

Vid det här laget har du en uppfattning om vad universella Windows -appar är, hur de fungerar och på vilka plattformar de är tillgängliga. Du har förmodligen också en uppfattning om deras fördelar, men låt oss räkna upp dem för att få en tydligare bild:

  • Universal Windows Platform -appar kan användas på alla enheter som kör Windows 10 . Detta inkluderar stationära datorer med Windows 10 , bärbara datorer, surfplattor och hybrider, Windows 10 Mobile smartphones, Xbox One -konsoler, IoT- enheter med Windows 10 och till och med på Microsoft HoloLens .
  • Utvecklare kan skriva appar som fungerar på samma sätt på flera familjer av enheter med olika formfaktorer.
  • Universal Windows Platform -appar distribueras och uppdateras på samma sätt, med hjälp av Windows Store , som är tillgängligt och fungerar likadant på alla Windows 10 -enheter.
  • Universal Windows Platform -appar kan skapas i några av de mest använda programmeringsspråken, som C# eller Visual Basic med XAML , JavaScript med HTML , C++ med DirectX och/eller XAML .

Det finns också några nackdelar med Universal Windows Platform -appar:

  • Universal Windows Platform -appar är begränsade till enheter som kör Windows 10 . De kommer aldrig att fungera på Android och iOS. Dessutom fungerar de inte på äldre versioner av Windows .
  • Universal Windows Platform -appar är en bra idé som kräver mycket mer grepp hos mjukvaruutvecklare. Om de inte börjar skriva många fantastiska universella appar kommer detta koncept inte att vara till någon nytta för användare eller för Microsoft .

Slutsats

Nu vet du vad Universal Windows Platform -appar är och vad deras syfte är. Som du har lärt dig är de en bra idé som kan förändra hur vi hanterar appar, hur vi migrerar dem från enhet till enhet, hur vi köper dem och så vidare. De kan också ge ett välbehövligt uppsving för Microsofts(Microsoft) mobila ansträngningar. Men om mjukvaruutvecklare inte omfamnar detta koncept och de inte skriver universella appar för Windows , kommer det att förbli bara en bra idé som inte gick någonstans. Svaret kommer med tiden! Tills dess, tveka inte att lämna en kommentar och dela din åsikt om detta koncept. Är det bra? Ser du att det har en framtid? Meddela oss genom att använda formuläret nedan.



About the author

Jag är en mjukvarugranskare och trådlös ingenjör med över 10 års erfarenhet inom området. Jag är specialiserad på att granska mobila applikationer och mjukvara, samt att hjälpa kunder att optimera sina nätverk. Genom mina recensioner kan jag hjälpa dig att fatta välgrundade beslut om vilka produkter du ska använda, hur du kan förbättra ditt arbetsflöde med mera. Mina färdigheter inkluderar utmärkt skriftlig och muntlig kommunikation, problemlösning, stark teknisk kunskap och en känsla för detaljer. Jag är även skicklig på att arbeta självständigt och samarbeta i projekt.



Related posts