
Per anni, se volevi trasformare un sito web in un'app desktop a sé stante, Nativefier era la risposta: un comando nel terminale e avevi un'app basata su Chromium per macOS, Windows o Linux. Ma il suo repository è archiviato da settembre 2023 e il suo README ora recita: "Nativefier non è più mantenuto."
Se usi ancora app create con Nativefier, o stavi per iniziare a usarlo, WebCatalog Desktop è un'alternativa sviluppata attivamente. Si basa sulle stesse fondamenta, Chromium tramite Electron, e si occupa degli aspetti che Nativefier lasciava a te: creare, aggiornare e tenere in ordine le tue app.
A colpo d'occhio
| WebCatalog Desktop | Nativefier | |
|---|---|---|
| Stato | Sviluppato attivamente | Archiviato e non più mantenuto dal 2023 |
| Come crei le app | Scegli da un catalogo o inserisci un URL direttamente nell'app | Esegui un comando nel terminale |
| Catalogo di app | Oltre 65.000 app con nomi e icone | Qualsiasi URL, con un tentativo di rilevare nome e icona |
| Aggiornamenti | WebCatalog Desktop e le tue app si aggiornano automaticamente | Le app mantengono la versione di Chromium con cui sono state create |
| Account multipli | Tutti gli account connessi contemporaneamente, ciascuno con la propria sessione | Una sessione per app |
| Organizzazione delle app | Spazi che raggruppano app e account in un'unica finestra | Un'app per sito web |
| Badge dei non letti | Su macOS, Windows e Linux | Su macOS, con l'opzione contatore |
| Piattaforme | macOS, Windows, Linux | macOS, Windows, Linux |
Che cos'è WebCatalog Desktop?
WebCatalog Desktop fa ciò che faceva Nativefier, trasformando i siti web in app desktop basate su Chromium, ma sotto forma di un'app da installare anziché di un comando da eseguire. Aggiorna sé stesso e ogni app che crei con esso, così nessuna delle app che installi rimane ferma a un vecchio motore del browser.
Che cos'è Nativefier?
Nativefier è uno strumento open source da riga di comando che racchiude un sito web in Electron, il framework alla base di molte app desktop, e genera un'app per macOS, Windows o Linux. Lo installi con Node.js ed esegui un comando come nativefier 'example.com', con opzioni per l'area di notifica, l'iniezione di CSS e JavaScript e la scelta dei link da aprire all'interno dell'app. Il progetto è stato archiviato a settembre 2023.
1. App che continuano a ricevere correzioni
Questa è la differenza più importante. Ogni app creata da Nativefier include una copia di Chromium risalente al giorno in cui l'hai creata, e quella copia non si aggiorna mai da sola. L'app di Slack o Jira che hai creato nel 2022 usa ancora un motore del browser del 2022, mentre i siti che carica continuano a cambiare. Per ottenere le correzioni di sicurezza del browser devi ricreare l'app e, poiché Nativefier non è più mantenuto, le versioni più recenti di Electron e Chromium non vengono testate con esso.
WebCatalog Desktop è sviluppato attivamente. Si aggiorna da solo e anche le app che installi si aggiornano automaticamente, continuando così a ricevere le ultime correzioni di Chromium senza che tu debba ricreare nulla.
2. Impostazioni in una finestra, non opzioni in un terminale
Con Nativefier, ogni scelta è un'opzione della riga di comando da definire al momento della creazione. Vuoi che i link a Google Docs si aprano nell'app anziché nel browser, oppure che l'app sia disponibile nell'area di notifica? Devi cercare l'opzione giusta e ricreare l'app.
WebCatalog Desktop è una normale app. Cerca nel catalogo di oltre 65.000 app, fai clic su Installa e l'app è pronta con il nome e l'icona corretti; qualsiasi altro sito può essere aggiunto tramite URL. Le opzioni su cui facevano affidamento gli utenti di Nativefier si trovano nelle impostazioni di ciascuna app e possono essere modificate in qualsiasi momento:
- Gestione dei link: i link ad altri siti si aprono nel browser predefinito e le regole per i singoli siti possono indirizzarli a un'app o a un account specifico.
- Barra dei menu o area di notifica: tieni un'app a portata di clic e, se vuoi, sempre in primo piano rispetto alle altre finestre.
- CSS e JavaScript personalizzati: modifica l'aspetto o il comportamento di un sito senza ricreare l'app.
3. Un'app, tutti i tuoi account
Un'app Nativefier ha una sola sessione, quindi chi aveva bisogno di due account GitHub, o del Gmail di un cliente accanto al proprio, spesso si ritrovava con due app quasi identiche.
WebCatalog Desktop consente a una sola app di ospitare tutti i tuoi account di un servizio, ciascuno con la propria sessione isolata, tutti connessi contemporaneamente ed elencati in una barra laterale. I badge dei non letti funzionano per ciascun account e nel Dock o nella barra delle applicazioni su macOS, Windows e Linux, non solo sul Mac.
4. Spazio per crescere
Nativefier crea un'app alla volta e spetta a te tenerle in ordine. In WebCatalog Desktop, gli spazi raggruppano le app e gli account di un cliente o di un progetto in un'unica finestra con la propria icona e scorciatoia da tastiera, e la tua configurazione si sincronizza tra i tuoi computer. Ogni app include inoltre schede, segnalibri, download e un blocco integrato di annunci e tracker.
Quale scegliere?
Nativefier può avere senso se hai l'esigenza specifica di automatizzare la creazione delle app tramite script e sei disposto a mantenerle e ricrearle autonomamente.
Se cerchi un'alternativa a Nativefier, WebCatalog Desktop è la soluzione più adatta. Sceglilo se:
- Vuoi che le tue app continuino a usare una versione aggiornata di Chromium con le ultime correzioni di sicurezza
- Preferisci modificare le impostazioni nell'app anziché ricrearla dal terminale
- Hai account che vorresti usare contemporaneamente in un'unica app
- Vuoi i badge dei non letti su ogni piattaforma che usi
Nativefier ha aiutato molte persone a portare le app web sul desktop. Ora che non è più mantenuto, WebCatalog Desktop è un modo moderno per continuare a farlo.


