
Роками, якщо вам був потрібен вебсайт як окремий настільний застосунок, відповіддю був 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 Документи відкривалися в застосунку, а не в браузері, або щоб застосунок був у системному треї? Знайдіть потрібний прапорець і зберіть застосунок заново.
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 — це сучасний спосіб робити це й надалі.


