0

PhoneGap を使用して、家庭用ランチャーの代替アプリケーション (Nova Launcher や Go Launcher など) を作成したいと考えています。PhoneGap プラグインについて読んだことがありますが、この機能をプラグインで実装できるとは思いません。ホームランチャーの代替アプリを作ることは可能ですか?

4

2 に答える 2

2

すでにそのようなプロジェクトがあります。このプロジェクトを見てみることができます。

https://github.com/AricwithanA/DOMLauncher

phonegapで作ったランチャーです。

于 2013-04-12T08:34:04.070 に答える
1

あなたの質問に対する答えは「はい」です。Phone Gap は、Java Android プロジェクト内の単なる WebView です。何かに Javascript インターフェースがなく、Phone Gap プラグインがまだない場合は、自分で作成するか、Java/Android xml を直接使用することができます。

WebView をホームスクリーンとして使用する場合の実際の問題は、実際に遅くなることです (それ以外の場合、WebView に通常付属するすべての機能をロードする明らかな利点はありません)。

このようなプロジェクトを意味のあるものにするために、ここで説明されている iPhone の機能の一部を複製するというクールなプロジェクトを試すことができます

[...]

現時点では、WebView のみを含むアプリの浅いハルを実装する (または PhoneGap や apparat.io などの人気のあるフレームワークの 1 つを実装する) ことなく、Android でネイティブに見える WebApp を提供することはできないため、この要求を明示的に承認します。 )。

これは、Android でネイティブに見える WebApp を提供するために 25 米ドルを支払わなければならない点につながります。iOS デバイスでも同じことが無料で、さらに洗練されています

その場合、実際には WebView を使用する意味があります。実際の Web コンテンツを処理する必要があるときはいつでも、WebView を使用するのが理にかなっています。なぜなら、WebView はすでに多くの HTML レンダリング/解析作業を行っているからです。

補足として、私が上で引用した Web サイトの所有者は、25 ドルを支払わなければならないことについて少し間違っています。Android では、彼は自分のアプリに自己署名し、それを自分の Web サイトから配布することもできましたが、彼の要点は変わりません: iOS は Web アプリのローカルでのブックマーク/インストールを Android よりもはるかに優れており、それは素晴らしいことです。 Android でそのようなものを入手できれば (特に iOS 用に作成された Web サイトをローカルに保存/インストールできます)。

于 2013-04-12T07:34:34.647 に答える