
Pokud jste chtěli mít web jako samostatnou desktopovou aplikaci, Nativefier byl po léta jasnou volbou: jediný příkaz v terminálu a měli jste aplikaci založenou na Chromiu pro macOS, Windows nebo Linux. Jeho repozitář je ale od září 2023 archivovaný a v souboru README nyní stojí: „Nativefier již není udržován.“
Pokud stále používáte aplikace, které jste s ním vytvořili, nebo jste se do toho právě chtěli pustit, WebCatalog Desktop je aktivně vyvíjenou náhradou. Stojí na stejném základu, Chromiu prostřednictvím Electronu, a postará se o to, co Nativefier nechával na vás: vytváření, aktualizace a správu aplikací.
Stručný přehled
| WebCatalog Desktop | Nativefier | |
|---|---|---|
| Stav | Aktivně vyvíjený | Od roku 2023 archivovaný a neudržovaný |
| Jak vytváříte aplikace | Přímo v aplikaci vyberete z katalogu nebo zadáte libovolnou URL | Spustíte příkaz v terminálu |
| Katalog aplikací | Více než 65 000 aplikací s názvy a ikonami | Libovolná URL s pokusem o rozpoznání názvu a ikony |
| Aktualizace | WebCatalog Desktop i vaše aplikace se aktualizují automaticky | Aplikace si ponechávají verzi Chromia, se kterou byly vytvořeny |
| Více účtů | Všechny účty přihlášené současně vedle sebe, každý s vlastní relací | Jedna relace na aplikaci |
| Uspořádání aplikací | Prostory seskupující aplikace a účty v jednom okně | Jedna aplikace pro každý web |
| Odznaky s počtem nepřečtených položek | Na macOS, Windows a Linuxu | Na macOS s volbou počítadla |
| Platformy | macOS, Windows, Linux | macOS, Windows, Linux |
Co je WebCatalog Desktop?
WebCatalog Desktop dělá to, co dříve Nativefier: mění weby na desktopové aplikace založené na Chromiu. Místo příkazu, který spouštíte, je to ale aplikace, kterou si nainstalujete. Aktualizuje sebe i každou aplikaci, kterou v něm vytvoříte, takže nic z toho, co si nainstalujete, nezůstane na zastaralém jádru prohlížeče.
Co je Nativefier?
Nativefier je open-source nástroj pro příkazový řádek, který zabalí web do Electronu, frameworku stojícího za mnoha desktopovými aplikacemi, a vytvoří aplikaci pro macOS, Windows nebo Linux. Nainstalujete ho pomocí Node.js a spustíte příkaz, například nativefier 'example.com', s volbami pro oznamovací oblast, vkládání CSS a JavaScriptu či určení, které odkazy se budou otevírat uvnitř aplikace. Projekt byl archivován v září 2023.
1. Aplikace, které i nadále dostávají opravy
Tohle je nejdůležitější rozdíl. Každá aplikace vytvořená pomocí Nativefieru obsahuje kopii Chromia ze dne, kdy jste ji vytvořili, a tato kopie se sama nikdy neaktualizuje. Aplikace Slack nebo Jira, kterou jste vytvořili v roce 2022, stále běží na jádru prohlížeče z roku 2022, zatímco weby, které načítá, se neustále mění. Chcete-li získat bezpečnostní opravy prohlížeče, musíte aplikaci znovu sestavit. A protože Nativefier už není udržován, novější verze Electronu a Chromia se s ním netestují.
WebCatalog Desktop je aktivně vyvíjený. Aktualizuje sám sebe a automaticky se aktualizují i aplikace, které si nainstalujete. Dostávají tak nejnovější opravy Chromia, aniž byste museli cokoli znovu sestavovat.
2. Nastavení v okně, ne přepínače v terminálu
U Nativefieru je každá volba přepínačem příkazového řádku, o kterém rozhodujete při sestavování. Chcete, aby se odkazy na Dokumenty Google otevíraly v aplikaci místo v prohlížeči, nebo chcete mít aplikaci v oznamovací oblasti? Vyhledejte příslušný přepínač a aplikaci znovu sestavte.
WebCatalog Desktop je běžná aplikace. Vyhledejte si aplikaci v katalogu s více než 65 000 aplikacemi, klikněte na instalaci a aplikace je připravená se správným názvem a ikonou; jakýkoli další web můžete přidat pomocí URL. Možnosti, na které uživatelé Nativefieru spoléhali, najdete v nastavení každé aplikace a můžete je kdykoli změnit:
- Otevírání odkazů: odkazy na jiné weby se otevírají ve výchozím prohlížeči a pravidla pro jednotlivé weby je mohou směrovat do konkrétní aplikace nebo účtu.
- Řádek nabídek nebo oznamovací oblast: mějte aplikaci na jedno kliknutí, a pokud chcete, i nad ostatními okny.
- Vlastní CSS a JavaScript: upravte vzhled nebo chování webu bez opětovného sestavování.
3. Jedna aplikace, všechny vaše účty
Aplikace vytvořená v Nativefieru má jednu relaci, takže lidé, kteří potřebovali dva účty na GitHubu nebo klientův Gmail vedle svého vlastního, často skončili se dvěma téměř totožnými aplikacemi.
WebCatalog Desktop umožňuje v jedné aplikaci používat všechny vaše účty pro danou službu. Každý má vlastní izolovanou relaci, všechny jsou přihlášené současně a zobrazené v postranním panelu. Odznaky s počtem nepřečtených položek fungují pro jednotlivé účty i v Docku nebo na hlavním panelu na macOS, Windows a Linuxu, nejen na Macu.
4. Prostor pro růst
Nativefier vytváří vždy jednu aplikaci a jejich správa je na vás. Ve WebCatalog Desktop seskupují prostory aplikace a účty pro klienta nebo projekt do jednoho okna s vlastní ikonou a klávesovou zkratkou. Vaše nastavení se navíc synchronizuje mezi počítači. Každá aplikace také nabízí karty, záložky, stahování a vestavěný blokátor reklam a sledovacích prvků.
Který si vybrat?
Nativefier může dávat smysl, pokud výslovně potřebujete vytváření aplikací sami skriptovat a jste připraveni tyto aplikace vlastními silami udržovat a znovu sestavovat.
Pokud hledáte náhradu za Nativefier, WebCatalog Desktop je vhodnější volbou. Vyberte si ho, pokud:
- Chcete, aby vaše aplikace používaly aktuální verzi Chromia s bezpečnostními opravami
- Raději měníte nastavení přímo v aplikaci, než abyste ji znovu sestavovali z terminálu
- Máte účty, které chcete mít přihlášené vedle sebe v jedné aplikaci
- Chcete odznaky s počtem nepřečtených položek na všech platformách, které používáte
Nativefier pomohl mnoha lidem přenést webové aplikace na plochu. Teď, když už není udržován, představuje WebCatalog Desktop moderní způsob, jak v tom pokračovat.


