Многие из нас, пользователей Android, не имеют удовольствия, которое есть у пользователей Iphone, которое является их экосистемой. Однако не так давно Google выпустил Сообщения Android, которые позволяют пользователям просматривать свои сообщения через Интернет. Теперь это удивительно само по себе, однако вам всегда нужно открывать браузер. А что, если бы вы могли создать нативную версию этого веб-приложения? Ну, я наткнулся на замечательную библиотеку npm, которая поможет нам в этом.

Шаг 1 — Установка узла

Вы должны установить версию Node 4 или выше.
Перейдите на https://nodejs.org/en/download/ и выберите версию, соответствующую вашей ОС и архитектуре, а затем выполните установку.

Шаг 2 — Установка Nativefier

Теперь, когда у нас установлен узел, мы можем перейти к нашему терминалу или командной строке и ввести следующую команду.

npm i -g nativefier

Это установит nativefier глобально, поэтому мы сможем использовать его в любой папке, что позволит нам создать папку NativeApps в наших документах для хранения всех наших собственных веб-сайтов.

Шаг 3 — Превращение сообщений Android в работающее приложение.

Наконец-то у нас установлен nativefier, и мы можем создавать работающие приложения для любого веб-сайта. Создайте новую папку, в которой вы хотите разместить все свои собственные сайты, затем откройте терминал / командную строку и напишите следующее.

nativefier --name "Android Messages" "messages.android.com"

Параметр name позволяет вам выбрать имя файла приложения вместо него, используя предоставленный URL-адрес. Второй параметр — это веб-сайт, для которого вы хотите создать нативную версию. Имейте в виду, что вам не нужно предоставлять http/s.

Шаг 4 — Поздравляем!!!

В папке, в которой вы использовали команду, должна быть создана подпапка с именем веб-сайта. Зайдите внутрь, и вы должны найти файл приложения под названием Android Messages и запустить его. Теперь у вас есть сообщения Android, работающие изначально, а не в браузере.

I hope this has helped a few of you and please excuse my English. It is not my greatest strengths but I still wanted to share this interesting node module I stumbled across :)