Mengapa pelacakan GPS iPhone saya menjadi sangat buruk?

8

Saya mulai menggunakan aplikasi Nike + GPS di iPhone 4 (bukan 4s) untuk melacak lari saya di musim panas 2011. Pengukuran GPS untuk menjalankan cukup konsisten: berjalan pada jalur yang sama akan bervariasi hingga sepersepuluh mil dari lari ke berjalan, tapi saya tahu GPS tidak selalu seakurat yang tepat, sehingga tidak mengganggu saya.

Kadang-kadang pada bulan September tahun ini (2012) keakuratan pelacakan run saya pergi jalan ke bawah. Saya punya beberapa di mana jarak diukur di bawah sebanyak 50%. Saya pikir itu mungkin Nike +, tapi saya menginstal Strava Run dan menjalankan lagi pengukuran besar-besaran. Akhir pekan lalu lari 6 mil (diukur menggunakan gmap-pedometer.com ) diukur sebagai 0,17 mil di Nike +. (Aplikasi Nike +, menurut pengakuannya, telah secara teratur memperingatkan saya bahwa sinyal GPS "lemah", sehingga bahkan meragukan kualitas datanya.)

Namun, dalam aplikasi yang tidak berjalan, layanan lokasi tampaknya baik-baik saja. Peta menempatkan saya di tempat yang tepat. Aplikasi cuaca ( Dark Sky adalah contoh terbaik saya) tahu persis di mana saya berada. Apakah mereka menggunakan sesuatu yang lain untuk mendapatkan lokasi saya? Membaca pertanyaan ini dan ini membuat saya berpikir ini bisa menjadi masalah perangkat keras, tetapi ketidakkonsistenan antara aplikasi membingungkan saya.

ETA: Saya belum menginstal pembaruan iOS 6, jadi ini masih iOS 5.

pjmorse
sumber
Apakah Anda mencoba me-reboot iPhone sepenuhnya?
Gerry
Dengan "sepenuhnya me-reboot" yang Anda maksud adalah siklus daya, bukan? Tidak, sebenarnya itu tidak terpikir oleh saya, yang sedikit memalukan mengingat latar belakang dukungan teknis saya. Saya akan coba sekarang.
pjmorse
Apakah Anda menjalankan iOS 6? Saya telah mengalami masalah dengan GPS di Waze dan MotionX Drive baru-baru ini (dua aplikasi yang saya gunakan secara teratur di dalam mobil). Saya menjalankan iOS 6 dan saya pikir ini adalah saat masalah dimulai.
EmmEff
Saya menolak pembaruan iOS 6 selama beberapa minggu (terkait, untuk menghindari aplikasi Maps baru) jadi tidak, bukan iOS 6. Saya akan mengedit pertanyaan untuk memberikan data itu.
pjmorse
Sudahkah Anda membuka tiket dukungan dengan pengembang aplikasi Anda untuk memastikan mereka benar-benar menggunakan GPS saat layar menjadi redup atau mungkin menyebut mekanisme lokasi menara sel yang kurang hemat energi. Saya mendapat tanggapan luar biasa dari pengembang Runmeter tentang pengaturan terbaik untuk memuluskan data lokasi saya dan mendapatkan pengukuran jarak yang lebih baik ketika data lokasi berisik (seperti biasanya).
bmike

Jawaban:

8

Saya secara teratur mengalami masalah yang sama dengan RunKeeper di iPhone 4S saya di mana jarak diukur terlalu jauh. Ketika meninjau peta yang diplot dari lari saya, saya bisa melihat koordinat melonjak sedikit tidak menentu dari satu titik ke titik lainnya, memperhitungkan jarak ekstra, dan ini untuk seluruh lintasan lari di luar ruangan, tidak hanya secara sporadis di tempat-tempat dengan penerimaan GPS yang buruk.

Jalankan normal:

masukkan deskripsi gambar di sini

Bugged run:

masukkan deskripsi gambar di sini

Meskipun saya tidak dapat memberikan jawaban pasti mengapa masalah ini terjadi, dan mengapa iPhone tampaknya macet dalam kondisi yang disadap ini saat melakukannya, me-reboot sepenuhnya iPhone (dan mungkin juga mengaktifkan Mode Penerbangan untuk mem-boot ulang antena juga) tampaknya selalu mengatasinya selama beberapa hari atau bahkan berminggu-minggu.

Pada sidenote, sejak saya memutakhirkan ke iPhone5 saya (dengan iOS 6 ofcourse), masalahnya belum muncul dengan sendirinya sejauh ini. Mungkin masalahnya diperbaiki di iOS atau di perangkat keras.

Gerry
sumber
Saya sudah melakukan reboot. Saya akan melihat apakah itu membantu pada lari besok.
pjmorse
Mode penerbangan juga akan mematikan radio GPS, tetapi jika Anda sementara hanya mematikan wifi dan data seluler, ia akan tetap berjalan - Anda mungkin ingin mencoba ini untuk meningkatkannya, dan mengesampingkan potensi gangguan antena.
Stuffe
Dugaan saya adalah API lokasi menggunakan panggilan lokasi yang kurang akurat ketika layar mati. Sebagian besar aplikasi GPS memiliki pengaturan untuk mencegah layar dari peredupan atau menawarkan perataan data sehingga Anda dapat secara eksplisit membakar lebih banyak baterai ketika Anda benar-benar membutuhkan detail level GPS atau menangani data lokasi yang kurang akurat yang datang ketika perangkat berada dalam mode daya rendah. setelah layar mati. Pada dasarnya, iOS telah berubah dan aplikasi tidak berubah untuk menangani data yang kurang akurat (tetapi lebih ekonomis).
bmike
@bmike Dalam kasus RunKeeper, saya selalu mematikan layar untuk mencegah input yang tidak disengaja, dan yang biasanya tidak memiliki dampak negatif pada akurasi sama sekali. Dari pengamatan saya, iPhone kadang-kadang macet dalam keadaan di mana ia memberi makan RunKeeper data yang tidak akurat, yang setiap kali terjadi pada saya diselesaikan segera setelah reboot penuh.
Gerry
@Gerry Sangat menarik. Apakah Anda mengira beberapa tugas latar belakang mengambil waktu jauh dari GPS / lokasi dan aplikasi yang Anda pedulikan yang menyebabkan waktu sampel tertunda? Saya senang saya tidak harus reboot untuk mendapatkan data lokasi yang baik, tetapi Anda mungkin akan menemukan sesuatu jika Anda dapat mereproduksi hasil buruk / hasil yang baik ini dengan reboot di antaranya.
bmike