Nativefier + Electron = Web → aplicativo

Nativefier

Certamente você já ouviu falar de Electron, e também da Nativefier. É um software capaz de converter seus sites favoritos em um aplicativo para executá-lo com mais conforto, mas não pode ser executado localmente, pois a Internet ainda é necessária para que esse serviço funcione. É simplesmente uma forma de "encapsular" a web na forma de um aplicativo, e você pode fazer isso com qualquer site, desde um blog para ler, até um aplicativo web como o Canva, através do Google Docs, etc.

Para fazer isso, neste tutorial mostramos como você pode instalar e usar de forma simples e explicada passo a passo (em distros DEB para referência, mas você pode fazer em qualquer outra usando o gerenciador de pacotes nativo):

sudo apt-get update

sudo apt-get install npm

sudo npm install nativefier -g

Agora que está instalado, o próximo passo é gerar um Quadro eletrônico baseado em URL o que você precisa com Nativefier. Para fazer isso, você só precisa seguir 2 passos simples:

  1. Abra seu navegador e encontre o site que você deseja criar um aplicativo. Agora, na barra de endereços do navegador, copie a URL.
  2. Na janela do terminal, use o Nativefier para gerar o aplicativo básico usando esse URL. Para isso:
nativefier -p linux -a x86 -n nombre https://url.copiada.es

Obviamente, você terá que substituir esse URL pelo que copiou no seu caso e nomear pelo nome que deseja dar ao aplicativo. Você também pode alterar a arquitetura, embora a grande maioria use x86.

Após executar este comando, O Nativefier incluirá o URL que você colocou no aplicativo Electron. Se tudo foi bem sucedido, nenhuma mensagem de erro aparecerá no terminal. E se algo aconteceu, ele lhe dirá o que aconteceu. Uma vez terminado, você pode encontrar o aplicativo e começar a usá-lo desta maneira simples:

cd *-linux-x64

sudo chmod +x *

./nombre

Em name você deve colocar o nome que você deu ao seu aplicativo para executá-lo. Agora tudo o que você precisa fazer é aproveitá-lo, mas lembre-se de que você deve ter acesso à Internet para poder usá-lo.