5分鐘把任意網站變成桌面軟件

之前,開發一個桌面軟件要花費大量的人力和時間。如今,隨着web技術的快速發展,不少業務邏輯已經在網站上實現。既然如此,能不能把網站快速轉變成軟件呢?這方面的實踐已經有不少,早期的Qt,後來的Electron,均可以實現跨平臺桌面軟件的開發。不就是內嵌一個瀏覽器麼?能不能快一些?再快一些?今天,給你們介紹一個工具,讓你5分鐘以內就把一個網站變成一個可安裝的桌面軟件。git

製做軟件

讓咱們以https://segmentfaut.com這個網站爲例來製做咱們的軟件。github

安裝工具

一句話搞定:web

npm i -g nativefier

開始製做

一句話搞定:npm

nativefier "https://segmentfault.com"

運行軟件

好了,軟件製做好了,看看效果吧:segmentfault

圖片描述

就是這麼簡單,有沒有?api

可選步驟

以上是必經步驟,如下是可選步驟。瀏覽器

做人不可過於懶惰,進門以後,多多少少仍是須要調整一下的。Nativefier提供了不少選項可供設置,包括應用軟件名稱、圖標、初始窗口尺寸、是否全屏等等等等,具體能夠到官網查詢。bash

同時,在設置好這些選項以後,爲了便於之後調整和使用,最好是作一個批處理腳本:app

#!/bin/bash

nativefier --name "SegmentFault" "https://segmentfault.com/"

調整完參數以後,從新運行這個腳本就能夠了。工具

製做安裝包

製做完軟件以後,咱們獲得是一個名爲SegmentFault.app的應用程序,雖然已經能夠執行了,但看上去不夠專業,專業的安裝包都是.dmg爲後綴的文件,接下來咱們就來製做一個.dmg

打開Mac自帶的磁盤工具,新建一個空白映像

圖片描述

初始時的大小設置爲200MB,由於缺省的100MB放不下安裝文件,可是這個尺寸後面能夠壓縮,因此即便設置爲300MB也不要緊的。

clipboard.png

建好以後,雙擊圖標打開這個文件,把剛纔上面作好的SegmentFault.app拷貝進去,而後再在裏面創建一個指向Applications文件夾的快捷方式,右鍵菜單點擊顯示選項,勾選『始終以圖標顯示方式打開』,調整圖標大小,在最下面挑選一張帶箭頭的圖片做爲背景。

clipboard.png

最後,再次打開磁盤工具,先推出剛纔的這個文件,而後點擊菜單『映像』-『轉換』,把它壓縮一下,一個完美的dmg安裝包就製做好了。

clipboard.png

新的安裝包大小大約是51MB,我把它上傳到百度網盤了,有須要的同窗能夠下載安裝試用一下。Windows的安裝包我就不製做了,製做軟件方法相似,只是在製做安裝包的時候,Windows要稍微麻煩一些。

怎麼樣,製做一個桌面軟件是否是很容易呢?你也來學着把貴司的網站變成軟件吧!

相關文章
相關標籤/搜索