Zakaj (večina) namiznih aplikacij ni na voljo v trgovini Windows
Trgovina Windows, ki je vključena v Windows 10, je lahko na enem mestu, da bi našla vso programsko opremo, ki jo iščete. Ampak ni. Nekaj namiznih aplikacij, kot sta Kodi in Evernote, sta zdaj na voljo, vendar jih večina ni.
Trgovina v prvi vrsti ponuja mobilne aplikacije, kot sta Candy Crush Saga in TripAdvisor, dve aplikaciji, ki jo Microsoft zdaj združuje z Windows 10, vendar ne z zmogljivejšimi namiznimi aplikacijami, od katerih so odvisni številni uporabniki Windows. Vsaj trgovina ni več polna lažnih namiznih aplikacij.
Trgovina ponuja samo univerzalne aplikacije
Microsoft se je odločil, da ponuja samo univerzalne aplikacije in ne namiznih aplikacij prek trgovine. Windows Store vključuje samo aplikacije, ki so napisane za Microsoftovo novo »Univerzalno platformo Windows« ali UWP. Včasih se imenuje tudi »univerzalna aplikacijska platforma« ali UAP.
Nazaj v Windows 8 in 8.1 dneh, je Store vključeval le tiste nove »Metro aplikacije« ali »Moderne aplikacije«, ki jih je Microsoft dejansko imenoval »Store apps« v Windows 8.1. Te aplikacije so bile bolj omejene kot namizne aplikacije, tečejo samo v celozaslonskem vmesniku Metro in nikoli resnično niso »zaprte«. Bilo je preprosto: če ste želeli aplikacije za novi vmesnik, ste uporabili trgovino. Če ste želeli namizne aplikacije, ste jih dobili na staromoden način.
Vendar pa je v operacijskem sistemu Windows 10 Microsoft začel zamegliti črte. Te aplikacije Store se izvajajo v svojih oknih na namizju, poleg drugih namiznih aplikacij. Vendar pa še vedno niso isti.
Z izdajo operacijskega sistema Windows 8 je Microsoft omogočil razvijalcem, da dodajo svoje namizne aplikacije v trgovino Windows. Vendar pa so bile to le strani Store, ki so zagotavljale povezave do spletnih mest, kjer ste lahko prenesli namizne aplikacije. Zdi se, da v Windows 10 to ni več.
Universal Apps are More Limited in to je točka
Vendar je Microsoftova nova univerzalna platforma aplikacij bolj omejena. Tudi v primerih, ko so v Windows Store prinesli zmogljive namizne aplikacije, je različica Store v primerjavi z namiznim računalnikom otežena. Samo poglejte Vzpon Tomb Raiderja, ki je na voljo tako iz Steam kot namizne aplikacije kot Windows Store kot univerzalna aplikacija. Univerzalna različica je veliko bolj omejena. V trgovini Windows je aplikacija Dropbox aplikacija, ki pa ne more sinhronizirati datotek z računalnikom, kot je namizna aplikacija Dropbox - bolj je podobna aplikacijam pametnega telefona Dropbox..
To je zato, ker je Microsoftova nova platforma za aplikacije izdelani biti bolj omejen. Aplikacije se izvajajo v peskovniku in omejujejo datoteke, do katerih lahko dostopajo v sistemu. Ne morejo posegati v druge aplikacije in brskati po tebi. Ne morejo se zagnati ob zagonu ali se nenehno teči v ozadju. Univerzalne aplikacije so oblikovane tako, da so prenosne in se izvajajo na Windows Phone, Xbox in drugih platformah. Te nove univerzalne aplikacije imajo več skupnega z mobilnimi aplikacijami v napravah iPhone, iPad ali Android, kot s tradicionalnimi namiznimi aplikacijami.
V nasprotju s tem lahko tradicionalne namizne aplikacije Windows s svojim računalnikom praktično storijo vse, kar želijo. UAC jim sedaj preprečuje, da bi brez vašega dovoljenja omamili vaše sistemske datoteke, vendar lahko še vedno posegajo v vaše osebne datoteke, delujejo kot keyloggers ali pa naredijo vaš sistem nestabilen. Moč je meč z dvema robovoma.
Microsoft želi distribuirati samo varne aplikacije, ki niso tveganje varnosti, zasebnosti ali uspešnosti. Zato izključuje običajne namizne aplikacije, ki jih ne more zagotoviti, ne bodo povzročale težav. Microsoft bi raje, če bi ljudje ustvarili univerzalne aplikacije in jih distribuirali prek trgovine, saj lahko sistem upravlja te aplikacije in zagotovi boljšo izkušnjo.
To je vsaj ideja. V resnici univerzalni programi še vedno niso resnično opuščeni in večina uporabnikov Windows potrebuje namizne aplikacije. Toda tri leta in pol po tem, ko je bil Windows Store prvič izdan s sistemom Windows 8, Microsoft še vedno poskuša to spremeniti.
Macovi imajo dejansko podoben problem. Medtem ko Appleov App App Store vključuje tradicionalne namizne aplikacije za Mac, Mac App Store uveljavlja sandboxing, da bi preprečil, da bi ti programi povzročali težave na računalnikih Mac. To pomeni, da močnejših aplikacij za Mac ni mogoče zagotoviti prek trgovine Mac App Store in jih je treba prenesti s spletnih mest, kot bi jih prenesli program za namizje Windows, in da so aplikacije v trgovini Mac App pogosto bolj omejene različice. Mnogi razvijalci Mac-a so opustili Mac App Store. Tudi uporabniki računalnikov Mac ne morejo najti vseh namiznih programov, ki jih želijo, v trgovini Mac App Store.
Nekatere namizne aplikacije je mogoče pretvoriti v UWP (in so zdaj v trgovini)
S posodobitvijo obletnice za Windows 10 je prispel Microsoftov »Desktop Bridge«, ki je bil prej znan kot »Centennial Project«. Razvijalci lahko zdaj uporabljajo tradicionalne namizne aplikacije Windows (z drugimi besedami aplikacije Win32 in .NET) in jih pakirajo v aplikacije UWP, ki jih je mogoče poslati v trgovino Windows.
Ta tehnologija deluje presenetljivo dobro. Razvijalci medijskega centra Kodi so zapisali, da ne verjamejo, da bi bilo za Kodi preprosto aplikacijo, ki uporablja strojno avdio in video pospešek, da postane UWP aplikacija. Ampak, na njihovo presenečenje, je pravkar delovalo. Namizna različica Kodi je zdaj na voljo v Trgovini Windows.
Polna namizna različica Evernote je zdaj na voljo tudi v Trgovini Windows. To je velik napredek od žalostne aplikacije Evernote Touch, ki je bila ustvarjena za Windows 8.
Kaj pa peskovnik? Pričakovali smo, da številne aplikacije po pogovoru morda ne bodo delovale pravilno, saj jih omejuje peskovnik UWP, tako kot je v peskovniku Mac App Store omejeno veliko Mac aplikacij. Microsoft celo opozarja razvijalcem, da ne bo vsaka aplikacija delovala brez sprememb.
Vendar pa izgleda, da je peskovnik zelo odpusten. Aplikacije, opremljene z namiznim mostom, ne veljajo za vse omejitve peskovnika, ki veljajo za običajne aplikacije UWP. To omogoča, da veliko namiznih aplikacij »samo dela«, ko se pretvorijo brez dodatnih popravkov.
Aplikacije, pakirane na ta način, imajo nekaj prednosti pred običajnimi namiznimi aplikacijami. Windows Store ponuja osrednje, varno mesto za iskanje in namestitev aplikacij. Trgovina bo tudi samodejno posodabljala aplikacije. Pretvorjene aplikacije je mogoče hitro namestiti in odstraniti na čist način, brez čarovnikov za namestitev, ostankov vnosa v registru in drugih nepotrebnih datotek, ki zavzemajo prostor na trdem disku..
Razvijalci lahko dodajo tudi funkcije UWP v svoje namizne aplikacije. Aplikacija Evernote v trgovini Windows ponuja na primer ploščico v živo. Microsoft pravi, da bo to omogočilo razvijalcem, da postopoma preselijo svoje namizne aplikacije v aplikacije UWP, pri čemer bodo zamenjali delce kode naenkrat.
Na žalost te aplikacije nimajo vse prednosti običajnih aplikacij "Universal Windows Platform". Medtem ko so tehnično »UWP« aplikacije, v resnici niso univerzalne - delujejo samo na računalnikih z operacijskim sistemom Windows 10. Ne bodo delovali na telefonih Windows 10, Xbox One, HoloLens ali drugih platformah, ki bi jih Microsoft lahko izdal v prihodnje.
Pričakujemo, da bodo v trgovini Windows v prihodnosti dodane vse več namiznih aplikacij, vendar v storitvi Store ne bodo na voljo vse namizne aplikacije. Nekatere zmogljive aplikacije niso zmožne prenašati. Razvijalci bodo morali opraviti nekaj dodatnega dela, vse dodatne funkcije UWP pa bodo delovale samo v sistemu Windows 10. Razvijalci bodo morali še naprej nuditi namestitveni program za uporabnike sistema Windows 7.
In če razvijalec prodaja programsko opremo, bo moral dati Windows Store 30-odstotno zmanjšanje dobička. Razvijalci bodo morda želeli prodati lastno programsko opremo in obdržati vse dobičke, ne pa jih deliti z Microsoftom.
V bližnji prihodnosti bo trgovina Windows še naprej samo eden od načinov, da dobite nekatere aplikacije - ne vse na enem mestu za vso programsko opremo, ki jo boste morda želeli v računalniku z operacijskim sistemom Windows 10.