iPad ใช้พลังงานแบตเตอรี่มากกว่าหรือไม่เมื่อมีหลายแอปพลิเคชั่นเปิดอยู่


9

iPad ใช้พลังงานแบตเตอรี่มากกว่าหรือไม่เมื่อมีหลายแอปพลิเคชั่นเปิดเปรียบเทียบกับสมมติว่ามีแอพพลิเคชั่นอยู่ในหน่วยความจำเดียว

หากมีความแตกต่างระหว่าง iPad รุ่นต่าง ๆ ฉันจะหาคำตอบสำหรับ iPad ใหม่โดยเฉพาะ

คำตอบ:


13

ภายใต้สถานการณ์ปกติมีแอปพลิเคชันเดียวเท่านั้นที่ทำงานเบื้องหน้าและทำงานจริง แน่นอนว่าแอปดังกล่าวกำลังทำอะไรมีผลกระทบอย่างมากต่ออายุการใช้งานแบตเตอรี่

แอปพลิเคชั่นอื่นอาจทำงานหลายอย่าง แต่เฉพาะในสถานการณ์ที่เฉพาะเจาะจงเท่านั้น - มันหายาก แอพส่วนใหญ่จะไม่ทำอะไรเลยดังนั้นคำตอบก็คือ "ไม่"

เมื่อคุณแตะปุ่มโฮมแอปส่วนหน้าจะได้รับชุดข้อความที่อนุญาตให้เตรียมไว้แล้วเข้าสู่โหมดพื้นหลัง แอปไม่จำเป็นต้องยกเลิกอย่างสมบูรณ์ แต่ก็ไม่ได้ทำงานอย่างใดอย่างหนึ่ง โดยค่าเริ่มต้นแอพอาจไม่ทำงานในพื้นหลังใน iOS พวกเขาอาจขออนุญาตทำงานเป็นเวลานานถึงสิบนาทีในพื้นหลัง (ตัวอย่างเช่นการดาวน์โหลดจนเสร็จสมบูรณ์) เมื่อพวกเขาได้รับแจ้งว่าพวกเขากำลังจะสูญเสียสถานะเบื้องหน้า การใช้วิธีนี้ในทางที่ผิดเพื่อให้แอปถูกปฏิเสธโดย Apple

เมื่อไม่นานมานี้Fraser Speirsได้เขียนบล็อกโพสต์ที่น่าสนใจเกี่ยวกับเรื่องนี้ซึ่งได้รับการรีทวีตอย่างกว้างขวางโดยนักพัฒนาเพราะมันถูกต้อง

ข้อความจากมัน:

มีแอพห้าประเภทที่ได้รับอนุญาตให้ทำงานโดยไม่มีกำหนดในสถานะพื้นหลังใน iOS 5:

  • แอพที่เล่นเสียงขณะอยู่ในสถานะพื้นหลัง ตัวอย่างที่ดีคือ Instacast ในขณะที่เล่นพอดคาสต์
  • แอพที่ติดตามตำแหน่งของคุณในพื้นหลัง ตัวอย่างเช่นคุณยังคงต้องการเสียงเตือนจากแอพนำทาง TomTom แม้ว่าแอพอื่นจะทำงานอยู่
  • แอพที่รับฟังการโทรผ่าน VOIP หากคุณใช้ Skype บน iOS คุณสามารถรับสายเรียกเข้าของ Skype ในขณะที่แอพอยู่ในพื้นหลัง
  • แอปแผงหนังสือที่กำลังดาวน์โหลดเนื้อหาใหม่
  • แอพที่ได้รับการอัพเดตอย่างต่อเนื่องจากอุปกรณ์เสริมภายนอกในพื้นหลัง

ตอนนี้ถ้าคุณใช้แอพที่เหมาะสมกับหมวดหมู่ใดประเภทหนึ่งข้างต้นอาจเป็นการประมวลผลเบื้องหลัง หากเป็นแอปที่เขียนไม่ดีอาจเป็นไปได้ว่าการประมวลผลที่ไม่จำเป็น หากในเวลาเดียวกันคุณกำลังเรียกใช้แอปเบื้องหน้าที่ต้องการทรัพยากรการประมวลผลเป็นไปได้ว่าการฆ่าแอปพื้นหลังอาจทำให้แอปเบื้องหน้าของคุณทำงานได้เร็วขึ้น

