Hjemmeside » hvordan » Hvorfor (de fleste) stationære apps er ikke tilgængelige i Windows Store

    Hvorfor (de fleste) stationære apps er ikke tilgængelige i Windows Store

    Windows Store inkluderet med Windows 10 kan være en one-stop-shop for at finde al den software, du leder efter. Men det er det ikke. Nogle få stationære applikationer, som Kodi og Evernote, er nu tilgængelige - men de fleste er ikke.

    Butikken tilbyder primært mobile apps som Candy Crush Saga og TripAdvisor-to applikationer, som Microsoft nu bundter med Windows 10-men ikke de mere kraftfulde desktop apps, som mange Windows-brugere er afhængige af. I det mindste er butikken ikke mere fake stationære apps længere.

    Butikken tilbyder kun universelle apps

    Microsoft besluttede kun at tilbyde universelle apps, og ikke desktop-applikationer, gennem butikken. Windows Store omfatter kun apps skrevet til Microsofts nye "Universal Windows Platform" eller UWP. Det kaldes også undertiden "universel applikationsplatform" eller UAP.

    Tilbage i Windows 8 og 8.1 dage omfattede butikken kun de nye "Metro apps" eller "Moderne apps" - som Microsoft faktisk kaldte "Store apps" i Windows 8.1. Disse apps var mere begrænsede end stationære apps, der kun kører i Metro-grænsefladen på fuld skærm og aldrig virkelig "lukker". Det var enkelt: Hvis du ønskede applikationer til den nye grænseflade, brugte du butikken. Hvis du ville have stationære applikationer, fik du dem den gammeldags måde.

    Men i Windows 10 er Microsoft begyndt at sløre linjerne. Disse Store apps kører i deres egne vinduer på skrivebordet sammen med andre desktop applikationer. Men de er stadig ikke det samme.

    Med udgivelsen af ​​Windows 8 gjorde Microsoft det muligt for udviklere at tilføje deres desktop applikationer til Windows Store. Men disse var bare Store sider, der gav links til websteder, hvor du kunne downloade desktop apps. Disse ser ikke længere ud til at være til stede i Windows 10.

    Universal Apps er mere begrænsede, og det er punktet

    Men Microsofts nye universelle applikationsplatform er mere begrænset. Selv i tilfælde, hvor kraftige desktop-stil applikationer er blevet bragt til Windows Store, er butiksversionen hamstrung sammenlignet med dens desktop modstykke. Bare tag et kig på Tomb Raider hæve sig, som er tilgængelig både fra Steam som en desktop app og Windows Store som en universel app. Den universelle version er meget mere begrænset. Der er en Dropbox-app i Windows Store, men det kan ikke synkronisere dine filer til din computer som Dropbox-skrivebordsprogrammet. Det ligner mere på Dropboxs smartphone apps.

    Det skyldes, at Microsofts nye applikationsplatform er designet at være mere begrænset. Apps køres i en sandkasse, hvilket begrænser de filer, de kan få adgang til på dit system. De kan ikke blande andre apps og snoop på dig. De kan ikke starte sig selv ved opstart eller løbende køre i baggrunden. Universal apps er designet til at være bærbare og køre på Windows Phone, Xbox og andre platforme. Disse nye universelle apps har mere til fælles med mobilapps på iPhone, iPad eller Android, end de gør med traditionelle stationære apps.

    I modsætning hertil kan de traditionelle Windows desktop apps gøre stort set alt, hvad de vil have med din computer. UAC forhindrer dem nu i at miste deres systemfiler uden din tilladelse, men de kan stadig manipulere med dine personlige filer, fungere som keyloggers eller gøre systemet ustabilt. Kraften er et dobbeltkantsværdigt sværd.

    Microsoft vil gerne kun distribuere sikre apps, der ikke er en sikkerheds-, privatlivs- eller præstationsrisiko. Derfor udelukker det normale stationære apps, som det ikke kan garantere, ikke vil medføre problemer. Microsoft foretrækker, at folk skaber universelle apps og distribueret dem gennem butikken, da systemet kan administrere disse apps og sikre en bedre oplevelse.

    Det er i det mindste ideen. I virkeligheden er universelle apps stadig ikke rigtig taget af, og de fleste Windows-brugere har brug for desktopapplikationer. Men tre og et halvt år efter, at Windows Store først blev udgivet med Windows 8, forsøger Microsoft stadig at ændre det.

    Mac'er har faktisk et lignende problem. Mens Apples Mac App Store indeholder traditionelle Mac-desktop apps, håndhæver Mac App Store sandbokse for at forhindre, at disse apps forårsager problemer på Mac'er. Dette betyder, at mere magtfulde Mac-applikationer ikke kan leveres via Mac App Store og skal downloades fra websteder som om du vil downloade et Windows-desktopprogram, og at applikationerne i Mac App Store ofte er mere begrænsede versioner. Mange Mac-udviklere har forladt Mac App Store. Mac-brugere kan ikke finde alle de stationære programmer, de ønsker i Mac App Store, enten.

    Nogle stationære apps kan konverteres til UWP (og er i butikken nu)

    Med årsdagen opdatering til Windows 10, Microsofts "Desktop Bridge" - tidligere kendt som "Project Centennial" - er ankommet. Udviklere kan nu tage traditionelle Windows desktop applikationer (med andre ord Win32 og .NET apps) og pakke dem til en UWP apps, der kan sendes til Windows Store.

    Denne teknologi virker overraskende godt. Udviklerne af Kodi Media Center har skrevet, at de ikke troede, at det ville være nemt for Kodi - et komplekst program, der bruger hardware lyd og video acceleration - at blive en UWP app. Men til deres overraskelse har det bare arbejdet. Den desktop version af Kodi er nu tilgængelig i Windows Store.

    Den fulde desktop version af Evernote er nu også tilgængelig i Windows Store. Det er en stor forbedring fra den triste "Evernote Touch" -app, der blev oprettet til Windows 8.

    Men hvad med sandboxing? Vi forventede, at mange programmer muligvis ikke fungerer korrekt efter samtale, da de er begrænset af UWP-sandkassen, ligesom Mac App Store-sandkassen begrænser mange Mac-apps. Microsoft advarer selvudviklere om, at ikke alle programmer fungerer uden ændringer.

    Det ser imidlertid ud til, at sandkassen er meget tilgivende. Apps, der er pakket sammen med skrivebordsbroen, er ikke underlagt alle sandkasseringsbegrænsninger, der håndhæves på normale UWP-apps. Dette gør det muligt for mange desktopapplikationer at "bare virke", efter at de er konverteret uden ekstra tweaks.

    Apps pakket på denne måde har nogle fordele i forhold til almindelige desktop apps. Windows Store giver et centralt og sikkert sted at finde og installere apps fra. Butikken opdaterer også apps automatisk. De konverterede apps kan hurtigt installeres og afinstalleres på en ren måde uden installationsguider, resterende registreringsdatabaser og andre unødvendige filer, der optager plads på harddisken.

    Udviklere kan også tilføje UWP-funktioner til deres desktop-apps. For eksempel tilbyder Evernote-appen i Windows Store en levende flise. Microsoft siger, at dette vil lade udviklere gradvist migrere deres desktop apps til UWP apps, erstatte bits af kode ad gangen.

    Desværre har disse apps ikke alle fordelene ved normale "Universal Windows Platform" apps. Selv om de er teknisk "UWP" -apps, er de ikke faktisk universelle - de kører kun på Windows 10-pc'er. De vil ikke køre på Windows 10-telefoner, Xbox One, HoloLens eller andre platforme, som Microsoft kan frigive i fremtiden.

    Vi forventer at se flere og flere stationære apps, der tilføjes til Windows Butik i fremtiden, men ikke alle stationære apps vil være tilgængelige i Butik. Nogle kraftfulde applikationer er bare ikke i stand til at blive sandboxed. Udviklere skal gøre noget ekstra arbejde, og eventuelle ekstra UWP-funktioner fungerer kun på Windows 10. Udviklere skal fortsætte med at tilbyde et downloadbart installationsprogram til Windows 7-brugere.

    Og hvis en udvikler sælger software, skal den give Windows Store en 30% reduktion af overskuddet. Udviklere vil måske gerne sælge deres egen software og holde alle overskudene i stedet for at dele dem med Microsoft.

    I overskuelig fremtid vil Windows Store fortsat være en måde at få nogle applikationer på - ikke en one-stop-butik for al den software, du måske vil have på en Windows 10-pc.