Chrome OSを搭載したPCの世界では、Chrome OSが徐々にスペースを広げています。 以前、MozillaはスマートフォンのFirefox OSでも同様のことを試していました。 どちらのオペレーティングシステムも、プラットフォーム固有のネイティブアプリケーションではなくWebアプリケーションを実行していました。 Webアプリには明らかにプラットフォーム固有ではないという利点があります。
画像エディタ、メディアコンバータ、YouTubeダウンローダなど、デスクトップアプリケーションの代わりにWebアプリケーションのみを提供する多くのサービスがあります。
Webアプリをデスクトップアプリに変換する理由
Webアプリは、対応するWebブラウザを備えていれば、どのデバイスでも使用できます。 ただし、ブラウザ内でアプリを使用することは、おそらくデスクトップアプリに慣れているため、あまり便利ではありません。 Chromebooksで成長している新世代のユーザーであれば、ブラウザ内でPhotoshopを使用しても問題ないでしょう。 私は絶対にしません。
私たちの中には、フルスクリーンにしない限り、アプリ上で常に表示されているのはブラウザインタフェースかもしれません。 それはちょうどよく見えません。 たとえば、FacebookメッセンジャーやWhatsAppをブラウザウィンドウと別ウィンドウで使用するのは、まったく異なる2つの経験です。 ただし、一般に、ネイティブデスクトップアプリケーションは、実行するオペレーティングシステムとの統合性が高いため、一般的に機能が豊富です。
花火
FireworkはStartpackによって開発された印象的なユーティリティで、Webアプリケーションをネイティブのデスクトップアプリケーションに変換するのに役立ちます。 それは美しく、使いやすいインターフェースを提供するのであなたはコードを学ぶ必要はありません。 数回クリックするだけで、デスクトップアプリと同じくらい多くのWebアプリをPCにインストールできます。 1つの欠点は、私がそれを呼ぶことができるならば、あなたがデスクトップアプリをアンインストールするようにこれらのアプリをアンインストールすることができないということです。 それはFireworkアプリの中から行う必要がありますが、それは大したことではありません。
Fireworkは基本的にWebアプリのラッパーを提供するため、Webアプリを開くと、Webアプリのインターフェイスのみが表示され、システムのWindowsの枠線とコントロールに囲まれています。 Webアプリケーションのロードは、Fireworkのほうが従来のWebブラウザよりも速く感じられます。 これは、アプリをすばやく起動できるようにメモリ内に保持するためです。 Fireworkは、Windows、Mac、またはLinux用の公式Webサイトからダウンロードできます。 アプリは3つのプラットフォームすべてで動作し、同じように動作し、すべての機能も含みます。
インストール
通常はWindowsやMacの他のアプリと同様にLinuxにインストールできます。 ベテランのLinuxユーザにとって、これはまだ通常のアプリインストールのように見えますが、一般的には違います。 Fireworkをインストールするには、Webサイトからzipアーカイブをダウンロードして解凍し、 Firework_start_console.shという名前のスクリプトファイルを実行する必要があります。 それには、解凍したFireworkフォルダ内を右クリックして、[ ターミナルで開く ]を選択します。
ターミナルで、スクリプトを実行可能にしてから、以下のコマンドを1つずつ入力して実行します。 要求されたらパスワードを入力してください。
chmod + x ./Firework_start_console.sh ./Firework_start_console.sh
スクリプトファイルを実行すると、Fireworkがシステムにインストールされ、使い始めることができます。
Fireworkを使用してWebアプリをデスクトップアプリに変換する
ステップ1:デフォルトでは、Fireworkはあなたが上のスクリーンショットで見ることができるいくつかのプリロードされたアプリが付属しています。 あなたがそれらを必要としない場合、それらはすべてアンインストールすることができます。
ステップ2:アプリを追加するには、右上隅にある[ + ]ボタンをクリックし、URLを入力して[ 追加 ]ボタンをクリックします。 それはそれと同じくらい簡単です。
ステップ3:それをする前に、あなたはそれの隣にある点の格子をクリックしたいと思うかもしれません。 ここでは、左クリックで簡単にインストールできる一連のアプリを、きちんとリストに分類して見つけることができます。
Firework内からインストール済みのアプリを起動することも、それを右クリックして[ ランチパッドに移動 ]を選択することもできます。 アプリが起動したら、ドック、タスクバーなどに固定できます。
花火の設定
左側のメニューボタンから設定にアクセスできます。 ここでは、言語の変更、アプリのパフォーマンスの向上、およびバックグラウンドでの実行を許可するアプリを選択できます。 これは、Telegram、WhatsApp、Messengerなどのメッセンジャーの場合に役立ちます。無料版では、2つのアプリが同時にバックグラウンドで実行されることを許可できます。
ネイティブファイル(コマンドライン)
NativefierはFireworkによく似ていますが、コマンドラインツールであるためインストールや使用が簡単ではないかもしれません。 まず第一に、それはnode.jsを必要とします、そうでなければあなたのシステムにインストールされるべきであり、あなたはNativefierを使用する予定です。 WindowsおよびMacユーザーは公式Webサイトからインストーラをダウンロードできます。
sudo apt install npm
Linuxユーザーはターミナルに上記のコマンドを入力し、その後にパスワードを入力するだけです。
インストール
コンピュータにnode.jsがインストールされたら、MacまたはLinuxでターミナルを開きます。 Windowsユーザーは、コマンドプロンプトまたはWindows PowerShellを開く必要があります。 以下のコマンドを入力してnativefierをインストールしてください。
npm install nativefier -g
Linuxユーザーは、エラーが発生した場合はコマンドの前にsudoを追加する必要があります。
sudo npm install nativefier -g
Nativefierを使用してWebアプリをデスクトップアプリに変換する
ステップ1:Webアプリをデスクトップアプリに変換するには、ターミナルまたはコマンドプロンプトに簡単なコマンドを入力するだけです。 そのコマンドはネイティブで 、その後にWebサイトまたはWebアプリのURLが続きます。 例えば以下のコマンドを取ります。
nativefier "//mashtips.com/"
ステップ2:以下のようなコマンドを使って、アプリに好きな名前を付けることもできます。
nativefier --name "Mashtips" "//mashtips.com/"
ステップ3:コマンドウィンドウまたはターミナルを開いたディレクトリにフォルダを作成します。ダブルクリックして実行できる実行可能ファイルをフォルダ内に見つけることができます。 ドック、スタートメニュー、またはタスクバーに固定してください。
ステップ4:Webアプリケーションによっては、Flash Playerの使用が必要な場合があります。 その場合は、コマンドに–flashタグを追加してフラッシュサポートを追加することもできます。
nativefier --flash --name "Pixlr-Editor" "//pixlr.com/editor/"
–flashタグを使用すると、nativefierはフラッシュプラグインを自分で見つけようとしますが、見つからないこともあります。 その場合は、Flashプラグインの場所を手動で指定する必要があります。 これは通常のユーザーにとっては困難なことがあるので、先ほどFireworkについても触れました。
nativefier --flash-path "/home/vivek/.config/google-chrome/PepperFlash/31.0.0.148/libpepflashplayer.so" --name "Pixlr-Editor" "//pixlr.com/editor/"
たとえば、私のLinuxマシンでは、上記のコマンドを使用してPixlrエディタを実行できました。
さらに支援が必要な場合は、NativefierのWebページをチェックしてください。
これで、Nativefierを使用してWebアプリをデスクトップアプリに変換する方法がわかりました。削除するにはどうすればよいですか。 アプリを削除するには、そのフォルダ全体を削除するだけです。 それをあなた自身のデスクトップアプリにするためにあなたの選択にいくつかのアプリを変換してみてください。 あなたはそれを愛するつもりです。