Kodėl (dauguma) darbalaukio programų nėra prieinamos „Windows“ parduotuvėje
„Windows“ parduotuvė, įtraukta į „Windows 10“, galėtų būti „vieno langelio“ sistema, kurioje rasite visą ieškomą programinę įrangą. Bet tai ne. Dabar yra keletas darbalaukio programų, pvz., „Kodi“ ir „Evernote“, tačiau dauguma jų nėra.
Parduotuvė pirmiausia siūlo mobilaus stiliaus programas, tokias kaip „Candy Crush Saga“ ir „TripAdvisor“ dvi programas, kurias „Microsoft“ dabar susieja su „Windows 10“, bet ne daugiau galingų darbalaukio programų. Bent jau parduotuvė nėra pilna netikrų darbalaukio programų.
Tik parduotuvėje siūlomos universalios programos
„Microsoft“ nusprendė per parduotuvę pasiūlyti tik universalias programas, o ne darbalaukio programas. „Windows“ parduotuvėje yra tik „Microsoft“ naujai „Universal Windows Platform“ arba UWP parašytų programų. Kartais tai vadinama „visuotine taikymo platforma“ arba UAP.
Į „Windows 8“ ir „8.1“ dienas „Store“ įtraukė tik tuos naujus „Metro apps“ arba „Modern apps“, kuriuos „Microsoft“ iš tikrųjų pavadino „Store apps“ „Windows 8.1“. Šios programos buvo labiau ribotos nei darbalaukio programos, veikiančios tik viso ekrano „Metro“ sąsajoje ir niekada nebuvo „uždaromos“. Tai buvo paprasta: jei norėjote naujų sąsajų programų, naudojote parduotuvę. Jei norėjote darbalaukio programų, turite juos senoviškai.
Tačiau „Windows 10“ „Microsoft“ pradėjo susiliejti. Šios parduotuvės programos veikia savo darbalaukyje, šalia kitų darbalaukio programų. Tačiau jie vis dar nėra tokie patys.
Išleidus „Windows 8“, „Microsoft“ leido kūrėjams pridėti savo darbalaukio programas į „Windows“ parduotuvę. Tačiau tai buvo tik parduotuvių puslapiai, kuriuose pateiktos nuorodos į svetaines, kuriose galite atsisiųsti darbalaukio programas. Atrodo, kad jie nebėra „Windows 10“.
Universaliosios programos yra labiau ribotos, ir tai yra taškas
Tačiau „Microsoft“ naujoji visuotinė taikymo platforma yra labiau ribota. Net ir tais atvejais, kai „Windows“ parduotuvėje buvo pristatytos galingos darbalaukio programos, „Store“ versija yra nesudėtinga, palyginti su kompiuterio darbalaukiu. Pažvelkite Tombo Raiderio kilimas, kuri yra prieinama tiek „Steam“ kaip darbalaukio programai, tiek „Windows“ parduotuvei kaip visuotinei programai. Universali versija yra daug ribotesnė. „Windows“ parduotuvėje yra „Dropbox“ programa, tačiau ji negali sinchronizuoti failų su kompiuteriu, pvz., „Dropbox“ darbalaukio programa - tai labiau panaši į „Dropbox“ išmaniųjų telefonų programas.
Taip yra todėl, kad „Microsoft“ naujoji programų platforma yra suprojektuotas būti ribotas. Programos vykdomos smėlio dėžėje, ribojančios failus, kuriuos jie gali pasiekti jūsų sistemoje. Jie negali trukdyti kitoms programoms ir snoop jums. Jie negali paleisti save paleidžiant arba nuolat dirbdami fone. Universaliosios programos yra skirtos nešiojamoms ir veikiančioms „Windows Phone“, „Xbox“ ir kitose platformose. Šios naujos universaliosios programos turi daugiau bendrų su mobiliosiomis programomis iPhone, iPad ar „Android“, nei su tradicinėmis kompiuterio programomis.
Priešingai, tradicinės „Windows“ darbalaukio programos gali praktiškai daryti viską, ką nori su kompiuteriu. UAC dabar neleidžia jiems duoti savo sistemos failų be jūsų leidimo, tačiau jie vis dar gali sugadinti jūsų asmeninius failus, veikti kaip keyloggers arba padaryti jūsų sistemą nestabili. Jėga yra dviašmenis kardas.
„Microsoft“ norėtų platinti tik saugias programas, kurios nėra saugumo, privatumo ar našumo rizika. Štai kodėl ji neįtraukia įprastų darbalaukio programų, kurių ji negali garantuoti, nesukels problemų. „Microsoft“ pageidautų, kad žmonės sukurtų universalias programas ir platintų jas per parduotuvę, nes sistema gali valdyti šias programas ir užtikrinti geresnę patirtį.
Tai bent jau idėja. Iš tikrųjų, universaliosios programos vis dar iš tikrųjų neatsiėmė ir dauguma „Windows“ vartotojų turi darbalaukio programas. Tačiau po trejų su puse metų, kai „Windows“ parduotuvė pirmą kartą buvo išleista „Windows 8“, „Microsoft“ vis dar bando tai pakeisti.
„Mac“ iš tikrųjų turi panašią problemą. Nors „Apple“ „Mac App Store“ yra tradicinių „Mac“ darbalaukio programų, „Mac App Store“ užtikrina „sandboxing“, kad šios programos nesukeltų problemų „Mac“. Tai reiškia, kad didesnės galios „Mac“ programos negali būti teikiamos per „Mac App Store“ ir jas reikia atsisiųsti iš svetainių, pvz., Atsisiųsti „Windows“ darbalaukio programą, ir kad „Mac App Store“ programos dažnai yra ribotos versijos. Daugelis „Mac“ kūrėjų atsisakė „Mac App Store“. „Mac“ naudotojai negali rasti visų darbalaukio programų, kurias jie nori „Mac App Store“.
Kai kurios darbalaukio programos gali būti konvertuojamos į UWP (ir yra parduotuvėje dabar)
Su „Microsoft 10“ sukaktimi „Microsoft“ „Desktop Bridge“, kuris anksčiau buvo žinomas kaip „Project Centennial“, atvyko. Dabar kūrėjai gali naudoti tradicines „Windows“ darbalaukio programas (kitaip tariant, „Win32“ ir „.NET“ programas) ir pakuoti jas į UWP programas, kurias galima pateikti „Windows“ parduotuvėje.
Ši technologija puikiai veikia. „Kodi“ žiniasklaidos centro kūrėjai parašė, kad nemano, jog Kodi-sudėtinga programa, kuri naudoja aparatūros garso ir vaizdo spartinimą, būtų lengva tapti UWP programa. Tačiau, netikėtai, jis tiesiog dirbo. Kodi darbalaukio versija dabar yra „Windows“ parduotuvėje.
Dabar visą „Evernote“ darbalaukio versiją galite įsigyti ir „Windows“ parduotuvėje. Tai didelis patobulinimas nuo liūdnos „Evernote Touch“ programos, sukurtos „Windows 8“.
Bet kas apie smėlio dėžę? Tikėjomės, kad po pokalbio daugelis programų gali tinkamai neveikti, nes jas riboja UWP smėlio dėžė, kaip ir „Mac App Store“ smėlio dėžėje yra daug „Mac“ programų. „Microsoft“ net įspėja kūrėjus, kad ne kiekviena programa veiks be pakeitimų.
Tačiau atrodo, kad smėlio dėžė yra labai atleidžianti. Programoms, supakuotoms su darbalaukio tiltu, netaikomi visi smėlio dėžės apribojimai, taikomi įprastose UWP programose. Tai leidžia daugeliui darbalaukio programų „tiesiog dirbti“ po to, kai jie konvertuojami be jokių papildomų tweaks.
Tokiu būdu supakuotos programos turi tam tikrų pranašumų, palyginti su įprastomis darbalaukio programomis. „Windows“ parduotuvė suteikia pagrindinę, saugią vietą ieškant ir diegiant programas. Parduotuvė taip pat automatiškai atnaujins programas. Konvertuotos programos gali būti greitai įdiegtos ir pašalintos švariu būdu, be jokių diegimo vedlių, likusių registro įrašų ir kitų nereikalingų failų, užimančių vietos standžiajame diske.
Programuotojai taip pat gali pridėti UWP funkcijas savo darbalaukio programoms. Pavyzdžiui, „Windows“ parduotuvėje esanti „Evernote“ programa siūlo gyvą plytelę. „Microsoft“ teigia, kad tai leis kūrėjams palaipsniui perkelti savo darbalaukio programas į UWP programas, vienu metu pakeisdami kodo bitus.
Deja, šiose programose nėra visi įprastų „Universal Windows Platform“ programų privalumai. Nors jie techniškai yra „UWP“ programos, jie iš tikrųjų nėra universalūs, jie veiks tik „Windows 10“ kompiuteriuose. Jie nebus rodomi „Windows 10“ telefonuose, „Xbox One“, „HoloLens“ ar kitose platformose, kurias „Microsoft“ gali paleisti ateityje.
Tikimės, kad ateityje „Windows“ parduotuvėje bus pridėta daugiau ir daugiau darbalaukio programų, bet ne visos darbalaukio programos bus prieinamos parduotuvėje. Kai kurios galingos programos tiesiog negali būti smėlio dėžės. Kūrėjai turės atlikti papildomą darbą, o bet kokios papildomos UWP funkcijos veiks tik „Windows 10“. Programos kūrėjai turės tęsti siuntimo programą „Windows 7“ vartotojams.
Ir jei kūrėjas parduoda programinę įrangą, jis turės „Windows“ parduotuvei suteikti 30% sumažintą pelną. Kūrėjai gali norėti parduoti savo programinę įrangą ir išlaikyti visą pelną, o ne dalintis su „Microsoft“.
Netolimoje ateityje „Windows“ parduotuvė ir toliau bus tik vienas būdas gauti kai kurias programas, o ne vieną langelį visai programinei įrangai, kurią norėsite naudoti „Windows 10“ kompiuteryje.