Početna » kako da » Zašto (većina) Desktop aplikacija nije dostupna u Windows trgovini

    Zašto (većina) Desktop aplikacija nije dostupna u Windows trgovini

    Windows Store uključen u sustav Windows 10 mogao bi biti sve na jednom mjestu kako bi pronašao sav softver koji tražite. Ali nije. Nekoliko desktop aplikacija, kao što su Kodi i Evernote, sada su dostupne - ali većina nije.

    Store prvenstveno nudi aplikacije u obliku mobitela kao što su Candy Crush Saga i TripAdvisor - dvije aplikacije koje Microsoft sada povezuje sa sustavom Windows 10, ali ne i na snažnije desktop aplikacije o kojima ovise mnogi Windows korisnici. Prodavaonica više nije puna lažnih desktop aplikacija.

    Trgovina nudi univerzalne aplikacije

    Microsoft je odlučio ponuditi univerzalne aplikacije, a ne desktop aplikacije, putem trgovine. Windows Store sadrži samo aplikacije pisane za Microsoftovu novu "Universal Windows Platform" ili UWP. Također se ponekad naziva "univerzalna platforma za primjenu" ili UAP.

    Povratak u Windowsima 8 i 8.1 dana, Store je samo uključio one nove "Metro aplikacije" ili "Moderne aplikacije" - koje je Microsoft zapravo nazvao "Store apps" u sustavu Windows 8.1. Te su aplikacije bile ograničenije od aplikacija za stolna računala, a prikazivale su se samo na sučelju metroa preko cijelog zaslona i nikada se nisu zaista "zatvorile". Bilo je jednostavno: ako ste htjeli aplikacije za novo sučelje, koristili ste trgovinu. Ako ste željeli desktop aplikacije, dobili ste ih na starinski način.

    Međutim, u sustavu Windows 10, Microsoft je počeo zamagljivati ​​linije. Te aplikacije aplikacije Store pohranjuju se u vlastitim prozorima na radnoj površini, zajedno s drugim aplikacijama za stolna računala. Međutim, oni još uvijek nisu isti.

    Izdavanjem sustava Windows 8 Microsoft je omogućio razvojnim programerima da dodaju svoje aplikacije za radnu površinu u Windows Store. Međutim, to su bile samo stranice trgovine koje su davale veze na web-lokacije na kojima možete preuzeti aplikacije za stolna računala. Čini se da više ne postoje u sustavu Windows 10.

    Universal Apps su više ograničeni i to je točka

    No, Microsoftova nova univerzalna platforma aplikacija je više ograničena. Čak iu slučajevima u kojima su snažne aplikacije u stilu stola dovedene u Windows Store, verzija trgovine Store je otežana u usporedbi s računalom. Samo pogledajte Uspon Tomb Raidera, koji je dostupan i iz Steam kao desktop aplikacije, a Windows Store kao univerzalna aplikacija. Univerzalna verzija je mnogo ograničenija. U usluzi Windows Store postoji Dropbox aplikacija, ali ona ne može sinkronizirati datoteke s vašim računalom kao što je Dropbox aplikacija za radnu površinu - to je više slično aplikacijama pametnog telefona Dropboxa.

    To je zato što je Microsoftova nova aplikacijska platforma konstruiran biti ograničeniji. Aplikacije se pokreću u pješčaniku, ograničavajući datoteke kojima mogu pristupiti na vašem sustavu. Ne mogu ometati druge aplikacije i njuškati na vas. Ne mogu se pokrenuti pri pokretanju ili se stalno izvoditi u pozadini. Univerzalne aplikacije dizajnirane su da budu prijenosne i da se izvode na Windows Phone, Xbox i drugim platformama. Ove nove univerzalne aplikacije imaju više zajedničkog s mobilnim aplikacijama na iPhoneu, iPadu ili Androidu nego s tradicionalnim aplikacijama za stolna računala.

    Nasuprot tome, tradicionalne aplikacije radne površine sustava Windows mogu s vašim računalom praktički učiniti sve što žele. UAC ih sada sprječava da se bez vaših dopuštenja raščlanjuju s vašim sistemskim datotekama, ali i dalje mogu mijenjati vaše osobne datoteke, funkcionirati kao keyloggers ili učiniti vaš sustav nestabilnim. Moć je mač s dvije oštrice.

    Microsoft želi distribuirati samo sigurne aplikacije koje nisu rizik sigurnosti, privatnosti ili izvedbe. Zato isključuje uobičajene desktop aplikacije, koje ne može jamčiti da neće uzrokovati probleme. Microsoft bi više volio da ljudi kreiraju univerzalne aplikacije i distribuiraju ih putem trgovine, jer sustav može upravljati tim aplikacijama i osigurati bolje iskustvo.

    To je barem ideja. U stvarnosti, univerzalne aplikacije još uvijek nisu stvarno skinute, a većina korisnika sustava Windows treba desktop aplikacije. No, tri i pol godine nakon što je Windows Store prvi put objavljen uz Windows 8, Microsoft to i dalje pokušava promijeniti.

    Macovi zapravo imaju sličan problem. Dok Appleov App App Store sadrži tradicionalne Mac desktop aplikacije, Mac App Store provodi sigurnosni okvir kako bi spriječio probleme na Macu. To znači da snažnije Mac aplikacije ne mogu biti dostupne putem aplikacije Mac App Store i moraju se preuzeti s web-mjesta kao što biste preuzeli program za radnu površinu sustava Windows, a aplikacije u Mac App Storeu često su ograničene verzije. Mnogi Mac programeri napustili su Mac App Store. Korisnici Mac računala također ne mogu pronaći sve programe za stolna računala koje žele.

    Neke Desktop aplikacije mogu se pretvoriti u UWP (i sada se nalaze u trgovini)

    Uz obljetnicu ažuriranja za Windows 10, stigao je Microsoftov "Desktop Bridge" - poznat kao "Centennial Project". Programeri sada mogu uzimati tradicionalne Windows desktop aplikacije (drugim riječima, Win32 i .NET aplikacije) i pakirati ih u UWP aplikacije koje se mogu poslati u Windows Store.

    Ova tehnologija djeluje iznenađujuće dobro. Programeri medijskog centra Kodi napisali su da nisu vjerovali da će Kodi-u biti lako primijeniti složenu aplikaciju koja koristi hardversko audio i video ubrzanje - kako bi postala UWP aplikacija. Ali, na njihovo iznenađenje, to je samo uspjelo. Desktop verzija Kodi-ja sada je dostupna u Windows Store-u.

    Puna verzija programa Evernote za stolna računala sada je dostupna iu trgovini Windows Store. To je veliki napredak u odnosu na tužnu aplikaciju "Evernote Touch" koja je stvorena za Windows 8.

    Ali što je s sandboxingom? Očekivali smo da mnoge aplikacije možda neće ispravno raditi nakon razgovora jer su ograničene UWP pješčanikom, baš kao što je Mac App Store sandbox ograničio mnoge Macove aplikacije. Microsoft čak upozorava programere da svaka aplikacija neće raditi bez izmjena.

    Međutim, izgleda da je pješčanik vrlo oprostiv. Aplikacije pakirane s Bridgea za stolna računala ne podliježu svim ograničenjima koja se primjenjuju na pijesku i koja se primjenjuju na uobičajene UWP aplikacije. To omogućuje mnogim desktop aplikacijama da “rade samo” nakon što se pretvore bez dodatnih izmjena.

    Na ovaj način pakirane aplikacije imaju neke prednosti u odnosu na uobičajene aplikacije na radnoj površini. Windows Store nudi središnje, sigurno mjesto za pronalaženje i instaliranje aplikacija. Trgovina će također automatski ažurirati aplikacije. Pretvorene aplikacije mogu se brzo instalirati i deinstalirati na čist način, bez čarobnjaka za instalaciju, ostataka stavki registra i drugih nepotrebnih datoteka koje zauzimaju prostor na tvrdom disku.

    Programeri mogu dodati i značajke UWP-a svojim aplikacijama za stolna računala. Primjerice, aplikacija Evernote u trgovini Windows nudi živu pločicu. Microsoft kaže da će to omogućiti programerima da postupno migriraju svoje desktop aplikacije na UWP aplikacije, zamjenjujući bitove koda u isto vrijeme.

    Nažalost, ove aplikacije nemaju svi prednosti normalnih aplikacija "Universal Windows Platform". Dok su oni tehnički "UWP" aplikacije, oni zapravo nisu univerzalni - oni će se izvoditi samo na Windows 10 računalima. Neće se izvoditi na telefonima sa sustavom Windows 10, Xbox One, HoloLens ili drugim platformama koje Microsoft može objaviti u budućnosti.

    Očekujemo da će se sve više i više desktop aplikacija dodavati u Windows Store u budućnosti, ali neće sve desktop aplikacije biti dostupne u Store. Neke moćne aplikacije jednostavno nisu sposobne za ispisivanje. Programeri će morati napraviti dodatni posao, a sve dodatne značajke UWP-a će raditi samo na Windows 10. Programeri će morati nastaviti nuditi instalacijski program za korisnike sustava Windows 7.

    A ako programer prodaje softver, morat će Windows Storeu smanjiti dobit od 30%. Razvojni inženjeri možda žele prodati vlastiti softver i zadržati svu dobit umjesto da ih dijele s Microsoftom.

    U doglednoj budućnosti Windows Store će i dalje biti samo jedan od načina za dobivanje nekih aplikacija - a ne one stop shop za sav softver koji želite na računalu sa sustavom Windows 10.