แต่! หากคุณดูที่หมวดหมู่คุณจะเห็นว่าสิ่งเหล่านี้เป็นสิ่งที่คุณต้องการทำหากคุณใช้แอพเหล่านั้น คุณไม่ต้องการรับสาย Skype เฉพาะเมื่อคุณนำ Skype ไปยังเบื้องหน้า คุณไม่ต้องการให้ TomTom หยุดบอกทางเพียงเพราะผู้โดยสารของคุณเริ่มเช็คอีเมล ดังนั้นการยกเลิกแอปมักเป็นความคิดที่ไม่ดี

ต่อไปนี้เป็นคำเกี่ยวกับรายการแอพล่าสุดที่คุณนำขึ้นมาด้วยการดับเบิลคลิกที่ปุ่มโฮม โปรดสังเกตว่าชื่อไม่ใช่ "รายการงาน" หรือ "รายการมัลติทาสก์" หรืออะไรทำนองนั้น - เป็นเพียงรายการแอปล่าสุด บางคนอาจอยู่ในพื้นหลังถูกระงับและพร้อมที่จะทำงาน บางคนอาจถูกยกเลิกและไม่ทำงานเลย - หากถูกทาบทามพวกเขาจะต้องเริ่มวิ่งตั้งแต่เริ่มต้น แอพจากหมวดหมู่ที่แสดงรายการหนึ่งอาจทำงานอยู่เบื้องหลัง แต่รายการนี้ให้ข้อบ่งชี้ของสิ่งที่จะทำงานไม่ได้ในขณะนี้ คุณสามารถลบแอพออกจากรายการ แต่หากแอปไม่ทำงานมันไม่สามารถยกเลิกได้ พิสูจน์: ทำการรีเซ็ตฮาร์ดโทรศัพท์ของคุณเพื่อให้บูตจากหน้าจอแอปเปิ้ลสีขาว ไอคอนทั้งหมดยังคงเหมือนเดิม

โดยทั่วไปไม่จำเป็นต้องลบแอปพลิเคชั่นออกจากรายการแอพล่าสุด

หากคุณต้องการยุติแอพที่อยู่ในเบื้องหน้าโดยไม่สลับไปใช้ก่อนที่จะยกเลิกแอพผ่านรายการแอพล่าสุดคุณสามารถกดปุ่มพัก / ปลุก (ด้านบนของอุปกรณ์) จนกระทั่งslide to power offปรากฏขึ้น หากคุณกดปุ่มโฮมค้างไว้จนกระทั่งอุปกรณ์กลับไปที่ Springboard แอปจะถูกยกเลิก (หากคุณกดยกเลิกและกลับสู่แอพแทนจะไม่ถูกยกเลิก) การพิสูจน์: ใช้แอปที่มีสถานะ - เช่นทำการค้นหาในแอพ iTunes Store ยกเลิกด้วยวิธีนี้เมื่อคุณเปิดแอปอีกครั้งสถานะของคุณจะหายไป หากคุณไม่ยุติสถานะของคุณจะยังคงอยู่

โดยทั่วไปไม่จำเป็นต้องยกเลิกแอปพื้นหน้า - อย่างที่คุณเคยเห็นแอพที่โทรศัพท์จะหยุดทำงานโดยอัตโนมัติทันทีที่กระบวนการเฝ้าระวังตรวจพบว่าแอปไม่ตอบสนองต่อเหตุการณ์ของระบบ

จากเหตุการณ์กด iPhone OS 4 ในปี 2010:

    Q: How do you close applications when multitasking? 
    A: (Scott Forstall) You don't have to. The user just uses things and doesn't ever
 have to worry about it. 
    A: (Steve Jobs) It's like we said on the iPad, if you see a stylus, they blew it.
 In multitasking, if you see a task manager... they blew it. Users shouldn't ever have
 to think about it.

ดังนั้นการมีแอพเหล่านั้นในหน่วยความจำจึงไม่ส่งผลกระทบต่อแบตเตอรี่เลยหากพวกเขาไม่ได้เรียกใช้เธรดพื้นหลัง
Ben Brocka

ขวา. หากแอพไม่ได้ทำอะไรเลยไม่มีผลกระทบต่อแบตเตอรี่ การอยู่ใน RAM ไม่ใช้แบตเตอรี่เสริมเพราะ RAM อยู่ที่นั่นเสมอและอ่านได้ไม่ว่าจะว่างเปล่าหรือกำลังใช้งานอยู่
Adam Eberbach

ว้าวห่าคำตอบ ฉันต้องใช้ TL; DR เวอร์ชันแม้ว่า :-)
bmike

