Hjemmeside » hvordan » Hvorfor (de fleste) skrivebordsprogrammer er ikke tilgjengelige i Windows Store

    Hvorfor (de fleste) skrivebordsprogrammer er ikke tilgjengelige i Windows Store

    Windows Store som følger med Windows 10, kan være en one-stop-butikk for å finne all programvaren du leter etter. Men det er det ikke. Noen få stasjonære applikasjoner, som Kodi og Evernote, er nå tilgjengelige - men de fleste er ikke.

    Butikken tilbyr i hovedsak mobile apps som Candy Crush Saga og TripAdvisor-to applikasjoner som Microsoft nå bunter med Windows 10, men ikke de kraftigere desktopappene som mange Windows-brukere er avhengige av. I hvert fall er butikken ikke full av falske desktop apps lenger.

    Butikken tilbyr bare universelle apper

    Microsoft bestemte seg for å bare tilby universelle apper, og ikke desktop-programmer, gjennom butikken. Windows Store inneholder bare apps skrevet for Microsofts nye "Universal Windows Platform" eller UWP. Det kalles også noen ganger "universell applikasjonsplattform" eller UAP.

    Tilbake i Windows 8 og 8.1 dager inkluderte butikken bare de nye "Metro apps" eller "Moderne apps" - som Microsoft faktisk kalte "Store apps" i Windows 8.1. Disse appene var mer begrenset enn skrivebordsapplikasjoner, bare kjører i T-skjermgrensesnittet på fullskjerm og aldri "lukkes". Det var enkelt: Hvis du ønsket applikasjoner for det nye grensesnittet, brukte du butikken. Hvis du ville ha stasjonære applikasjoner, fikk du dem den gammeldags måten.

    Men i Windows 10 har Microsoft begynt å sløre linjene. Disse Store-appene kjøres i egne vinduer på skrivebordet, sammen med andre desktop-applikasjoner. Men de er fortsatt ikke det samme.

    Med utgivelsen av Windows 8, gjorde Microsoft det mulig for utviklere å legge til sine skrivebordsprogrammer i Windows Store. Men disse var bare Store sider som ga koblinger til nettsteder der du kunne laste ned stasjonære apper. Disse ser ikke lenger ut til å være til stede i Windows 10.

    Universal Apps er mer begrenset, og det er poenget

    Men Microsofts nye universelle applikasjonsplattform er mer begrenset. Selv i tilfeller der kraftige desktop-stilprogrammer er blitt brakt til Windows Store, er butikkversjonen hamstrung sammenlignet med desktop motparten. Bare ta en titt på Rise of the Tomb Raider, som er tilgjengelig både fra Steam som en desktop app og Windows Store som en universell app. Den universelle versjonen er mye mer begrenset. Det finnes en Dropbox-app i Windows Store, men det kan ikke synkronisere filene dine til datamaskinen din som Dropbox-skrivebordsprogrammet. Det ligner mer på Dropboxs smarttelefonapplikasjoner.

    Det er fordi Microsofts nye applikasjonsplattform er utformet å være mer begrenset. Apper kjøres i en sandkasse, og begrenser filene de kan få tilgang til på systemet ditt. De kan ikke forstyrre andre apper og snoop på deg. De kan ikke starte seg selv ved oppstart eller stadig løpe i bakgrunnen. Universelle apper er utformet for å være bærbare og kjører på Windows Phone, Xbox og andre plattformer. Disse nye universelle appene har mer felles med mobilapper på iPhone, iPad eller Android enn de gjør med tradisjonelle stasjonære apper.

    I kontrast kan tradisjonelle Windows-skrivebordsprogrammer gjøre praktisk talt alt de vil ha med datamaskinen. UAC forhindrer nå at de mister systemfilene dine uten din tillatelse, men de kan fortsatt manipulere med dine personlige filer, fungere som keyloggers eller gjøre systemet ustabilt. Kraften er et dobbeltkantet sverd.

    Microsoft ønsker bare å distribuere trygge apper som ikke er en sikkerhets-, personvern- eller ytelsesrisiko. Det er derfor det utelukker normale stasjonære apper, som det ikke kan garantere, vil ikke forårsake problemer. Microsoft foretrekker at folk oppretter universelle apper og distribuerer dem gjennom butikken, da systemet kan administrere disse appene og sikre en bedre opplevelse.

    Det er iallfall ideen. I virkeligheten har universelle apper fortsatt ikke tatt seg av og de fleste Windows-brukere trenger desktop-applikasjoner. Men tre og et halvt år etter at Windows Store først ble utgitt med Windows 8, prøver Microsoft fortsatt å endre det.

    Macer har faktisk et lignende problem. Mens Apples Mac App Store inneholder tradisjonelle Mac-skrivebordsprogrammer, håndhever Mac App Store sandbokser for å forhindre at disse appene forårsaker problemer på Mac-maskiner. Dette betyr at kraftigere Mac-applikasjoner ikke kan leveres via Mac App Store, og må lastes ned fra nettsteder som om du vil laste ned et Windows-skrivebordsprogram, og at applikasjonene i Mac App Store ofte er mer begrensede versjoner. Mange Mac-utviklere har forlatt Mac App Store. Mac-brukere kan ikke finne alle skrivebordsprogrammene de vil ha i Mac App Store, heller.

    Noen skrivebordsprogrammer kan konverteres til UWP (og er i butikken nå)

    Med jubileumsoppdateringen for Windows 10 er Microsofts "Desktop Bridge", tidligere kjent som "Project Centennial" - kommet fram. Utviklere kan nå ta i bruk tradisjonelle Windows-skrivebordsprogrammer (med andre ord Win32- og .NET-apper) og pakke dem inn i en UWP-app som kan sendes til Windows Store.

    Denne teknologien virker overraskende bra. Utviklerne av Kodi Media Center har skrevet at de ikke trodde det ville være lett for Kodi - et komplekst program som bruker maskinvare lyd og video akselerasjon - for å bli en UWP app. Men til deres overraskelse virket det bare. Stasjonær versjon av Kodi er nå tilgjengelig i Windows Store.

    Den fullstendige desktopversjonen av Evernote er nå tilgjengelig i Windows Store også. Det er en stor forbedring fra den triste "Evernote Touch" -appen som ble opprettet for Windows 8.

    Men hva med sandkassen? Vi forventet at mange programmer kanskje ikke fungerer skikkelig etter samtalen, da de er begrenset av UWP-sandkassen, akkurat som Mac App Store-sandkassen begrenser mange Mac-apper. Microsoft advarer til og med utviklere at ikke alle appene vil fungere uten endring.

    Det ser imidlertid ut til at sandkassen er veldig tilgivende. Apper som er pakket med Desktop Bridge, er ikke underlagt alle sandbokseringsbegrenningene som håndheves på vanlige UWP-apper. Dette gjør at mange desktop-programmer kan "bare virke" etter at de er konvertert uten ekstra tweaks.

    Apper pakket på denne måten har noen fordeler i forhold til vanlige skrivebordsprogrammer. Windows Store gir et sentralt, trygt sted å finne og installere apper fra. Butikken oppdaterer også apps automatisk. De konverterte appene kan raskt installeres og avinstalleres på en ren måte, uten installasjonsveivisere, gjenværende registeroppføringer og andre unødvendige filer som tar opp plass på harddisken din.

    Utviklere kan også legge til UWP-funksjoner til sine skrivebordsprogrammer. For eksempel tilbyr Evernote-appen i Windows Store en levende flis. Microsoft sier dette vil la utviklere gradvis migrere sine stasjonære apper til UWP-apper, erstatte biter av kode om gangen.

    Dessverre har disse appene ikke alle fordelene med normale "Universal Windows Platform" apps. Selv om de er teknisk "UWP" -apper, er de egentlig ikke universelle - de vil bare kjøre på Windows 10-PCer. De vil ikke kjøre på Windows 10-telefoner, Xbox One, HoloLens eller andre plattformer Microsoft kan frigjøre i fremtiden.

    Vi forventer å se flere og flere skrivebordsapper lagt til i Windows Store i fremtiden, men ikke alle stasjonære apper vil være tilgjengelige i butikken. Noen kraftige applikasjoner er bare ikke i stand til å være sandboxed. Utviklere må gjøre litt ekstra arbeid, og eventuelle ekstra UWP-funksjoner vil bare fungere på Windows 10. Utviklere må fortsette å tilby et nedlastbart installasjonsprogram for Windows 7-brukere.

    Og hvis en utvikler selger programvare, må den gi Windows Store en 30% reduksjon av overskuddet. Utviklere vil kanskje selge sin egen programvare og beholde all fortjeneste i stedet for å dele dem med Microsoft.

    I overskuelig fremtid vil Windows Store fortsette å være en måte å få noen applikasjoner på - ikke en one-stop-butikk for all programvare du kanskje vil ha på en Windows 10-PC.