Nativo è uno strumento CLI che crea facilmente un'applicazione desktop eseguibile di qualsiasi sito Web con una configurazione concisa e minima. Chiunque può usarlo ed è molto più leggero delle tipiche app Electron.
Nativo si basa sul pacchetto di elettroni e poiché le app Electron sono indipendenti dalla piattaforma, qualsiasi nativo l'app verrà eseguita su distribuzioni GNU/Linux, nonché su sistemi operativi Windows e Mac.
Parlando del motivo per cui ha creato Nativefier , lo sviluppatore ha scritto su GitHub:
L'ho fatto perché ero stanco di dover ⌘-tab o alt-tab sul mio browser e quindi cercare tra le numerose schede aperte quando stavo usando Facebook Messenger o Whatsapp Web.
Questo è un buon esempio di come creare soluzioni utilizzando le nostre capacità informatiche.
Funzioni in Nativefier
- Gratuito e open source con codice disponibile su GitHub .
- Funziona su GNU/Linux, Windows e Mac.
- Notifiche sul desktop.
- Icone specifiche del sistema operativo.
- Rendere eseguibili app indipendenti a pagina singola (ad es. Telegram e WhatsApp).
Come installare e utilizzare Nativefier in Linux
Installare Nativefier è facile come eseguire il seguente comando nel terminale.
$ npm install nativefier -g
Lo sviluppatore ha svolto un lavoro pesante impostando un'app modello contenente listener di eventi e callback appropriati in /app
cartella.
Questa è la directory che viene copiata nella directory temporanea quando il nativefier
viene chiamato il comando e quindi seguono i metodi principali di packager di elettroni. il che significa che ottenere un URL e invocare il nativefier
fa il lavoro.
Quindi, ad esempio, creare un eseguibile web GitHub o WhatsApp (o qualsiasi pagina web) è facile come digitare:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
Il -name
flag è l'opzione che dice a Nativefier il nome da assegnare al tuo eseguibile. Ci sono altre opzioni tra cui:
- flash per abilitare il flash in Esplora applicazioni.
- versione è stampa la versione dell'installazione di nativefier.
- piattaforma determinata automaticamente in base al sistema operativo corrente. Sovrascrivilo specificando linux, windows (o win32) o osx (darwin).
L'elenco completo delle opzioni e ulteriori dettagli sull'utilizzo sono nella sua pagina GitHub.
Nota:
- Nativefier non ha alcun pulsante Indietro per impostazione predefinita perché è progettato per avvolgere solo app a pagina singola. Nonostante ciò, puoi creare un eseguibile da qualsiasi URL e premendo
backspace
sulla tastiera ti porterà alla pagina precedente. - Non inserire spazi quando definisci il nome dell'app con il
-name
opzione su Linux perché causerà problemi durante il blocco dell'app nel programma di avvio.
Vedi quanto è utile Nativefier può essere per te? Lascia cadere i tuoi due centesimi nella sezione commenti qui sotto.