
Przez lata, jeśli ktoś chciał korzystać ze strony internetowej jako osobnej aplikacji komputerowej, rozwiązaniem był Nativefier: jedno polecenie w terminalu wystarczało, by utworzyć aplikację opartą na Chromium dla systemu macOS, Windows lub Linux. Jednak od września 2023 r. repozytorium projektu jest zarchiwizowane, a w pliku README widnieje teraz informacja: „Nativefier nie jest już utrzymywany”.
Jeśli nadal korzystasz z utworzonych za jego pomocą aplikacji lub dopiero zamierzasz zacząć, WebCatalog Desktop to aktywnie rozwijana alternatywa. Opiera się na tej samej technologii — Chromium za pośrednictwem Electrona — i zajmuje się tym, co Nativefier pozostawiał użytkownikowi: tworzeniem aplikacji, ich aktualizowaniem i zarządzaniem nimi.
W skrócie
| WebCatalog Desktop | Nativefier | |
|---|---|---|
| Status | Aktywnie rozwijany | Zarchiwizowany i nieutrzymywany od 2023 r. |
| Tworzenie aplikacji | Wybór z katalogu lub wpisanie dowolnego adresu URL w aplikacji | Uruchomienie polecenia w terminalu |
| Katalog aplikacji | Ponad 65 000 aplikacji z nazwami i ikonami | Dowolny adres URL z próbą wykrycia nazwy i ikony |
| Aktualizacje | WebCatalog Desktop i Twoje aplikacje aktualizują się automatycznie | Aplikacje zachowują wersję Chromium, z którą zostały utworzone |
| Wiele kont | Wszystkie konta zalogowane jednocześnie, każde z własną sesją | Jedna sesja na aplikację |
| Organizacja aplikacji | Przestrzenie grupujące aplikacje i konta w jednym oknie | Jedna aplikacja na stronę internetową |
| Liczniki nieprzeczytanych elementów | W systemach macOS, Windows i Linux | W systemie macOS, po włączeniu opcji licznika |
| Platformy | macOS, Windows, Linux | macOS, Windows, Linux |
Czym jest WebCatalog Desktop?
WebCatalog Desktop robi to, co wcześniej Nativefier: zamienia strony internetowe w aplikacje komputerowe oparte na Chromium, ale ma postać instalowanej aplikacji, a nie uruchamianego polecenia. Aktualizuje zarówno siebie, jak i każdą utworzoną za jego pomocą aplikację, dzięki czemu żadna z zainstalowanych aplikacji nie pozostaje na starym silniku przeglądarki.
Czym jest Nativefier?
Nativefier to narzędzie wiersza poleceń o otwartym kodzie źródłowym, które opakowuje stronę internetową w Electron — platformę stojącą za wieloma aplikacjami komputerowymi — i tworzy aplikację dla systemu macOS, Windows lub Linux. Instaluje się je przy użyciu Node.js, a następnie uruchamia polecenie, takie jak nativefier 'example.com', z opcjami dotyczącymi zasobnika systemowego, wstrzykiwania kodu CSS i JavaScript oraz określania, które linki mają otwierać się w aplikacji. Projekt został zarchiwizowany we wrześniu 2023 r.
1. Aplikacje, które nadal otrzymują poprawki
To najważniejsza różnica. Każda aplikacja utworzona przez Nativefier zawiera kopię Chromium z dnia jej utworzenia, a ta kopia nigdy nie aktualizuje się samoczynnie. Aplikacja Slack lub Jira utworzona w 2022 r. nadal działa na silniku przeglądarki z 2022 r., podczas gdy wczytywane przez nią strony wciąż się zmieniają. Aby otrzymać poprawki zabezpieczeń przeglądarki, trzeba ponownie zbudować aplikację, a ponieważ Nativefier nie jest już utrzymywany, nowsze wersje Electrona i Chromium nie są z nim testowane.
WebCatalog Desktop jest aktywnie rozwijany. Aktualizuje się sam, a zainstalowane aplikacje również aktualizują się automatycznie, dzięki czemu otrzymują najnowsze poprawki Chromium bez konieczności ponownego budowania czegokolwiek.
2. Ustawienia w oknie zamiast flag w terminalu
W Nativefier każdy wybór oznacza flagę wiersza poleceń określaną podczas budowania aplikacji. Chcesz, aby linki do Dokumentów Google otwierały się w aplikacji zamiast w przeglądarce albo aby aplikacja była dostępna w zasobniku systemowym? Musisz znaleźć odpowiednią flagę i ponownie zbudować aplikację.
WebCatalog Desktop to zwykła aplikacja. Przeszukaj katalog ponad 65 000 aplikacji, kliknij przycisk instalacji, a aplikacja będzie gotowa z właściwą nazwą i ikoną. Każdą inną stronę możesz dodać za pomocą adresu URL. Opcje, z których korzystali użytkownicy Nativefier, znajdują się w ustawieniach poszczególnych aplikacji i można je zmieniać w dowolnym momencie:
- Obsługa linków: linki do innych stron otwierają się w domyślnej przeglądarce, a reguły dla poszczególnych witryn pozwalają kierować je do konkretnej aplikacji lub konta.
- Pasek menu lub zasobnik systemowy: miej aplikację zawsze o jedno kliknięcie, a jeśli chcesz — także nad innymi oknami.
- Własny kod CSS i JavaScript: dostosuj wygląd lub działanie strony bez ponownego budowania aplikacji.
3. Jedna aplikacja, wszystkie Twoje konta
Aplikacja Nativefier ma jedną sesję, więc osoby potrzebujące dwóch kont GitHub albo dostępu do Gmaila klienta obok własnego często kończyły z dwiema niemal identycznymi aplikacjami.
WebCatalog Desktop pozwala korzystać ze wszystkich kont w danej usłudze w jednej aplikacji. Każde konto ma własną, odizolowaną sesję, wszystkie są zalogowane jednocześnie i widoczne na pasku bocznym. Liczniki nieprzeczytanych elementów działają dla każdego konta oraz w Docku lub na pasku zadań w systemach macOS, Windows i Linux — nie tylko na Macu.
4. Możliwości rozwoju
Nativefier tworzy po jednej aplikacji, a zarządzanie nimi pozostawia Tobie. W WebCatalog Desktop przestrzenie grupują aplikacje i konta związane z klientem lub projektem w jednym oknie z własną ikoną i skrótem klawiszowym, a Twoja konfiguracja synchronizuje się między komputerami. Każda aplikacja ma też karty, zakładki, obsługę pobierania plików oraz wbudowany bloker reklam i elementów śledzących.
Które rozwiązanie wybrać?
Nativefier może mieć sens, jeśli zależy Ci konkretnie na samodzielnym tworzeniu aplikacji za pomocą skryptów i akceptujesz konieczność ich samodzielnego utrzymywania oraz ponownego budowania.
Jeśli szukasz zamiennika Nativefier, WebCatalog Desktop będzie lepszym wyborem. Wybierz go, jeśli:
- Chcesz, aby Twoje aplikacje korzystały z aktualnej wersji Chromium z najnowszymi poprawkami
- Wolisz zmieniać ustawienia w aplikacji niż ponownie budować ją z poziomu terminala
- Masz konta, z których chcesz korzystać jednocześnie w jednej aplikacji
- Chcesz mieć liczniki nieprzeczytanych elementów na każdej używanej platformie
Nativefier pomógł wielu osobom przenieść aplikacje internetowe na pulpit. Teraz, gdy nie jest już utrzymywany, WebCatalog Desktop to nowoczesny sposób, by nadal to robić.


