Hemsida » hur » Varför (de flesta) skrivbordsprogram är inte tillgängliga i Windows Store

    Varför (de flesta) skrivbordsprogram är inte tillgängliga i Windows Store

    Windows Store som ingår i Windows 10 kan vara en enda stoppbutik för att hitta all programvara du letar efter. Men det är det inte. Några stationära applikationer, som Kodi och Evernote, är nu tillgängliga - men de flesta är inte.

    Butiken erbjuder främst mobila applikationer som Candy Crush Saga och TripAdvisor-två applikationer som Microsoft nu bunter med Windows 10, men inte de mer kraftfulla skrivbordsapparna som många Windows-användare är beroende av. Åtminstone är butiken inte full av falska stationära appar längre.

    Butiken erbjuder endast universella appar

    Microsoft bestämde sig för att bara erbjuda universella appar, och inte stationära applikationer, genom butiken. Windows Store innehåller bara appar skrivna för Microsofts nya "Universal Windows Platform" eller UWP. Det kallas också ibland "universell programplattform" eller UAP.

    Tillbaka i Windows 8 och 8.1 dagar inkluderade butiken bara de nya "Metro apps" eller "Modern apps" - som Microsoft faktiskt kallade "Store apps" i Windows 8.1. Dessa appar var mer begränsade än stationära appar, som bara körs i helskärms tunnelgränssnittet och aldrig "stänger". Det var enkelt: Om du ville ha applikationer för det nya gränssnittet, använde du butiken. Om du ville ha skrivbordsapplikationer fick du dem det gammaldags sättet.

    Men i Windows 10 har Microsoft börjat suddiga linjerna. Dessa butiksprogram körs i sina egna fönster på skrivbordet, tillsammans med andra stationära applikationer. Men de är fortfarande inte samma.

    Med utgåvan av Windows 8 gjorde Microsoft det möjligt för utvecklare att lägga till sina skrivbordsapplikationer till Windows Store. Men dessa var bara butiksidor som gav länkar till webbplatser där du kan ladda ner stationära appar. Dessa verkar inte längre vara närvarande i Windows 10.

    Universal Apps är mer begränsade, och det är poängen

    Men Microsofts nya universella applikationsplattform är mer begränsad. Även i de fall där kraftfulla program i skrivbordsstil har tagits till Windows Store, är Butiksversionen hamsträngd jämfört med skrivbordsmodellen. Titta bara på Tomb Raider ökar, som finns både från Steam som en stationär app och Windows Store som en universell app. Den universella versionen är mycket mer begränsad. Det finns en Dropbox-app i Windows Store, men det kan inte synkronisera dina filer till din dator som Dropbox-skrivbordsapplikationen. Det liknar mer än Dropboxs smartphone-appar.

    Det beror på att Microsofts nya applikationsplattform är designad att vara mer begränsad. Appar körs i en sandlåda, vilket begränsar de filer de kan komma åt på ditt system. De kan inte störa andra appar och snoopa på dig. De kan inte starta sig vid uppstart eller ständigt springa i bakgrunden. Universal apps är utformade för att vara bärbara och köras på Windows Phone, Xbox och andra plattformar. Dessa nya universella appar har mer gemensamt med mobila appar på iPhone, iPad eller Android än de gör med traditionella stationära appar.

    Däremot kan traditionella Windows-skrivbordsappar göra så gott som vad de vill ha med din dator. UAC förhindrar nu att de hämtar sina systemfiler utan ditt tillstånd, men de kan fortfarande manipulera med dina personliga filer, fungera som keyloggers eller göra systemet ostabilt. Kraften är ett dubbelkantigt svärd.

    Microsoft vill bara distribuera säkra appar som inte är en säkerhets-, sekretess- eller prestationsrisk. Det är därför det utesluter vanliga skrivbordsprogram, som det inte kan garantera kommer inte att orsaka problem. Microsoft skulle föredra om folk skapade universella appar och distribuerade dem via affären, eftersom systemet kan hantera dessa appar och säkerställa en bättre upplevelse.

    Det är åtminstone tanken. I själva verket har universella appar fortfarande inte riktigt tagit av och de flesta Windows-användare behöver skrivbordsprogram. Men tre och ett halvt år efter att Windows Store först släpptes med Windows 8, försöker Microsoft fortfarande ändra det.

    Mac har faktiskt ett liknande problem. Medan Apples Mac App Store innehåller traditionella Mac-stationära appar, verkställer Mac App Store sandlåda för att förhindra att dessa appar orsakar problem på Mac-datorer. Det betyder att mer kraftfulla Mac-applikationer inte kan tillhandahållas via Mac App Store och måste laddas ner från webbplatser som att du skulle ladda ner ett Windows-skrivprogram och att applikationerna i Mac App Store ofta är mer begränsade versioner. Många Mac-utvecklare har övergivit Mac App Store. Mac-användare kan inte hitta alla skrivbordsprogram som de vill ha i Mac App Store, antingen.

    Vissa skrivbordsprogram kan konverteras till UWP (och finns i butiken nu)

    Med årsdagen uppdatering för Windows 10, Microsofts "Desktop Bridge" - tidigare känd som "Project Centennial" -har kommit. Utvecklare kan nu ta traditionella Windows-skrivbordsapplikationer (med andra ord Win32 och .NET-appar) och pakka dem in i en UWP-applikation som kan skickas till Windows Store.

    Denna teknik fungerar överraskande bra. Utvecklarna av Kodi Media Center har skrivit att de inte trodde att det skulle vara lätt för Kodi - en komplex applikation som använder hårdvara ljud och video acceleration-att bli en UWP app. Men till deras förvåning fungerade det bara. Den stationära versionen av Kodi är nu tillgänglig i Windows Store.

    Den fullständiga skrivbordsversionen av Evernote finns nu också tillgänglig i Windows Store. Det är en stor förbättring från den ledsna "Evernote Touch" -appen som skapades för Windows 8.

    Men hur är det med sandlåset? Vi förväntade oss att många program kanske inte fungerar ordentligt efter konversation eftersom de är begränsade av UWP-sandlåten, precis som Sandboxen för Mac App Store begränsar många Mac-appar. Microsoft tillvarar till och med utvecklare som inte alla apper kommer att fungera utan ändringar.

    Det ser dock ut som sandlådan är mycket förlåtande. Appar som är packade med skrivbordsbroen är inte föremål för alla sandboxningsbegränsningar som verkställs på vanliga UWP-appar. Detta gör att många stationära applikationer kan "bara fungera" efter att de har konverterats utan några extra tweaks.

    Apps som är förpackade på detta sätt har vissa fördelar jämfört med vanliga skrivbordsprogram. Windows Store erbjuder en central, säker plats att hitta och installera appar från. Butiken uppdaterar också automatiskt program. De konverterade programmen kan snabbt installeras och avinstalleras på ett rent sätt utan några installationsguider, överbliven registerposter och andra onödiga filer som tar upp plats på hårddisken.

    Utvecklare kan också lägga till UWP-funktioner till sina stationära appar. Till exempel erbjuder Evernote-appen i Windows Store en levande kakel. Microsoft säger att detta kommer att låta utvecklare gradvis migrera sina stationära appar till UWP-appar och ersätta bitar av kod i taget.

    Tyvärr har dessa program inte Allt fördelarna med normala "Universal Windows Platform" -appar. Medan de är tekniskt "UWP" -appar, är de inte faktiskt universella, de kommer bara att köras på Windows 10-datorer. De kommer inte att köras på Windows 10-telefoner, Xbox One, HoloLens eller andra plattformar som Microsoft kan släppa i framtiden.

    Vi förväntar dig att se fler och fler stationära appar som läggs till i Windows Store i framtiden, men inte alla stationära appar kommer att finnas tillgängliga i butiken. Vissa kraftfulla applikationer kan inte vara sandboxade. Utvecklare måste göra lite extra arbete, och alla extra UWP-funktioner fungerar bara på Windows 10. Utvecklare måste fortsätta att erbjuda ett nedladdningsbart installationsprogram för Windows 7-användare.

    Och om en utvecklare säljer programvara, måste den ge Windows Store 30% av vinsten. Utvecklare kanske vill sälja sin egen programvara och behålla all vinst snarare än att dela dem med Microsoft.

    Under överskådlig framtid kommer Windows Store att fortsätta att vara ett sätt att få några applikationer - inte en enda stoppbutik för all programvara du kanske vill ha på en Windows 10-dator.