Proč (většina) aplikací na ploše není k dispozici v obchodě Windows
Obchod se systémem Windows 10, který je součástí systému Windows 10, může být jediným obchodním místem, kde naleznete veškerý požadovaný software. Ale není. Několik desktopových aplikací, jako Kodi a Evernote, je nyní k dispozici - ale většina z nich není.
Obchod nabízí především mobilní aplikace jako Candy Crush Saga a TripAdvisor-dvě aplikace, které společnost Microsoft nyní sdružuje s Windows 10 - nikoliv však výkonnější desktopové aplikace, na kterých závisí mnoho uživatelů Windows. Nejméně Store není plná falešných desktopových aplikací.
Obchod nabízí pouze univerzální aplikace
Společnost Microsoft se rozhodla nabízet prostřednictvím služby Store pouze univerzální aplikace, a nikoli desktopové aplikace. Aplikace Windows Store obsahuje pouze aplikace napsané pro novou platformu Microsoft Universal Platform nebo UWP. To se také někdy nazývá "univerzální aplikační platformou" nebo UAP.
V obchodě Windows 8 a 8.1 dnů obsahoval v obchodě pouze ty nové aplikace "Metro" nebo "Moderní aplikace", které společnost Microsoft v systému Windows 8.1 skutečně nazvala "Uchovat aplikace". Tyto aplikace byly mnohem omezenější než aplikace pro stolní počítače, běží pouze v rozhraní Metro na celou obrazovku a nikdy se skutečně "nezavírají". Bylo to jednoduché: Pokud jste chtěli aplikace pro nové rozhraní, jste použili Store. Pokud jste chtěli aplikace pro stolní počítače, získali jste je staromódní cestou.
Však v systému Windows 10 Microsoft začal rozostření řádky. Aplikace Obchodu běží ve svých vlastních oknech na ploše vedle jiných aplikací pro stolní počítače. Nicméně stále nejsou stejné.
S vydáním systému Windows 8 společnost Microsoft umožnila vývojářům přidávat své desktopové aplikace do systému Windows Store. Jednalo se však pouze o ukládání stránek, které poskytovaly odkazy na webové stránky, kde byste mohli stahovat aplikace pro stolní počítače. Tyto se již v systému Windows 10 nezobrazují.
Univerzální aplikace jsou omezené, a to je bod
Ale nová univerzální aplikační platforma společnosti Microsoft je omezená. Dokonce i v případech, kdy byly do Obchodu Windows přivezeny výkonné aplikace ve stylu desktopu, verze Store je v porovnání s desktopovým protějškem omezena. Jen se na to podívej Vzestup Tomb Raider, který je k dispozici jak z aplikace Steam jako z desktopové aplikace, tak ze systému Windows Store jako univerzální aplikace. Univerzální verze je mnohem omezenější. Aplikace Dropbox je v systému Windows Store, ale nemůže synchronizovat vaše soubory s počítačem, jako je například desktopová aplikace Dropbox - je to podobně jako u aplikací smartphone Dropbox.
Je to proto, že je nová aplikační platforma společnosti Microsoft navrženo být omezenější. Aplikace jsou spuštěny v karanténě a omezují soubory, které mají přístup k vašemu systému. Nemohou zasahovat do jiných aplikací a snášet vás. Nemohou se spustit při spuštění nebo neustále běhat na pozadí. Univerzální aplikace jsou navrženy tak, aby byly přenosné a běží na platformách Windows Phone, Xbox a dalších platformách. Tyto nové univerzální aplikace mají více společného s mobilními aplikacemi pro iPhone, iPad nebo Android, než s tradičními aplikacemi pro stolní počítače.
Naproti tomu tradiční aplikace pro stolní počítače Windows mohou dělat prakticky cokoliv, co chtějí s počítačem. Aplikace UAC nyní zabraňuje tomu, aby se s vašimi systémovými soubory bez vašeho svolení zabalili, ale mohou stále manipulovat s vašimi osobními soubory, fungovat jako keyloggery nebo učinit systém nestabilní. Síla je dvojitý meč.
Společnost Microsoft by chtěla distribuovat pouze bezpečná aplikace, která nepředstavují riziko pro zabezpečení, soukromí nebo výkon. Proto vylučuje běžné aplikace pro stolní počítače, které nemůže zaručit, že nezpůsobí problémy. Microsoft by upřednostňoval, kdyby lidé vytvořili univerzální aplikace a distribuovali je prostřednictvím obchodu, protože systém může tyto aplikace spravovat a zajistit lepší zážitek.
To je alespoň ten nápad. Ve skutečnosti univerzální aplikace stále nevycházejí a většina uživatelů Windows potřebuje desktopové aplikace. Ale tři a půl roku poté, co byl systém Windows Store poprvé propuštěn v systému Windows 8, se Microsoft stále snaží změnit.
Macy mají podobný problém. Zatímco Mac App Store společnosti Apple obsahuje tradiční Mac desktopové aplikace, aplikace Mac App Store prosazuje karanténu, aby zabránila těmto aplikacím způsobovat potíže na počítačích Mac. To znamená, že pomocí Mac App Store nelze poskytovat výkonnější aplikace pro Mac a musí být staženy z webových stránek, jako je například stahování desktopového programu Windows a že aplikace v Mac App Store jsou často omezené verze. Mnoho vývojářů Mac opustil Mac App Store. Uživatelé Macu nemohou najít ani všechny programy pro stolní počítače, které chtějí v Mac App Store.
Některé aplikace na ploše mohou být převedeny na UWP (a jsou v obchodě nyní)
S výroční aktualizací pro systém Windows 10 přichází "Desktop Bridge" společnosti Microsoft - dříve známý jako "Projekt Centennial". Vývojáři nyní mohou využívat tradiční desktopové aplikace Windows (jinými slovy aplikace Win32 a .NET) a zabalit je do aplikací UWP, které mohou být odesílány do systému Windows Store.
Tato technologie funguje překvapivě dobře. Vývojáři mediálního centra Kodi napsali, že nevěřili, že by bylo jednoduché pro Kodi - složitou aplikaci, která používá akceleraci zvuku a videa - aby se stala aplikací UWP. Ale k jejich překvapení to prostě fungovalo. Kodi verze desktopu je nyní k dispozici v obchodě Windows.
Plná verze aplikace Evernote pro stolní počítače je nyní k dispozici také v systému Windows Store. Je to velké zlepšení od smutné aplikace "Evernote Touch", která byla vytvořena pro Windows 8.
Ale co sandbox? Očekávali jsme, že mnoho aplikací nemusí po konverzaci fungovat správně, protože jsou omezeny v karanténě UWP, stejně jako v prostředí aplikace Mac App Store omezuje mnoho aplikací Mac. Microsoft dokonce varuje vývojáře, že ne každá aplikace bude fungovat bez úpravy.
Vypadá to, že pískoviště je velmi odpouštějící. Aplikace zabalené pomocí aplikace Desktop Bridge nepodléhají všem omezením platných pro práci s karanténami, která se vynucují u běžných aplikací UWP. To umožňuje mnoha desktopovým aplikacím "pracovat" po převedení bez dalších vylepšení.
Aplikace zabalené tímto způsobem mají některé výhody oproti běžným aplikacím pro stolní počítače. Obchod se systémem Windows nabízí centrální a bezpečné místo pro vyhledávání a instalaci aplikací. Obchod také automaticky aktualizuje aplikace. Převedené aplikace lze rychle nainstalovat a odinstalovat čistým způsobem, bez jakýchkoli instalačních průvodců, zbylých položek registru a dalších nepotřebných souborů, které zaberou místo na vašem pevném disku.
Vývojáři mohou také přidat funkce UWP do svých aplikací pro počítače. Například aplikace Evernote v obchodě Windows nabízí živou dlaždici. Společnost Microsoft říká, že to umožní vývojářům postupně migrovat své aplikace na plochu do aplikací UWP a současně nahradit bity kódu.
Bohužel tyto aplikace nemají Všechno výhody běžných aplikací "Univerzální platforma Windows". Zatímco jsou to technicky "UWP" aplikace, nejsou skutečně univerzální - budou fungovat pouze na počítačích Windows 10. Nebudou fungovat na telefonech s operačním systémem Windows 10, Xbox One, HoloLens nebo jiných platformách, které společnost Microsoft může v budoucnu uvolnit.
Očekáváme, že v budoucnu bude do Obchodu Windows přidáno více a více desktopových aplikací, ale v obchodě nebudou k dispozici všechny aplikace pro stolní počítače. Některé výkonné aplikace prostě nejsou schopné být sandboxed. Vývojáři budou muset dělat nějakou práci navíc a všechny další funkce UWP budou fungovat pouze v systému Windows 10. Vývojáři budou muset i nadále nabízet instalační program ke stažení pro uživatele systému Windows 7.
A pokud vývojář prodává software, bude muset Windows Store poskytnout 30% snížení zisku. Vývojáři mohou chtít prodat svůj vlastní software a udržet si všechny zisky, než je sdílet se společností Microsoft.
V nejbližší budoucnosti bude systém Windows Store pokračovat jako jediný způsob, jak získat nějaké aplikace - nikoliv jednorázové řešení pro veškerý software, který byste mohli chtít v počítači Windows 10.