
Години наред, ако искахте да превърнете уебсайт в самостоятелно настолно приложение, Nativefier беше решението: една команда в терминала и вече имахте приложение, базирано на Chromium, за macOS, Windows или Linux. Но хранилището му е архивирано от септември 2023 г., а в README файла вече пише: „Nativefier вече не се поддържа.“
Ако все още използвате приложения, създадени с него, или тъкмо се канехте да започнете, WebCatalog Desktop е активно разработвана алтернатива. Той е изграден върху същата основа — Chromium чрез Electron — и се грижи за нещата, които Nativefier оставяше на вас: създаването, актуализирането и управлението на приложенията ви.
Накратко
| WebCatalog Desktop | Nativefier | |
|---|---|---|
| Статус | Активно се разработва | Архивиран и без поддръжка от 2023 г. |
| Как създавате приложения | Избирате от каталог или въвеждате произволен URL адрес в приложението | Изпълнявате команда в терминала |
| Каталог с приложения | Над 65 000 приложения с имена и икони | Произволен URL адрес с опит за автоматично разпознаване на името и иконата |
| Актуализации | WebCatalog Desktop и приложенията ви се актуализират автоматично | Приложенията остават с версията на Chromium, с която са създадени |
| Множество акаунти | Всички акаунти са вписани едновременно, всеки със собствена сесия | Една сесия за всяко приложение |
| Организиране на приложенията | Пространства, които групират приложения и акаунти в един прозорец | Едно приложение за всеки уебсайт |
| Индикатори за непрочетени известия | В macOS, Windows и Linux | В macOS чрез опцията за брояч |
| Платформи | macOS, Windows, Linux | macOS, Windows, Linux |
Какво е WebCatalog Desktop?
WebCatalog Desktop прави това, което правеше Nativefier — превръща уебсайтове в настолни приложения, базирани на Chromium, но под формата на приложение, което инсталирате, вместо команда, която изпълнявате. Той актуализира както себе си, така и всяко приложение, което създавате с него, така че нищо, което инсталирате, не остава със стар браузърен енджин.
Какво е Nativefier?
Nativefier е инструмент с отворен код за командния ред, който обвива уебсайт в Electron — софтуерната рамка зад много настолни приложения — и създава приложение за macOS, Windows или Linux. Инсталирате го чрез Node.js и изпълнявате команда като nativefier 'example.com', с опции за системната област, вмъкване на CSS и JavaScript и избор кои връзки да се отварят вътре в приложението. Проектът е архивиран през септември 2023 г.
1. Приложения, които продължават да получават поправки
Това е най-съществената разлика. Всяко приложение, създадено с Nativefier, включва копие на Chromium от деня на създаването му и това копие никога не се актуализира само. Приложението за Slack или Jira, което сте направили през 2022 г., все още работи с браузърен енджин от 2022 г., докато сайтовете, които зарежда, продължават да се променят. За да получите поправките по сигурността на браузъра, трябва да създадете приложението наново, а тъй като Nativefier вече не се поддържа, по-новите версии на Electron и Chromium не се тестват с него.
WebCatalog Desktop се разработва активно. Той се актуализира сам, а инсталираните от вас приложения също се актуализират автоматично, така че продължават да получават най-новите поправки за Chromium, без да се налага да създавате нищо наново.
2. Настройки в прозорец, а не флагове в терминала
При Nativefier всеки избор се задава чрез флаг в командния ред при създаването на приложението. Искате връзките към Google Docs да се отварят в приложението вместо в браузъра или приложението да е в системната област? Трябва да намерите съответния флаг и да го създадете наново.
WebCatalog Desktop е обикновено приложение. Потърсете в каталога с над 65 000 приложения, щракнете върху бутона за инсталиране и приложението е готово с правилното име и икона; всеки друг сайт може да бъде добавен чрез URL адрес. Опциите, на които разчитаха потребителите на Nativefier, са в настройките на всяко приложение и могат да бъдат променяни по всяко време:
- Отваряне на връзки: връзките към други сайтове се отварят в браузъра ви по подразбиране, а правила за отделните сайтове могат да ги насочват към конкретно приложение или акаунт.
- Лента с менюта или системна област: дръжте приложението на един клик разстояние и, ако желаете, над останалите прозорци.
- Персонализирани CSS и JavaScript: променяйте изгледа или поведението на даден сайт, без да създавате приложението наново.
3. Едно приложение, всичките ви акаунти
Приложението, създадено с Nativefier, има една сесия, така че хората, които се нуждаеха от два акаунта в GitHub или от Gmail акаунт на клиент наред със своя собствен, често се оказваха с две почти идентични приложения.
WebCatalog Desktop позволява в едно приложение да съберете всичките си акаунти за дадена услуга, всеки със собствена изолирана сесия, като всички са вписани едновременно и са показани в странична лента. Индикаторите за непрочетени известия работят за всеки акаунт, както и в Dock или лентата на задачите в macOS, Windows и Linux, а не само на Mac.
4. Място за разрастване
Nativefier създава по едно приложение наведнъж, а организирането им е ваша задача. В WebCatalog Desktop пространствата групират приложенията и акаунтите за даден клиент или проект в един прозорец със собствена икона и клавишна комбинация, а конфигурацията ви се синхронизира между компютрите ви. Всяко приложение разполага и с раздели, отметки, изтегляния и вграден блокер на реклами и проследяващи елементи.
Кое да изберете?
Nativefier може да е подходящ, ако имате конкретна нужда сами да автоматизирате създаването на приложения чрез скриптове и сте готови сами да ги поддържате и създавате наново.
Ако търсите заместител на Nativefier, WebCatalog Desktop е по-подходящият избор. Изберете го, ако:
- Искате приложенията ви да използват актуална версия на Chromium с последните поправки
- Предпочитате да променяте настройките в приложението, вместо да го създавате наново от терминала
- Имате акаунти, които искате да са вписани едновременно в едно приложение
- Искате индикатори за непрочетени известия на всяка платформа, която използвате
Nativefier помогна на много хора да превърнат уеб приложенията в настолни. Сега, когато вече не се поддържа, WebCatalog Desktop е съвременен начин да продължите да правите това.