3

ไม่ได้มีเพียงแอปเดียวที่ทำงานบน iOS ในเวลาเดียว

ใช่มีบางวินาทีที่แอพสามารถขอให้ทำงานให้เสร็จก่อนที่ระบบปฏิบัติการจะฆ่ากระบวนการหากยังไม่เสร็จ

คุณสามารถมีงานพื้นหลังบางอย่างเช่นโทรศัพท์ Skype ที่กำลังทำงานอยู่ในพื้นหลัง แต่อีกครั้งนี่เป็น iOS ที่ใช้รหัสพิเศษสำหรับแอพไม่ใช่แอปทั้งหมดที่ยังทำงานอยู่

นอกเหนือจากเคสที่คุณออกจากแอพหนึ่งแล้วและมีเวลาสองสามวินาทีในการทำงานให้เสร็จสิ้นแอปเดียวเท่านั้นที่ทำงานบน iOS และแบตเตอรี่ของคุณจะไม่ได้รับผลกระทบจากหลายแอพ แบตเตอรีของคุณหมดเนื่องจากแอพพื้นหน้าและ / หรือระบบปฏิบัติการของตัวเองทำวิทยุเปิดไฟหน้าจอและใช้งาน CPU


2

คำตอบสั้น ๆ :

ในกรณีที่ดีที่สุดปริมาณทรัพยากรที่ใช้โดยหลายแอพจะเหมือนกับเมื่อคุณใช้งานแอพเดียว ในกรณีที่เลวร้ายที่สุดแอพหลายตัวจะใช้ทรัพยากรมากกว่าแอพเดียว ดังนั้นเพื่อความปลอดภัยคุณควรปิดแอปพื้นหลังทั้งหมด


คำตอบยาว:

อุปกรณ์ iOS จะใช้ทรัพยากรมากกว่า (หรือจำนวนเท่ากัน) เมื่อมีแอปพลิเคชั่นหลายตัวกำลังทำงานอยู่ อนุญาตSเป็นปริมาณทรัพยากรที่ใช้กับแอปเดียวที่กำลังทำงานและMเป็นปริมาณทรัพยากรที่ใช้กับแอปหลายตัวที่กำลังทำงาน เรามีความสัมพันธ์ต่อไปนี้: S <= Mและแอปที่ปิดจะทำให้คุณปลอดภัย

