iPad ใช้พลังงานแบตเตอรี่มากกว่าหรือไม่เมื่อมีหลายแอปพลิเคชั่นเปิดเปรียบเทียบกับสมมติว่ามีแอพพลิเคชั่นอยู่ในหน่วยความจำเดียว
หากมีความแตกต่างระหว่าง iPad รุ่นต่าง ๆ ฉันจะหาคำตอบสำหรับ iPad ใหม่โดยเฉพาะ
iPad ใช้พลังงานแบตเตอรี่มากกว่าหรือไม่เมื่อมีหลายแอปพลิเคชั่นเปิดเปรียบเทียบกับสมมติว่ามีแอพพลิเคชั่นอยู่ในหน่วยความจำเดียว
หากมีความแตกต่างระหว่าง iPad รุ่นต่าง ๆ ฉันจะหาคำตอบสำหรับ iPad ใหม่โดยเฉพาะ
คำตอบ:
ภายใต้สถานการณ์ปกติมีแอปพลิเคชันเดียวเท่านั้นที่ทำงานเบื้องหน้าและทำงานจริง แน่นอนว่าแอปดังกล่าวกำลังทำอะไรมีผลกระทบอย่างมากต่ออายุการใช้งานแบตเตอรี่
แอปพลิเคชั่นอื่นอาจทำงานหลายอย่าง แต่เฉพาะในสถานการณ์ที่เฉพาะเจาะจงเท่านั้น - มันหายาก แอพส่วนใหญ่จะไม่ทำอะไรเลยดังนั้นคำตอบก็คือ "ไม่"
เมื่อคุณแตะปุ่มโฮมแอปส่วนหน้าจะได้รับชุดข้อความที่อนุญาตให้เตรียมไว้แล้วเข้าสู่โหมดพื้นหลัง แอปไม่จำเป็นต้องยกเลิกอย่างสมบูรณ์ แต่ก็ไม่ได้ทำงานอย่างใดอย่างหนึ่ง โดยค่าเริ่มต้นแอพอาจไม่ทำงานในพื้นหลังใน 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.
ไม่ได้มีเพียงแอปเดียวที่ทำงานบน iOS ในเวลาเดียว
ใช่มีบางวินาทีที่แอพสามารถขอให้ทำงานให้เสร็จก่อนที่ระบบปฏิบัติการจะฆ่ากระบวนการหากยังไม่เสร็จ
คุณสามารถมีงานพื้นหลังบางอย่างเช่นโทรศัพท์ Skype ที่กำลังทำงานอยู่ในพื้นหลัง แต่อีกครั้งนี่เป็น iOS ที่ใช้รหัสพิเศษสำหรับแอพไม่ใช่แอปทั้งหมดที่ยังทำงานอยู่
นอกเหนือจากเคสที่คุณออกจากแอพหนึ่งแล้วและมีเวลาสองสามวินาทีในการทำงานให้เสร็จสิ้นแอปเดียวเท่านั้นที่ทำงานบน iOS และแบตเตอรี่ของคุณจะไม่ได้รับผลกระทบจากหลายแอพ แบตเตอรีของคุณหมดเนื่องจากแอพพื้นหน้าและ / หรือระบบปฏิบัติการของตัวเองทำวิทยุเปิดไฟหน้าจอและใช้งาน CPU
คำตอบสั้น ๆ :
ในกรณีที่ดีที่สุดปริมาณทรัพยากรที่ใช้โดยหลายแอพจะเหมือนกับเมื่อคุณใช้งานแอพเดียว ในกรณีที่เลวร้ายที่สุดแอพหลายตัวจะใช้ทรัพยากรมากกว่าแอพเดียว ดังนั้นเพื่อความปลอดภัยคุณควรปิดแอปพื้นหลังทั้งหมด
คำตอบยาว:
อุปกรณ์ iOS จะใช้ทรัพยากรมากกว่า (หรือจำนวนเท่ากัน) เมื่อมีแอปพลิเคชั่นหลายตัวกำลังทำงานอยู่ อนุญาตS
เป็นปริมาณทรัพยากรที่ใช้กับแอปเดียวที่กำลังทำงานและM
เป็นปริมาณทรัพยากรที่ใช้กับแอปหลายตัวที่กำลังทำงาน เรามีความสัมพันธ์ต่อไปนี้: S <= M
และแอปที่ปิดจะทำให้คุณปลอดภัย
แม้ว่าเจตนาของ Apple จะให้ผู้ใช้ไม่ต้องกังวลกับแอปพื้นหลัง แต่ก็ไม่ได้หมายความว่าจะเป็นเช่นนั้น ความจริงก็คือนักพัฒนามีอิสระในการใช้แอพตามที่พวกเขาต้องการและเมื่อ Apple เปิดแอพสโตร์ให้กับนักพัฒนาใด ๆ ในโลกการเดิมพันทั้งหมดที่เจตนาของแอปเปิลถูกปิด แม้ว่าในทางเทคนิคแล้วนักพัฒนาจะมีเพียง 5 โปรไฟล์พื้นหลังให้เลือก แต่มีหลายวิธีที่แอพอาจใช้ทรัพยากรอย่างหลีกเลี่ยงไม่ได้:
ด้วยแอปกว่า 500,000 รายการใน App Store ทำให้ไม่มีทางรู้ว่าแต่ละแอปพลิเคชันทำอะไรให้คนเดียวรู้ว่ากระบวนการพื้นหลังประเภทใดที่อาจใช้งานอยู่และไม่ว่ามันจะเขียนได้ดีหรือไม่ก็ตาม
นี่เป็นเหตุผลเดียวกันที่ Apple Genius แนะนำให้คุณปิดแอพทั้งหมดในถาด ไม่มีใครเถียงว่าทุกปพลิเคชันเหล่านี้จะทำงานและการบริโภคทรัพยากร พวกเขากำลังโต้เถียงว่าแอพเหล่านั้นบางอันอาจใช้ทรัพยากรมากและเนื่องจากไม่มีวิธีที่จะรู้ว่ามีแอพใดบ้างที่ใช้ทรัพยากรหมดเนื่องจากไอคอนมีลักษณะเหมือนกันวิธีที่ง่ายที่สุดในการแก้ปัญหานี้คือการปิดแอปทั้งหมด .
ในทางเทคนิคคุณสามารถดูรายการและเพิกเฉยต่อแอพทั้งหมดที่คุณรู้ว่าไม่ใช้การประมวลผลเบื้องหลัง แต่นั่นเป็นงานที่ท้าทายยิ่งกว่าการปิดแอปทั้งหมด (นี่คือตัวอย่างที่แม้ว่าจะพูดเกินจริงอาจเป็นจริง: นี่คือแอป GPS แบบเลี้ยวต่อเลี้ยวดังนั้นฉันต้องปิดมันเป็นแอปวิทยุ แต่ฉันไม่เคยกดปุ่มเล่นเลย ไม่ต้องสตรีมในพื้นหลังนี่คือแอพ GPS ที่ไม่ได้ใช้แบบเลี้ยวต่อเลี้ยวดังนั้นฉันไม่จำเป็นต้องปิดมันเป็นแอพที่อาจดาวน์โหลดสิ่งที่ฉันไม่สนใจและ ฉันปิดมันเมื่อ 6 นาทีที่แล้วดังนั้นมันอาจจะอยู่ในหน้าต่าง 10 นาทีของการประมวลผล bg และฉันควรปิดมันเป็นเพียงเกมดังนั้นฉันไม่ต้องกังวลเกี่ยวกับมันนี่เป็นแอพที่จอดรถซึ่งใช้ ตำแหน่งของฉัน,
เมื่อจำนวนแอพที่คุณติดตั้งบน iPhone เพิ่มขึ้นความเป็นไปได้ที่กระบวนการพื้นหลังจะสิ้นเปลืองทรัพยากรที่ไม่ต้องการ
คุณไม่สามารถคาดหวังให้ผู้ใช้รู้ว่าแอพทุกตัวที่พวกเขาดาวน์โหลดจะทำงานอย่างไร ดังนั้นหากผู้ใช้กังวลกับการประมวลผลพื้นหลังที่ไม่จำเป็นการปิดแอพเป็นความคิดที่ดี
มีหลายครั้งที่ฉันจะสังเกตเห็นว่า iPhone ของฉันเริ่มร้อนแรงแม้ว่าฉันจะไม่ได้ใช้มันก็ตาม สาเหตุมักเป็นแอปพลิเคชั่นบางตัวที่ใช้โปรเซสเซอร์แม้ว่าจะไม่จำเป็นต้องทำงานในเบื้องหน้า การแก้ไขอย่างรวดเร็วคือการปิดแอปพลิเคชันทั้งหมด (โดยการแตะปุ่มโฮมสองครั้ง) จนถึงตอนนี้ได้แก้ไขปัญหาความร้อนสูงเกินไปของ iPhone ของฉันภายในไม่กี่นาที
ฉันเพิ่งค้นพบว่าแอพมัลติทาสกิ้งทำงานเสื่อมสภาพแบตเตอรี่ของคุณ ฉันมีรุ่นที่สามฉัน -Pad และสังเกตเห็นว่ามันไม่ได้ชาร์จอย่างที่ควรจะเป็นไม่แน่ใจว่าทำไม เมื่อวานนี้มันตี 10% และฉันก็ตื่นตระหนก พูดคุยกับผู้ชายที่น่ารักที่ Apple tech ที่ให้ฉันดึง multitask bar ขึ้นมาจากนั้นจึงปิดแอพทั้งหมดและฉันมีเครือข่าย - ฉันไม่เคยได้ยินเรื่องนี้เลย หลังจากผ่านไปหนึ่งชั่วโมงแบตเตอรี่ก็สูงถึง 30% และยังคงปีนขึ้นไป ดังนั้นผู้คนจึงเกิดขึ้นและแอพที่เปิดอยู่หลากหลายประเภทเป็นสาเหตุของมัน ตอนนี้ฉันปิดพวกเขาบน iPad และ iPad รุ่นที่ 1 ของสามีซึ่งดูเหมือนจะไม่ได้รับผลกระทบ - แบตเตอรี่ของมันอยู่ที่ 100% เกือบตลอดเวลา แต่รุ่นใหม่กว่า - ไม่ใช่