Díky Flatpaku jsou obchody s aplikacemi pro Linux nyní opravdu vzrušující
Když jsem poprvé přešel na Linux, musel jsem čekat šest měsíců na nové aplikace a aktualizace pro Linux. To byla otrava—ale díky formátu Flatpak a Flathubu se obchod s aplikacemi na mém počítači stal dynamickým a povzbudivým místem, kam se chodívá.
Linux není neznámý tomu, co nyní považujeme za obchody s aplikacemi
Na rozdíl od Windows uživatelé Linuxu očekávají, že aplikace získají z jednoho místa
Když jsem před zhruba dvěma desetiletími poprvé nainstaloval Ubuntu Linux, byl jsem okamžitě okouzlen tím, jak mohu nyní najít většinu softwaru, který potřebuji, na jednom místě. Mohl jsem si prohlížet nainstalovaný i dostupný software pomocí Správce balíčků Synaptic. U drtivé většiny kompatibilních aplikací nebylo třeba hledat na webu odkazy ke stažení, jako to bylo při používání Windows.
Tyto správy balíčků nebyly považovány za obchody s aplikacemi, ale brzy jimi budou. Když dorazil Apple App Store a Android Market na telefony, Linux se rychle přejmenoval. Staromódní správci balíčků jako Synaptic byli rychle nahrazeni novými, inspirací z obchodů s aplikacemi, jako jsou Ubuntu Software Centre, GNOME Software a KDE Discover.
Obchody s aplikacemi pro Linux dlouho působily zastarale
Nový software byl k dispozici, ale bylo těžké ho sehnat
Tady je věc ohledně těch raných obchodů s aplikacemi pro Linux. Různé verze Linuxu, známé jako linuxové distribuce, jsou obvykle vydávány podle předvídatelného harmonogramu. Pokud jste nepoužívali distribuci s průběžnými aktualizacemi, jako je Arch Linux, software dostupný pro váš linuxový desktop byl přibližně šest měsíců „zamrzlý v čase“. Byli jste omezeni na jakoukoli verzi aplikace, která byla dostupná v době, kdy byla nová distribuce spuštěna. Když vyšly nové aplikace nebo se objevila vzrušující přepracování, museli jste čekat šest měsíců, než jste si tyto změny mohli stáhnout. V závislosti na tom, přesně kdy aktualizace dorazila do vývojového cyklu vaší distribuce, jste mohli muset čekat ještě déle!
Jako fanoušek technologických blogů jsem to považoval za frustrující. Viděl jsem funkce, které jsem chtěl, ale mohl jsem je získat pouze tehdy, kdybych se naučil vytvářet aplikace přímo ze zdrojového kódu, nebo pokud jsem měl štěstí, vývojář zpřístupnil aktualizace aplikace prostřednictvím Personal Package Archive. Jinak jsem byl odkázán na půlroční čekání. I tak se však v některých případech určité aplikace do oficiálního obchodu s aplikacemi nikdy nedostaly!
Získávání nových aplikací na Linuxu už není noční můrou, jakou kdysi bylo
Je snazší jak distribuovat, tak objevovat nové aplikace pro Linux
Frustrace, které jsem popisoval, byly způsobeny tím, jak byly sestaveny Linuxové desktopy. Aplikace nepřicházely se vším pozadím softwaru a knihoven, které potřebovaly k fungování. Místo toho se spoléhaly na závislosti, a bylo potřeba mít na počítači nainstalované přesné verze těchto pozadních služeb. Fungující desktop byl složitá síť softwaru a aktualizace jedné pozadní knihovny na novější verzi potřebnou ke stažení nejnovější aplikace mohla rozbít desítky dalších programů. Aby vše zůstalo v provozuschopném stavu, musel být software po určité časové období statický.
Nové formáty balení zcela změnily model. Formát Flatpak dodává vlastní sadu základních knihoven na pozadí a aplikace Flatpak mohou zahrnovat cokoli dalšího, co by mohly potřebovat. Existuje také centralizované místo pro stahování těchto Flatpaků. Od počátku se Flathub snaží být ultimátním obchodem s aplikacemi pro Linux.
Když vývojář vydá svou aplikaci jako Flatpak, my uživatelé můžeme očekávat nejen, že nová aplikace a aktualizace budou okamžitě dostupné, ale také že software bude přístupný napříč většinou verzí Linuxu. Místo toho, aby museli vydávat software pro každou jednotlivou distribuci Linuxu, mohou nyní vývojáři pracovat s jedním cílem. Aby bylo jasno, situace není vždy tak jednoduchá a lidé stále narážejí na problémy, ale situace je výrazně lepší než bývala.
Flatpak také není jedinou možností. Formát Snap má mnoho stejných výhod, ale Snap najdete především na desktopu Ubuntu.
Teď se těším, až otevřu svůj obchod s aplikacemi
Otevírání GNOME Software se stalo opravdu potěšením
Používám neměnnou verzi Fedora Linux, takže mým výchozím obchodem s aplikacemi je Gnome Software. Přiznávám, že "obchod" je trochu nesprávné označení, protože nic není k dispozici k prodeji. Přesto jsou aplikace prezentovány obrovskými bannery, mají spoustu snímků obrazovky a velká tlačítka pro stažení, stejně jako byste očekávali u komerčních operačních systémů.
Pravidelně nacházím nové aplikace uvedené na vrcholu domovské stránky, o kterých jsem neslyšel. Nedávno jsem narazil na software jako Gradia, nástroj pro poznámky k screenshotům, a Serigy, správce schránky, a oba jsou nyní součástí mého pravidelného pracovního postupu. Totéž lze říci o minimalistickém editoru obrázků Sly, ačkoli stále velmi působí jako raný program, který ještě není zcela připraven. Byl jsem nadšený, když jsem narazil na aplikaci Packet, která činí mou Linuxovou plochu kompatibilní s funkcí Quick Share na Androidu, takže přesouvání souborů mezi mými zařízeními se stalo úplnou hračkou.
Při získávání odkazů ke stažení výše zmíněných aplikací mě GNOME Software právě seznámil s Graphs a Fonts, které obě vypadají jako atraktivní aplikace pro to, co dělají. Prostředí se stalo tak živým.
Teď, když vás stránky jako ty naše nasměrují k našim oblíbeným Flatpakům, můžete je nainstalovat a začít tyto aplikace spouštět během několika okamžiků pouhým kliknutím. Proces je tak jednoduchý a formát byl tak úspěšný, že Valve doporučuje Flatpak pro stahování a distribuci aplikací na Steam Decku.
Upřímně řečeno, nyní si užívám prohlížení Gnome Software více než Google Play Store, protože je to místo, kterému mohu důvěřovat. I když nemá miliony aplikací, to, co nabízí, není jen zdarma a otevřený zdroj, ale nyní se také neustále rozrůstá a mění.












