Så här får du Windows-applikationer till användare

Senast uppdaterad:
23 oktober 2024

Så här får du Windows-applikationer till användare

Windows® -applikationer (även kallade "appar") är program som är skrivna för att köras på operativsystemet Microsoft® Windows.

Det finns en mängd olika sätt för Windows ISV:er att göra Windows-appar tillgängliga för kunder:

  • Kunden kör appen lokalt.
  • ISV publicerar applikationen/applikationerna utan att använda Microsoft Remote Desktop Services (RDS) och delar med sig till kunderna.
  • ISV:n levererar applikationen med hjälp av Microsoft RDS.
  • ISV levererar applikationen som en del av ett virtuellt skrivbord (VDI).

Köra Windows-applikationer lokalt

Windows-appar installeras och körs på slutanvändarnas enheter (dvs. lokalt). Användarna har autonomi över enheten och applikationen. Det här tillvägagångssättet är mycket användarvänligt, men när användarna använder Windows-appar som är installerade på deras enhet skapar det problem för en ISV.

  • Licenser måste uppdateras på varje enhet, vilket kan vara både tidskrävande och krångligt.
  • Om användaren vill köra programmet på flera enheter kan han behöva köpa, installera och uppdatera programmet på varje enhet.
  • Användare som kör applikationer med höga bearbetningsbehov (t.ex. grafikappar) kan behöva en enhet med mer processorkraft, vilket kan begränsa ISV:s totala adresserbara marknad eller tvinga kunden att köpa en kraftfullare (och dyrare) maskin för att kunna använda appen.
  • De data som genereras när du använder en Windows-app sparas på den lokala enheten, inte säkert lagrade och säkerhetskopierade i ISV:s datacenter, och kan gå förlorade för alltid på grund av användarfel, säkerhetsöverträdelse eller skada på enheten eller förlust som gör kundsupport svår eller omöjlig för ISV.
  • ISV:s helpdesks som hjälper användare som kör lokala appar får fler hjälpförfrågningar och måste hantera varje förfrågan individuellt.

Publicering av Windows-applikationer utan RDS

Publicerade Windows-applikationer är virtuella program som ser ut och fungerar som lokala applikationer men som i själva verket körs på en server. En Windows ISV kan ställa in åtkomst till publicerade applikationer på användarens enhet så att användaren kommer åt och startar en publicerad applikation på samma sätt som en lokal applikation, vilket gör detta till en användarvänlig metod som också är bra för en Windows ISV.

  • Publicerade Windows-applikationer ser ut och känns som lokala applikationer, så kunderna är mer bekväma med att använda dem.
  • Till skillnad från lokala appar behåller ISV fullständig kontroll över publiceringen och optimal insyn i hur applikationen används.
  • Appar kan uppdateras på servern, inte på enskilda enheter, vilket sparar pengar och tid och minskar antalet samtal till helpdesk.
  • Publicerade appar kan köras på flera enheter utan att appen installeras på varje enhet, vilket gör att ISV-kunder kan använda den enhet som fungerar bäst för deras situation.
  • Eftersom programmen körs på servern behöver användarnas enheter inte ha någon större processorkraft, inte ens för de appar som kräver det. Dessutom kan publicerade Windows-appar köras på icke-Windows-enheter, vilket gör det möjligt för en ISV att tillgodose användare som vill använda en mängd olika enheter för att utföra sitt arbete.
  • De data som genereras när appen används sparas och säkerhetskopieras centralt, vilket ger en ISV betydligt mer kontroll över dessa tillgångar - och mer sinnesfrid.
  • De flesta app-problem kan lösas på servernivå, vilket minskar antalet samtal till helpdesk och gör kunderna mer produktiva.

GO-Global är den enda lösningen för publicering av Windows-applikationer som ger flera användare tillgång till Windows-applikationer från vilken plats, enhet och operativsystem som helst utan att använda Microsoft RDS. Istället ersätter GO-Global helt RDS-funktionaliteten, inklusive multi-session kernel, Remote Desktop-klienter, displaydrivrutiner, protokoll, internet-gateway och hanteringsverktyg, vilket eliminerar Windows och onödiga licenskostnader för användare.  

