phonegap を使用して位置追跡アプリケーションを作成し、それを a) 低スペックの Android フォンでパフォーマンスの高い方法で動作させ、b) 電話がスタンバイ モードのときにアプリをバックグラウンドで実行し続けることは完全に実現可能です。
アプリを Android のバックグラウンドで実行し続けるには、部分的なウェイクロックを取得する必要があります ( android powermanager を参照)。phonegap では、プラグインを使用してこれを実現する必要があります。プラス面としては、これを行う既存の phonegap プラグインがあります。欠点は、カスタム プラグインを使用するために、便利な phonegap ビルドメソッドを使用してアプリをビルドすることができないため、Eclipse IDE を介して手動プロセスを実行する必要があることですが、これはそれほど面倒ではありません。設定します (ここを参照)。
Android のメモリ不足が原因でアプリが閉じられたり、安価で低スペックのデバイスで応答性が高くなったりするという点では、JavaScript コードを最適な方法で慎重に記述している限り、これは問題になりません。 . カスタム マップを使用する phonegap を使用して位置追跡アプリを実装しました。HTC Desire や HTC Wildfire などの古い Android デバイスでのテストでは、パフォーマンスは許容範囲内で、部分的なウェイクロックは機能していました。メモリー。
ネイティブではなく phonegap を選択したのは、私が Web 開発者であるため、Java と Android SDK を最初から作成するよりも Javascript の方が便利であり、適切なプラグインを使用して同じ JS コード ベースを使用して生成することができたからです。 iOS用の同じアプリ。Phonegap はデバイス上の GPS ハードウェアにアクセスできます。屋外でのテストでは、デバイスに応じて平均精度が 4 ~ 8 メートルであることがわかりました。お役に立てれば!