Miks (enamik) töölaua rakendusi pole Windowsi poes saadaval
Windows 10-ga kaasasolev Windowsi pood võiks olla ühe peatuse teenusepakkuja, et leida kogu soovitud tarkvara. Aga see ei ole. Mõned töölaua rakendused, nagu Kodi ja Evernote, on nüüd saadaval, kuid enamik neist ei ole.
Kauplus pakub peamiselt mobiilse stiiliga rakendusi, nagu Candy Crush Saga ja TripAdvisor-kaks rakendust, mida Microsoft nüüd pakib Windows 10-ga, kuid mitte võimsamaid töölaua rakendusi, millest paljud Windowsi kasutajad sõltuvad. Vähemalt pood ei ole enam täis võltsitud töölaua rakendusi.
Ainult pood pakub universaalseid rakendusi
Microsoft otsustas poe kaudu pakkuda ainult universaalseid rakendusi, mitte töölaua rakendusi. Windows Store sisaldab ainult rakendusi, mis on kirjutatud Microsofti uuele "Universal Windows Platformile" või UWP-le. Seda nimetatakse mõnikord ka „universaalse rakenduse platvormiks” või UAP-ks.
Windows 8 ja 8.1 päeva jooksul sisaldas kauplus ainult neid uusi "Metro apps" või "Modern apps", mida Microsoft tegelikult nimetas "Store apps" Windows 8.1-s. Need rakendused olid piiratumad kui töölauarakendused, mis töötasid ainult täisekraanil asuvas Metro liideses ja mitte kunagi “sulgudes”. See oli lihtne: kui soovisite uue liidese rakendusi, kasutasite seda poodi. Kui soovisite töölaua rakendusi, said need vanamoodsalt.
Kuid Windows 10, Microsoft on hakanud hägustab read. Need poe rakendused töötavad töölaual koos teiste töölaua rakendustega oma akendes. Kuid nad pole ikka veel samad.
Windows 8 vabastamisega võimaldas Microsoft arendajatel lisada oma töölaua rakendused Windows Store'i. Need olid aga ainult poe lehed, mis pakkusid linke veebisaitidele, kus saab alla laadida töölaua rakendusi. Need ei ilmu enam Windows 10-s.
Universaalsed rakendused on rohkem piiratud ja see ongi punkt
Kuid Microsofti uus universaalne rakendusplatvorm on piiratud. Isegi juhul, kui Windows Store'i on jõudnud võimsad töölaua stiilis rakendused, on Store'i versioon takerdunud võrreldes töölaua vastandiga. Vaadake lihtsalt Tomb Raideri tõus, mis on saadaval nii Steam kui töölaua rakendus ja Windowsi pood universaalseks rakenduseks. Universaalne versioon on palju piiratum. Windowsi poes on rakenduse Dropbox rakendus, kuid see ei saa faile teie arvutiga sünkroonida nagu Dropboxi töölaua rakendus - see on sarnasem Dropboxi nutitelefonirakendustega.
Selle põhjuseks on Microsofti uus rakendusplatvorm disainitud olema piiratud. Rakendused töötatakse liivakastis, piirates faile, millele nad teie süsteemile juurdepääsu saavad. Nad ei saa sekkuda teistesse rakendustesse. Nad ei saa ennast käivitamisel või taustal pidevalt käivitada. Universaalsed rakendused on mõeldud olema kaasaskantavad ja töötavad Windows Phone, Xbox ja muudes platvormides. Neil uutel universaalsetel rakendustel on rohkem ühist mobiilirakendustega iPhone'is, iPadis või Androidis kui traditsiooniliste töölaua rakendustega.
Seevastu traditsioonilised Windowsi töölauarakendused saavad teie arvutiga praktiliselt kõike teha. UAC takistab neil nüüd ilma teie loata teie süsteemifailidega imemist, kuid nad võivad endiselt oma isiklikke faile rikkuda, funktsioneerida keyloggersena või muuta teie süsteem ebastabiilseks. Võimsus on kahe teraga mõõk.
Microsoft soovib levitada ainult turvalisi rakendusi, mis ei ole turvalisus, privaatsus või jõudlusrisk. Sellepärast välistab see tavalised töölauarakendused, mida ta ei saa garanteerida, ei põhjusta probleeme. Microsoft eelistaks, et inimesed loovad universaalsed rakendused ja levitaksid neid poe kaudu, kuna süsteem suudab neid rakendusi hallata ja tagada parema kogemuse.
See on vähemalt idee. Tegelikult ei ole universaalsed rakendused ikka veel tõepoolest ära võetud ja enamik Windowsi kasutajaid vajab töölaua rakendusi. Kuid kolm ja pool aastat pärast Windows Store'i esmakordset avaldamist Windows 8-ga üritab Microsoft seda siiski muuta.
Macil on tegelikult sarnane probleem. Kuigi Apple'i Mac App Store'is on traditsioonilised Maci töölauarakendused, rakendab Mac App Store liivakasti, et need rakendused ei tekitaks Maci probleeme. See tähendab, et Mac App Store'i kaudu ei saa pakkuda võimsamaid Mac-rakendusi ning need tuleb alla laadida veebisaitidest, nagu soovite alla laadida Windowsi töölaua programmi, ning et Mac App Store'i rakendused on sageli piiratumad versioonid. Paljud Maci arendajad on loobunud Mac App Store'ist. Maci kasutajad ei leia ka Mac App Store'is kõiki soovitud töölaua programme.
Mõned töölaua rakendused saab konverteerida UWP-ks (ja on nüüd poodis)
Windows 10 aastapäeva värskendusega on saabunud Microsofti „Desktop Bridge”, mida varem tuntakse kui „Project Centennial”. Arendajad saavad nüüd kasutada traditsioonilisi Windowsi töölauarakendusi (teisisõnu Win32 ja .NET rakendusi) ning pakendada need UWP rakendustesse, mida saab esitada Windowsi poele.
See tehnoloogia töötab üllatavalt hästi. Kodi meediakeskuse arendajad on kirjutanud, et nad ei usu, et Kodi-keeruline rakendus, mis kasutab riistvara heli- ja videolaiendust, oleks lihtne UWP-rakenduseks. Kuid üllatuseks ta lihtsalt töötas. Kodi töölaua versioon on nüüd saadaval Windows Store'is.
Evernote täisversioonversioon on nüüd saadaval ka Windows Store'is. See on suur paranemine kurb „Evernote Touch” rakendusest, mis loodi Windows 8 jaoks.
Aga kuidas on liivakast? Eeldasime, et paljud rakendused ei pruugi pärast vestlust korralikult töötada, kuna neid piirab UWP liivakast, nagu Mac App Store'i liivakast piirab paljusid Maci rakendusi. Microsoft hoiatab isegi arendajaid, et iga rakendus ei tööta ilma muudatusteta.
Siiski tundub, et liivakast on väga andestav. Töölaua sillaga täidetud rakendused ei allu kõigile liivakastide piirangutele, mida rakendatakse tavalistes UWP rakendustes. See võimaldab paljudel töölauarakendustel "lihtsalt töötada" pärast seda, kui nad on ilma täiendava tweaksita.
Sellisel viisil pakendatud rakendustel on tavaliste töölaua rakendustega võrreldes mõningaid eeliseid. Windows Store pakub keskse ja turvalise koha rakenduste leidmiseks ja installimiseks. Kauplus värskendab ka rakendusi automaatselt. Teisendatud rakendusi saab kiiresti installida ja desinstallida puhtalt, ilma installi viisarditeta, jäänud registrikirjeid ja muid tarbetuid faile, mis võtavad kõvakettale ruumi.
Arendajad saavad oma töölaua rakendustele lisada ka UWP-funktsioone. Näiteks pakub Windows Store'i rakenduses Evernote rakendus elavat plaati. Microsoft ütleb, et see võimaldab arendajatel järk-järgult oma töölaua rakendusi UWP-rakendustele üle kanda, asendades korraga koodi bitid.
Kahjuks ei ole sellistel rakendustel kõik tavapäraste „Universal Windows Platform” rakenduste eelised. Kuigi nad on tehniliselt "UWP" rakendused, ei ole nad tegelikult universaalsed - nad töötavad ainult Windows 10 arvutites. Neid ei kasutata Windows 10 telefonides, Xbox One'is, HoloLensis või teistes platvormides, mida Microsoft võib tulevikus vabastada.
Ootame, et tulevikus näeme Windowsi poes üha rohkem töölauarakendusi, kuid kõik töölaua rakendused ei ole poes saadaval. Mõned võimsad rakendused ei ole lihtsalt liivakastiga varustatud. Arendajad peavad tegema lisatööd ja kõik täiendavad UWP-funktsioonid töötavad ainult Windows 10-s. Arendajad peavad jätkama allalaaditava installeri pakkumist Windows 7 kasutajatele.
Ja kui arendaja müüb tarkvara, peab ta andma Windows Store'ile kasumi vähendamise 30%. Arendajad võivad soovida müüa oma tarkvara ja hoida kõik kasumid, mitte jagada neid Microsoftiga.
Lähitulevikus on Windows Store jätkuvalt vaid üks viis, kuidas saada mõned rakendused, mitte ühekordne teenus kogu tarkvara jaoks, mida soovite Windows 10 PC-s.