แม้ว่าเจตนาของ Apple จะให้ผู้ใช้ไม่ต้องกังวลกับแอปพื้นหลัง แต่ก็ไม่ได้หมายความว่าจะเป็นเช่นนั้น ความจริงก็คือนักพัฒนามีอิสระในการใช้แอพตามที่พวกเขาต้องการและเมื่อ Apple เปิดแอพสโตร์ให้กับนักพัฒนาใด ๆ ในโลกการเดิมพันทั้งหมดที่เจตนาของแอปเปิลถูกปิด แม้ว่าในทางเทคนิคแล้วนักพัฒนาจะมีเพียง 5 โปรไฟล์พื้นหลังให้เลือก แต่มีหลายวิธีที่แอพอาจใช้ทรัพยากรอย่างหลีกเลี่ยงไม่ได้:

  1. พฤติกรรมพื้นหลังที่ไม่ต้องการ : เช่นผู้ใช้ใช้ Skype สำหรับ IM เท่านั้นและไม่ออกจากแอพหลังจากเซสชัน IM เสร็จสิ้น แอปพลิเคชั่นกำลังฟัง VOIP แม้ว่าผู้ใช้จะไม่ได้ใช้งานด้วยเหตุผลนั้น
  2. พฤติกรรมพื้นหลังที่ไม่รู้จัก : ลองนึกภาพแอปที่ช่วยเตือนคุณว่าคุณจอดรถไว้ที่ใดโดยใช้ GPS มันใช้กระบวนการพื้นหลัง GPS ของ Apple หรือใช้คุณสมบัติอื่นบ้าง หรือวิธีการเกี่ยวกับแอปพอดคาสต์ที่กำลังเล่นพอดคาสต์ที่อยู่ระหว่างการดาวน์โหลด มันจะลบตัวเองออกจากพื้นหลังโดยอัตโนมัติหรือไม่หากไม่จำเป็นต้องดาวน์โหลดพ็อดแคสต์อีกต่อไป
  3. ข้อผิดพลาดของผู้ใช้ : ผู้ใช้กำลังใช้งานแอปพลิเคชันวิทยุและใช้คุณสมบัติหยุดชั่วคราวแทนที่จะหยุดคุณสมบัติซึ่งทำให้แอปใช้ทรัพยากรอย่างต่อเนื่อง แต่เนื่องจากเพลงไม่ได้เล่นอีกต่อไปจึงไม่มีข้อบ่งชี้ว่ามันกำลังทำอยู่
  4. ข้อผิดพลาดของแอปพลิเคชัน : แอปวิทยุที่หยุดชั่วคราวในพื้นหลังอย่างไม่มีกำหนดเช่นเนื่องจากการเชื่อมต่อไม่ดี ผู้ใช้ไม่มีข้อบ่งชี้ว่าแอปกำลังทำงานและสิ้นเปลืองทรัพยากร แม้แต่บทความนี้ที่อ้างถึงกรณีตรงข้ามระบุว่ามีแอพที่สามารถไป "บ้าดีเดือดและจะยุติอย่างไม่เหมาะสม"
  5. คุณลักษณะที่ไม่มีเอกสาร มีหลายกรณีที่แอปผ่านกระบวนการตรวจสอบแม้ว่าจะมีฟีเจอร์ที่ Apple ไม่อนุญาต (เช่นการปล่อยสัญญาณ) ไม่ไกลเกินกว่าที่จินตนาการนักพัฒนาที่ซ่อนกระบวนการพื้นหลังไว้ในแอพของพวกเขาเช่นกัน มันอาจถูกปกปิดได้ง่ายหากบางส่วนของแอปพลิเคชั่นใช้ประโยชน์จากคุณสมบัติการประมวลผลพื้นหลังที่เป็นเอกสารในขณะที่ส่วนที่เหลือทำสิ่งที่มันพอใจเมื่อทำงานในพื้นหลัง เหตุผลหลักที่แอปแชร์อินเทอร์เน็ตถูกลบออกจาก App Store นั้นเป็นเพราะการเผยแพร่ที่พวกเขาสร้างขึ้น แอปพลิเคชันที่ใช้การประมวลผลพื้นหลังด้วยเหตุผลที่ไม่มีเอกสารจะสามารถบินได้ภายใต้เรดาร์ของ Apple เป็นเวลาหลายปีเนื่องจากไม่มีใครจำเป็นต้องรู้เกี่ยวกับคุณสมบัติเหล่านี้เลย

ด้วยแอปกว่า 500,000 รายการใน App Store ทำให้ไม่มีทางรู้ว่าแต่ละแอปพลิเคชันทำอะไรให้คนเดียวรู้ว่ากระบวนการพื้นหลังประเภทใดที่อาจใช้งานอยู่และไม่ว่ามันจะเขียนได้ดีหรือไม่ก็ตาม

นี่เป็นเหตุผลเดียวกันที่ Apple Genius แนะนำให้คุณปิดแอพทั้งหมดในถาด ไม่มีใครเถียงว่าทุกปพลิเคชันเหล่านี้จะทำงานและการบริโภคทรัพยากร พวกเขากำลังโต้เถียงว่าแอพเหล่านั้นบางอันอาจใช้ทรัพยากรมากและเนื่องจากไม่มีวิธีที่จะรู้ว่ามีแอพใดบ้างที่ใช้ทรัพยากรหมดเนื่องจากไอคอนมีลักษณะเหมือนกันวิธีที่ง่ายที่สุดในการแก้ปัญหานี้คือการปิดแอปทั้งหมด .