Eftersom GO-Global inte använder Windows kräver applikationer som publiceras med hjälp av GO-Global mindre IT-implementering och -hantering, skalar mer ekonomiskt och ger användarna en webbaserad upplevelse på alla enheter med webbläsare. Webbläsarbaserad användaråtkomst kräver inte att en klient installeras på användarens enhet, vilket gör det enklare att aktivera och stödja användare med enheter som inte är Windows-enheter.

Applikationsleverans med hjälp av RDS

Microsoft Remote Desktop Services är en komponent i Windows som gör det möjligt för en användare att starta och styra en interaktiv session på en fjärrdator via en nätverksanslutning. RDS gör det möjligt för ISV:er att leverera individuella virtualiserade applikationer och ge kunderna möjlighet att köra sina applikationer från molnet. RDS är Microsofts implementering av en arkitektur med tunna klienter, där Windows-programvara och hela skrivbordet på den dator som kör RDS görs tillgängliga för alla fjärrklienter som stöder Microsoft Remote Desktop Protocol (RDP). 

Att leverera virtuella program med hjälp av RDS har samma fördelar som anges ovan i avsnittet Publicering av Windows-program utan RDS . Det finns dock vissa nackdelar med att använda RDS för programleverans:

  • Microsoft kräver att ISV köper användarlicenser (en per namngiven användare eller en per enhet) utöver Windows för att leverera virtuella applikationer till användare, vilket innebär ytterligare kostnader för ISV jämfört med GO-Global.
  • GO-Global ISV-kunder som flyttar från RDS till GO-Global berättar att GO-Global fungerar så effektivt jämfört med RDS att de kan ta emot dubbelt så många användare på samma servrar som användes med RDS, och appar som kräver högre CPU för att köras ger en fantastisk användarupplevelse när GO-Global används för applikationsleverans.
  • GO-Globals ISV-kunder som flyttar från RDS till GO-Global berättar också att när de använder GO-Global för att publicera Windows-applikationer minskar deras systemadministrationstid med 50% jämfört med RDS.

VDI-leverans av Windows-applikationer

I ett VDI-scenario(Virtual Desktop Interface) hostas skrivbordsmiljöer (förkonfigurerade bilder av Windows operativsystem och applikationer) på en centraliserad server och distribueras till kunder på begäran via ett företagsnätverk eller en internetanslutning. Så istället för att bara dela applikationer, som GO-Global och Microsoft RDS, interagerar användaren med operativsystemet och dess applikationer som om de kördes lokalt på enheten.

Detta tillvägagångssätt ger fördelar för ISV:er som liknar programpublicering - se de fördelar som anges ovan i avsnittet Windows Application Publishing utan RDS. Med VDI kan virtuella skrivbord dessutom konfigureras med mer processorkraft för de användare som behöver det.

Det finns vissa utmaningar med VDI som applikationspublicering inte delar:

  • VDI kräver fler programvarukomponenter än applikationspublicering och möjliggör olika typer och nivåer av serverresursallokering, vilket gör det mer komplext att implementera och driva. Dessutom kräver VDI en hypervisor för att skapa och köra en virtuell dator.
  • VDI är dyrare än applikationspublicering. Att implementera VDI kräver en hög initialkostnad för programvara och hårdvara, plus den personal som behövs för att planera och genomföra en implementering.
  • VDI tar månader - till och med år i vissa scenarier - att planera och implementera.
  • Att implementera, rulla ut och hantera en VDI-implementering kräver en särskild kompetens som kan vara svår att hitta. Dessutom kan personal med den kompetensen få högre ersättning än en IT-administratör som hanterar en implementering av applikationspublicering.

Vilken Windows Application Delivery är bäst för ISV:er?

VDI lämpar sig bäst för företag som vill standardisera och kontrollera medarbetarnas datormiljöer. Eftersom de flesta Windows-leverantörer behöver leverera applikationer till kunderna, inte ett komplett skrivbord, är VDI kanske överflödigt. VDI är betydligt mer komplext och dyrt än applikationspublicering, och planering och implementering är en långdragen process som kräver specialiserad och dyrbar kompetens före, under och efter implementeringen.

För de flesta Windows ISV:er erbjuder applikationspublicering den bästa blandningen av användarvänlighet för kunderna och centraliserad kontroll för ISV:n. För ISV:er som vill maximera server- och personalresurser och undvika att betala för mycket för användarlicenser är GO-Global det bästa valet för publicering av Windows-applikationer.

Om du vill veta mer om GO-Global kan du begära en demo här eller ladda ner en kostnadsfri 30-dagars testversion.