iPhone: Cara Pelaporan GPS Realtime yang Hemat Baterai

Apa yang ingin saya lakukan:

Saya ingin iPhone saya sering (didefinisikan secara resmi nanti) mengunggah lokasi GPS saya ke server pusat. Saya ingin melakukan ini dengan cara yang paling hemat baterai.

Penelitian yang saya ketahui:

Dokumentasi Apple:

https://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html#//apple_ref/doc/uid/TP40007126

Tautan Stack Overflow:

Respon 1

Tanggapan: bukti keberadaan; beberapa alat lain dapat melakukannya

Cara mengurangi konsumsi baterai iPhone saat menggunakan GPS

Respon 2

Respons: lacak hanya perubahan menara seluler

GPS iPhone - Baterai Sangat Cepat Terkuras

iPhone menjalankan proses berkala di latar belakang - cara baterai dioptimalkan

Pertanyaan

Pertanyaan saya agak kabur karena definisi saya tentang "sering" sangat bergantung pada daya tahan baterai. Misalnya, jika baterai dapat menerima pembaruan setiap 5 menit, saya ingin melakukannya setiap lima menit; jika baterai dapat melakukan ini setiap 10 detik, saya ingin melakukannya setiap 10 detik.

Saya sangat ingin mengerti

  • berbagai cara (perubahan lokasi signifikan, pengatur waktu, latar belakang?) dengan terus mengunggah lokasi GPS dapat diterapkan
  • keuntungan Kerugian
  • kira-kira berapa lama masa pakai baterai dapat bertahan dalam setiap kasus

Ini sepertinya masalah yang cukup umum dan umum. Adakah yang tahu tentang:

  • analisis mendalam tentang berbagai metode
  • atau apakah ada satu cara "optimal" untuk melakukan ini?

[Moderator: silakan tandai wiki komentar ini. Saya ingin mendapatkan banyak jawaban berbeda + analisis biaya dan manfaatnya.]


person user1416711    schedule 25.05.2012    source sumber
comment
Saya juga menjadi korban tidak ditemukannya patokan konsumsi baterai pada kasus pengaturan lokasi inti. Saya baru-baru ini menemukan Beberapa pedoman dari CoreLocation WWDC 2016 untuk memilih API Lokasi Inti yang benar namun tidak memberikan tolok ukur konsumsi baterai yang tepat.   -  person snjmhj    schedule 02.09.2016


Jawaban (1)


Lihat Dokumentasi Apple Di Sini.

Layanan lokasi perubahan signifikan menawarkan layanan lokasi berdaya rendah untuk perangkat dengan radio seluler. Layanan ini hanya tersedia di iOS 4.0 dan versi lebih baru dan juga dapat membangunkan aplikasi yang ditangguhkan atau tidak berjalan.

Itu semua tergantung pada kasus penggunaan. Jika pengguna akan tinggal di lokasi tertentu dan yang ingin Anda lakukan hanyalah melacak apakah dia meninggalkan negara tersebut, melacak perubahan lokasi yang signifikan akan menjadi pilihan yang paling tepat. Namun, ini tidak cukup tepat untuk aplikasi navigasi.

Salah satu keuntungan memilih "Algoritma Apple" adalah mereka akan mengoptimalkannya untuk Anda, jika terjadi masalah baterai. (-:

person Rene Berlin    schedule 25.05.2012
comment
Baik mobil atau iPhone Anda akan kehabisan daya :-) Tidak, saya tidak memiliki patokan tersebut. - person Rene Berlin; 25.05.2012