Some services, SoundCloud for instance, don't require an account for usage. This is up to everyone's taste.What happens in that window depends largely on the service. Because we can do practically the same by adding a direct link to our desktop with both Chrome and Chromium. To finish, we can only ask ourselves if these types of applications are more comfortable or generate a sufficiently high saving of resources on our devices. The possibilities open to us are multiplying.
It should also be noted that we will allow embedding JavaScript or CSS code on the webapp. These options range from the possibility of customizing the name of the application, adding an icon and ending with modifying the default dimensions of the window, among others. You can check the documentation on its page GitHub. It must be clarified that Nativefier will allow us apply different options to the applications that we want to package. The launcher of our application, along with the rest of the necessary files, we can find in a folder with the same name as the web in the directory from where we have carried out the previous action. At the same time it will retain its characteristics and will be assigned an icon and a name. Nativefier will begin to encapsulate the indicated website independently. We will only have to launch in the terminal (Ctrl + Alt + T) something like the following: nativefier Now we can start creating our own web applications. In the same terminal we write the following order.
For this we are going to open the terminal (Ctrl + Alt + T) and write something like the following in it.Īt this point we are going to install the utility that will perform the conversion from the Node.js package manager. To perform this task, the first thing we will do is install Node.js and its npm package manager. Install Nativefier to create Electron WebApp on Ubuntu Here everyone will have to find their own answers. Electron is based on Chromium and in the runtime environment Node.js.Įlectron has always raised the same question, what need do I have to create standalone applications when I can open them in tabs from the browser? The reasons can be from achieving a better integration with the desktop, to saving some resources to managing some sites in isolation. Its real efficiency is not remarkable if we compare it with the consumption of resources that Chromium would do if extensions, when opening the same website. After having tested it and verified that it works correctly, I must admit that without being clear about its real usefulness, at least it has been quite curious. These are the most typical that any webapp will need to use.Įlectron will allow us encapsulate web applications for own consumption in a simple way.
Today all browsers support features such as data storage on disk or notifications. Thanks to this, to use a web application we will only need a web browser. Electron is a framework for creating native applications with web technologies such as JavaScript, HTML and CSS.
As everyone knows, the web is multiplatform, and that is why applications in general have been gradually moving to the web for years.Īs they say in their Web pageIf the user can build a website, a desktop application can be easily built. On some sites they say that nowadays we no longer need native applications for Linux.
Some more examples of what we can create with this software would be applications such as Wmail, Skype, Simplenote, GitKraken or Visual Studio Code. This is an extensive catalog in which we will find a large number of applications created with Electron. In them we have known applications such as Webcatalog. In this same blog we have already talked about some cases of webapp. The use of this framework for building applications together with a tool called Nativefier, it is becoming a universal solution with which package web applications for the desktop. In today's article we are going to take a look at Electron.