- -Androidで位置精度を管理する方法

Androidで位置精度を管理する方法

場所はアプリが求める特権情報ですスマートフォンにアクセスします。 Googleマップなどの一部のアプリは、機能するために必要です。 Facebookのような他のアプリは、基本的な機能を実行するために実際にそれを必要としません。 iOSとAndroidの両方で、アプリへの位置情報アクセスを制限できます。 Androidでは、アプリが現在地を正確に把握できないように、位置情報の精度を管理できます。

Androidの位置精度

位置情報の精度を管理するには、設定を開きますアプリと場所に移動します。既にオンになっていると仮定すると、「モード」オプションが表示されます。それをタップします。ロケーションモード画面には、Androidがサポートする3つのロケーション精度モードが一覧表示されます。

高精度モードでは、すべてのワイヤレスを使用しますスイッチとGPSを使用して、現在地を追跡します。 UberやLyftなどの乗車サービスを利用する場合は、アプリが現在地を正確に特定できるように、高精度を有効にする必要があります。

バッテリー節約方法は携帯通信会社に依存していますネットワーク、WiFi、およびBluetoothを使用して、現在地を特定します。 GPSのみが除外されますが、GPSは非常に重要です。外出先では、このオプションだけではUberやGoogleマップなどのアプリを使用するには不十分です。

デバイスのみモードが最も制限的ですロケーションモード。 GPSとデバイスのセンサーのみに依存して、現在地を特定します。現在地を使用する必要があるほとんどのアプリは、デバイスのみモードで現在地をオンにしていると、現在地を見つけることができません。

残念ながら、Androidでは設定できませんアプリごとの位置精度。アプリが現在の場所にアクセスすることを許可またはブロックできますが、あなたの場所にアクセスできるアプリはすべて同じレベルのアクセス権を持ちます。たとえば、GoogleマップとFacebookアプリが現在の位置を使用することを許可し、「高精度」モードを選択した場合、両方のアプリはGPS、WiFi、Bluetooth、モバイルネットワークを介して位置を特定できます。

改善の余地

場所管理を比較しないのは難しいiOSのAndroid。 iOSでは、ユーザーに位置情報の正確さをこのように制御することはできませんが、バックグラウンドで実行している場合でも自分の位置にアクセスできるアプリとできないアプリを選択できます。この特定の機能には、アプリがサポートを追加する必要があります。たとえば、アプリにオプションが1つしかない場合、つまり、常に場所をユーザーとして使用する場合、アプリを積極的に使用しているときにのみ場所を使用するように制限することはできません。 Uberはその代表例です。 Uber iOSアプリは、それがバックグラウンドにあるときでもあなたの場所に完全にアクセスできました。ユーザーがUberの位置情報へのアクセスを制限できるのは、最近の更新によってのみでした。

iOSもAndroidも完全に正しくありません。 Androidでは、位置の正確性を管理できますが、アプリごとではありません。 iOSでは、アプリごとに位置情報へのアクセスを制限できますが、位置情報の正確性を管理することはできません。開発者にとって悪夢を作成せずに、またエンドユーザーが自分の場所がどのように使用されているかを理解するためだけにマニュアルを読まなくても、2つの概念をマージする合理的な方法が必要です。

コメント