ในทางเทคนิคคุณสามารถดูรายการและเพิกเฉยต่อแอพทั้งหมดที่คุณรู้ว่าไม่ใช้การประมวลผลเบื้องหลัง แต่นั่นเป็นงานที่ท้าทายยิ่งกว่าการปิดแอปทั้งหมด (นี่คือตัวอย่างที่แม้ว่าจะพูดเกินจริงอาจเป็นจริง: นี่คือแอป GPS แบบเลี้ยวต่อเลี้ยวดังนั้นฉันต้องปิดมันเป็นแอปวิทยุ แต่ฉันไม่เคยกดปุ่มเล่นเลย ไม่ต้องสตรีมในพื้นหลังนี่คือแอพ GPS ที่ไม่ได้ใช้แบบเลี้ยวต่อเลี้ยวดังนั้นฉันไม่จำเป็นต้องปิดมันเป็นแอพที่อาจดาวน์โหลดสิ่งที่ฉันไม่สนใจและ ฉันปิดมันเมื่อ 6 นาทีที่แล้วดังนั้นมันอาจจะอยู่ในหน้าต่าง 10 นาทีของการประมวลผล bg และฉันควรปิดมันเป็นเพียงเกมดังนั้นฉันไม่ต้องกังวลเกี่ยวกับมันนี่เป็นแอพที่จอดรถซึ่งใช้ ตำแหน่งของฉัน,

เมื่อจำนวนแอพที่คุณติดตั้งบน iPhone เพิ่มขึ้นความเป็นไปได้ที่กระบวนการพื้นหลังจะสิ้นเปลืองทรัพยากรที่ไม่ต้องการ

คุณไม่สามารถคาดหวังให้ผู้ใช้รู้ว่าแอพทุกตัวที่พวกเขาดาวน์โหลดจะทำงานอย่างไร ดังนั้นหากผู้ใช้กังวลกับการประมวลผลพื้นหลังที่ไม่จำเป็นการปิดแอพเป็นความคิดที่ดี


มีหลายครั้งที่ฉันจะสังเกตเห็นว่า iPhone ของฉันเริ่มร้อนแรงแม้ว่าฉันจะไม่ได้ใช้มันก็ตาม สาเหตุมักเป็นแอปพลิเคชั่นบางตัวที่ใช้โปรเซสเซอร์แม้ว่าจะไม่จำเป็นต้องทำงานในเบื้องหน้า การแก้ไขอย่างรวดเร็วคือการปิดแอปพลิเคชันทั้งหมด (โดยการแตะปุ่มโฮมสองครั้ง) จนถึงตอนนี้ได้แก้ไขปัญหาความร้อนสูงเกินไปของ iPhone ของฉันภายในไม่กี่นาที


เหตุผลของคุณคือเสียง ฉันรู้สึกถึงวิธีแก้ปัญหาสำหรับทุกกรณีที่แอพอาจใช้ทรัพยากรพื้นหลังมากเกินไปเพื่อรับแอพที่ดีกว่า! ฉันไม่เคยพบกับโทรศัพท์ฮอตยกเว้นเมื่อใช้ฮอตสปอตส่วนบุคคล กรณีที่ 1, 3 - พฤติกรรมของผู้ใช้จำเป็นต้องมีการปรับเปลี่ยนอาจทำเช่นนั้นได้แทนที่จะฆ่าแอปทั้งหมด เคส 2, 4, 5 - แอปที่ไม่ดี
Adam Eberbach

-2

ฉันเพิ่งค้นพบว่าแอพมัลติทาสกิ้งทำงานเสื่อมสภาพแบตเตอรี่ของคุณ ฉันมีรุ่นที่สามฉัน -Pad และสังเกตเห็นว่ามันไม่ได้ชาร์จอย่างที่ควรจะเป็นไม่แน่ใจว่าทำไม เมื่อวานนี้มันตี 10% และฉันก็ตื่นตระหนก พูดคุยกับผู้ชายที่น่ารักที่ Apple tech ที่ให้ฉันดึง multitask bar ขึ้นมาจากนั้นจึงปิดแอพทั้งหมดและฉันมีเครือข่าย - ฉันไม่เคยได้ยินเรื่องนี้เลย หลังจากผ่านไปหนึ่งชั่วโมงแบตเตอรี่ก็สูงถึง 30% และยังคงปีนขึ้นไป ดังนั้นผู้คนจึงเกิดขึ้นและแอพที่เปิดอยู่หลากหลายประเภทเป็นสาเหตุของมัน ตอนนี้ฉันปิดพวกเขาบน iPad และ iPad รุ่นที่ 1 ของสามีซึ่งดูเหมือนจะไม่ได้รับผลกระทบ - แบตเตอรี่ของมันอยู่ที่ 100% เกือบตลอดเวลา แต่รุ่นใหม่กว่า - ไม่ใช่


มีข้อมูลที่ผิดเล็กน้อย (ทั่วไป) ที่นี่ คำตอบที่มีอยู่สำหรับคำถามนี้คือวิธีการทำงานมัลติทาสกิ้ง iOS จริง ๆ (โดยย่อแอพที่ปรากฏใน "มัลติทาสก์บาร์" นั้นไม่ได้ทำงานทั้งหมด)
Dan J

ไม่เหมือนที่ฉันขอเลย การเปิดแอปหลายแอปจะไม่ทำให้อุปกรณ์ของคุณชาร์จ
deutschZuid
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.