สิ่งที่ฉันต้องการทำ:
ฉันต้องการให้ iPhone ของฉันอัปโหลดตำแหน่ง GPS ของฉันไปยังเซิร์ฟเวอร์กลางบ่อยครั้ง (กำหนดอย่างเป็นทางการในภายหลัง) ฉันต้องการทำสิ่งนี้ด้วยวิธีที่มีประสิทธิภาพแบตเตอรี่มากที่สุด
การวิจัยที่ฉันทราบ:
เอกสารของ Apple:
ลิงก์สแต็กโอเวอร์โฟลว์:
คำตอบ 1
การตอบสนอง: หลักฐานการดำรงอยู่; เครื่องมืออื่นก็สามารถทำได้
คำตอบ 2
การตอบสนอง: ติดตามเฉพาะการเปลี่ยนแปลงหอเซลล์
iPhone GPS - แบตเตอรี่หมดเร็วมาก
iPhone ที่กำลังดำเนินการเป็นระยะในพื้นหลัง - วิธีเพิ่มประสิทธิภาพแบตเตอรี่< /ก>
คำถาม
คำถามของฉันค่อนข้างคลุมเครือตรงที่คำจำกัดความของ "บ่อยครั้ง" ของฉันนั้นขึ้นอยู่กับอายุการใช้งานแบตเตอรี่ที่สามารถทนได้ ตัวอย่างเช่น หากแบตเตอรี่สามารถอัปเดตทุกๆ 5 นาที ฉันอยากจะอัปเดตทุกๆ ห้านาที ถ้าแบตเตอรี่สามารถทำได้ทุกๆ 10 วินาที ฉันก็อยากจะทำมันทุกๆ 10 วินาที
ฉันต้องการที่จะเข้าใจจริงๆ
- วิธีต่างๆ (เปลี่ยนตำแหน่งสำคัญ ตัวจับเวลา พื้นหลัง?) การอัปโหลดตำแหน่ง GPS อย่างต่อเนื่องสามารถทำได้
- ข้อดีข้อเสีย
- อายุการใช้งานแบตเตอรี่โดยประมาณในแต่ละกรณี
ดูเหมือนว่าเป็นปัญหาทั่วไปและค่อนข้างทั่วไป ไม่มีใครรู้เกี่ยวกับ:
- การวิเคราะห์เชิงลึกของวิธีการต่างๆ
- หรือหากมีวิธีเดียวที่ "ดีที่สุด" ในการทำเช่นนี้?
[ผู้ดูแล: อย่าลังเลที่จะทำเครื่องหมายความคิดเห็นนี้ในวิกิ ฉันอยากได้คำตอบที่แตกต่างกันมากมาย + การวิเคราะห์ต้นทุนผลประโยชน์]