คุณคลิกสองครั้งที่ปุ่มโฮมแล้วปัดแอปของคุณออกจากด้านบนของหน้าจอ: ความคิดที่ดีหรือความคิดที่ไม่ดี เคยมีมาแล้ว เมื่อเร็ว ๆ นี้มีความสับสนว่าการปิดแอป iPhone และ iPad ของคุณมีประโยชน์หรือเป็นอันตราย โดยเฉพาะอย่างยิ่งเกี่ยวกับอายุการใช้งานแบตเตอรี่ ฉันพูดเสมอว่าเป็นความคิดที่ดี: ปิดแอปของคุณเป็นเคล็ดลับ 4 ของบทความของฉันเกี่ยวกับวิธีประหยัดแบตเตอรี่ของ iPhone
ในบทความนี้ ฉันจะอธิบายว่าทำไม การปิดแอปของคุณอาจมีประโยชน์ต่ออายุแบตเตอรี่ iPhone ของคุณ ให้ ข้อความที่ตัดตอนมาจากเอกสารประกอบของ Apple Developer เพื่อสนับสนุนสิ่งนั้น และรวมถึง ตัวอย่างจากการทดสอบจริง ฉันใช้ เครื่องมือสำหรับนักพัฒนา Apple และ iPhone ของฉัน
เวลาเขียนอยากให้ข้อมูลที่ให้เป็นประโยชน์และเข้าใจง่ายสำหรับทุกคน ฉันมักจะไม่ค่อยเข้าใจเรื่องเทคนิคมากนัก เพราะประสบการณ์การทำงานที่ Apple Store ทำให้ฉันเห็นว่า สายตาของผู้คนเริ่มเคลือบไป เมื่อฉันเริ่มพูดถึงกระบวนการต่างๆ , เวลา CPU และวงจรชีวิตแอป .
ในบทความนี้ เราจะเจาะลึกลงไปใน วิธีการทำงานของแอป เพื่อให้คุณตัดสินใจได้อย่างมีข้อมูลว่าจะปิดหรือไม่ แอพ iPhone หรือ iPad ของคุณเหมาะกับคุณ อันดับแรก เราจะพูดถึง App Life Cycle ซึ่งอธิบายสิ่งที่เกิดขึ้นตั้งแต่วินาทีที่คุณเปิดแอปจนกระทั่งปิดและถูกล้างออกจากหน่วยความจำ
วงจรชีวิตของแอป
มีสถานะแอปห้าสถานะที่รวมกันเป็นวงจรชีวิตของแอป ทุกแอปบน iPhone ของคุณอยู่ในสถานะเหล่านี้ในขณะนี้ และส่วนใหญ่อยู่ในสถานะไม่ทำงาน เอกสารประกอบของ Apple Developer อธิบายแต่ละข้อ:
ประเด็นที่สำคัญ
- เมื่อคุณกดปุ่มโฮมเพื่อออกจากแอป มันจะเข้าสู่ พื้นหลัง หรือ ระงับสถานะ.
- เมื่อคุณคลิกสองครั้งที่ปุ่มโฮมและปัดแอพออกจากด้านบนของหน้าจอ แอพจะปิดและเข้าสู่ ไม่ทำงานสถานะ.
- สถานะของแอปเรียกอีกอย่างว่าโหมด
- แอปใน โหมดพื้นหลัง ยังคงทำงานอยู่และทำให้แบตเตอรี่หมด แต่แอปใน โหมดถูกระงับอย่า.
การปัดขึ้นแอป: การปิดหรือการบังคับออก
เพื่อขจัดความสับสนเกี่ยวกับคำศัพท์ เมื่อคุณดับเบิลคลิกที่ปุ่มโฮมบน iPhone และปัดแอพออกจากด้านบนของหน้าจอ แสดงว่าคุณกำลังปิดแอพ การบังคับออกจากแอปเป็นอีกกระบวนการหนึ่งที่ฉันวางแผนจะเขียนถึงในบทความหน้า
บทความสนับสนุนของ Apple เกี่ยวกับ iOS Multitasking ยืนยันสิ่งนี้:
ทำไมเราถึงปิดแอปของเรา
ในบทความของฉันเกี่ยวกับวิธีประหยัดแบตเตอรี่ของ iPhone ฉันพูดแบบนี้เสมอ:
โดยสรุป เหตุผลหลักที่ฉันแนะนำให้ปิดแอปของคุณคือ ป้องกันไม่ให้แบตเตอรี่หมดเมื่อแอปไม่เข้าสู่สถานะพื้นหลังหรือสถานะถูกระงับ มันควรจะ ในบทความของฉันเกี่ยวกับสาเหตุที่ iPhone ร้อน ฉันเปรียบ CPU ของ iPhone (หน่วยประมวลผลกลาง สมองของการทำงาน) กับเครื่องยนต์ของรถยนต์:
หากเหยียบคันเร่งเป็นเวลานาน เครื่องยนต์ของรถจะร้อนจัดและใช้น้ำมันมาก หาก CPU ของ iPhone เร่งความเร็วสูงสุด 100% เป็นระยะเวลานาน iPhone จะร้อนมากเกินไปและแบตเตอรี่ของคุณจะหมดอย่างรวดเร็ว
แอปทั้งหมดใช้ CPU บน iPhone ของคุณ โดยปกติแล้ว แอปจะใช้พลังงาน CPU จำนวนมากเป็นเวลาหนึ่งหรือสองวินาทีเมื่อเปิดขึ้น จากนั้นจะเร่งความเร็วกลับไปที่โหมดพลังงานที่ต่ำกว่าเมื่อคุณใช้แอปเมื่อแอพล่ม CPU ของ iPhone มักจะติดอยู่ที่ 100% เมื่อคุณปิดแอป คุณต้องแน่ใจว่าสิ่งนี้จะไม่เกิดขึ้นเพราะแอปจะกลับสู่สถานะไม่ทำงาน
การปิดแอปเป็นอันตรายหรือไม่
ไม่อย่างแน่นอน ซึ่งแตกต่างจากหลายโปรแกรมบน Mac หรือ PC ของคุณ แอพ iPhone ไม่รอให้คุณคลิก “บันทึก” ก่อน พวกเขาบันทึกข้อมูลของคุณ เอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ของ Apple เน้นย้ำถึงความสำคัญของแอพที่พร้อมจะหยุดการทำงานในทันที:
เมื่อคุณปิดแอป ก็ไม่เป็นไรเช่นกัน:
ข้อโต้แย้งเกี่ยวกับการปิดแอป iPhone และ iPad
มีข้อโต้แย้งเกี่ยวกับการปิดแอปของคุณ และเป็นไปตามข้อเท็จจริง อย่างไรก็ตาม มันขึ้นอยู่กับมุมมองที่แคบมากของข้อเท็จจริง นี่คือความยาวและสั้น:
- การเปิดแอปจากสถานะไม่ทำงานต้องใช้พลังงานมากกว่าการเปิดแอปจากสถานะพื้นหลังหรือระงับ นี่คือความจริงทุกประการ
- Apple ใช้ความพยายามอย่างมากเพื่อให้แน่ใจว่าระบบปฏิบัติการ iPhone จัดการหน่วยความจำได้อย่างมีประสิทธิภาพ ซึ่งจะลดจำนวนแอพแบตเตอรี่ที่ใช้เมื่อยังคงอยู่ในพื้นหลังหรือสถานะถูกระงับ นี่ก็จริง
- คุณกำลังสิ้นเปลืองแบตเตอรี่หากคุณปิดแอพของคุณ เนื่องจากการเปิดแอพ iPhone ตั้งแต่เริ่มต้นต้องใช้พลังงานมากกว่าที่ระบบปฏิบัติการใช้เพื่อดำเนินการต่อจากพื้นหลังและสถานะถูกระงับ บางครั้งก็จริง
มาดูเลขเด็ด
นักพัฒนามักจะใช้เวลาของ CPU เพื่อวัดว่า iPhone ต้องใช้ความพยายามมากเพียงใดในการทำงานให้สำเร็จ เพราะอาจมีผลกระทบโดยตรงต่ออายุการใช้งานแบตเตอรี่ ฉันใช้เครื่องมือสำหรับนักพัฒนาของ Apple ที่ชื่อ Instruments เพื่อวัดผลกระทบของหลาย ๆ แอปที่มีต่อ CPU ของ iPhone
ลองใช้แอพ Facebook เป็นตัวอย่าง:
- การเปิดแอพ Facebook จากสถานะไม่ได้ใช้งาน ใช้เวลา CPU ประมาณ 3.3 วินาที
- การปิดแอปใด ๆ จะลบออกจากหน่วยความจำซึ่งจะคืนค่าแอปนั้นกลับเป็นสถานะไม่ทำงานและแทบไม่ใช้เวลา CPU เลย – สมมติว่า 0.1 วินาที
- การกดปุ่มโฮมจะส่งแอพ Facebook ไปที่สถานะพื้นหลังและใช้เวลา CPU ประมาณ 0.6 วินาที
- การกลับมาใช้แอพ Facebook ต่อจากสถานะพื้นหลังจะใช้เวลา CPU ประมาณ 0.3 วินาที
ดังนั้น หากคุณเปิดแอพ Facebook จากสถานะไม่ทำงาน (3.3) ให้ปิด (.1) และเปิดอีกครั้งจากสถานะไม่ทำงาน (3.3) จะใช้เวลา 6.7 วินาทีของ เวลาซีพียู หากคุณเปิดแอพ Facebook จากสถานะไม่ทำงาน ให้กดปุ่มโฮมเพื่อส่งไปยังสถานะพื้นหลัง (.6) และดำเนินการต่อจากสถานะพื้นหลัง (.3), เท่านั้น ใช้เวลา CPU 4.1 วินาที
ว้าว! ในกรณีนี้ การปิดแอพ Facebook แล้วเปิดใหม่อีกครั้งจะใช้เวลา CPU เพิ่มขึ้น 2.6 วินาที เมื่อเปิดแอพ Facebook ทิ้งไว้ คุณใช้พลังงานน้อยลงประมาณ 39%!
และผู้ชนะคือ…
ไม่เร็วนัก!เราต้องดูที่ ภาพใหญ่เพื่อรับการประเมินสถานการณ์ที่แม่นยำยิ่งขึ้น
การนำการใช้พลังงานไปใช้ในมุมมอง
39% ฟังดูเหมือนมาก และมันก็เป็นเช่นนั้น – จนกว่าคุณจะรู้ว่า ปริมาณพลังงานที่เรากำลังพูดถึงนั้นน้อยเพียงใดเมื่อเปรียบเทียบกับพลังงานที่ใช้ เพื่อใช้ iPhone ของคุณ ข้อโต้แย้งเกี่ยวกับการปิดแอปของคุณฟังดูดีจนกระทั่งคุณรู้ว่า มันตั้งอยู่บนสถิติที่ไม่สำคัญ
ดังที่เราได้กล่าวไปแล้ว คุณจะประหยัดเวลา CPU ได้ 2.6 วินาที หากคุณเปิดแอป Facebook ทิ้งไว้แทนที่จะปิด แต่แอพ Facebook ใช้พลังงานเท่าไหร่เมื่อคุณใช้งาน
ฉันเลื่อนดูฟีดข่าวเป็นเวลา 10 วินาที และใช้เวลา CPU 10 วินาที หรือเวลา CPU 1 วินาทีต่อวินาที ฉันใช้แอปนี้หลังจากใช้แอพ Facebook 5 นาที ฉันจะใช้เวลา CPU 300 วินาที
พูดอีกอย่างคือ ฉันจะต้องเปิดและปิดแอพ Facebook 115 ครั้ง เพื่อให้แบตเตอรี่มีผลกระทบมากพอๆ กับการใช้แอพ Facebook 5 นาที สิ่งนี้หมายความว่า:
อย่าตัดสินใจว่าจะปิดแอปของคุณหรือไม่โดยพิจารณาจากสถิติที่ไม่มีนัยสำคัญ ตัดสินใจเลือกสิ่งที่ดีที่สุดสำหรับ iPhone ของคุณ
แต่นั่นไม่ใช่เหตุผลเดียวว่าทำไมการปิดแอปของคุณจึงเป็นความคิดที่ดี กำลังเดินทางไป…
CPU ที่ช้าและคงที่ในโหมดพื้นหลัง
เมื่อแอปเข้าสู่โหมดพื้นหลัง แอปจะยังคงใช้พลังงานแบตเตอรี่ต่อไปแม้ว่า iPhone ของคุณจะหลับอยู่ในกระเป๋าก็ตาม การทดสอบแอป Facebook ของฉันยืนยันว่าสิ่งนี้เกิดขึ้น แม้ว่าการรีเฟรชแอปพื้นหลังจะปิดอยู่ก็ตาม
หลังจากที่ฉันปิดแอพ Facebook มันยังคงใช้ CPU ต่อไปแม้ว่า iPhone จะปิดอยู่ก็ตาม ในช่วงหนึ่งนาที มันใช้เวลา CPU เพิ่มขึ้น 0.9 วินาทีหลังจากสามนาที การเปิดแอพ Facebook ทิ้งไว้จะใช้พลังงานมากกว่าที่ควรจะเป็นหากเราปิดทันที
หลักการของเรื่องนี้คือ: หากคุณใช้แอปทุกๆ 2-3 นาที อย่าปิดแอปทุกครั้งที่คุณใช้งาน หากคุณใช้งานไม่บ่อยนัก ควรปิดแอป
พูดตามตรง แอพจำนวนมากเปลี่ยนจากโหมดพื้นหลังเป็นโหมดระงับทันที และในโหมดถูกระงับ แอพจะไม่ใช้พลังงานใดๆ เลย อย่างไรก็ตาม ไม่มีทางรู้ได้ว่าแอปใดอยู่ในโหมดเบื้องหลัง ดังนั้นหลักการทั่วไปที่ดีคือการปิดแอปทั้งหมด โปรดจำไว้ว่าปริมาณพลังงานที่ใช้ในการเปิดแอปตั้งแต่เริ่มต้นยังน้อยเมื่อเทียบกับพลังงานที่ต้องใช้ในการใช้แอป
ปัญหาซอฟต์แวร์เกิดขึ้นได้ตลอดเวลา
แอพ iPhone พังบ่อยกว่าที่คุณคิด การขัดข้องของซอฟต์แวร์ส่วนใหญ่เป็นเรื่องเล็กน้อยและไม่ก่อให้เกิดผลข้างเคียงที่มองเห็นได้ คุณอาจสังเกตเห็นมาก่อน:
คุณกำลังใช้แอปอยู่ แล้วจู่ๆ หน้าจอก็กะพริบและคุณกลับมาที่หน้าจอหลักอีกครั้ง นี่คือสิ่งที่จะเกิดขึ้นเมื่อแอปขัดข้อง
คุณยังสามารถดูบันทึกข้อขัดข้องได้ใน การตั้งค่า -> ความเป็นส่วนตัว -> การวินิจฉัยและการใช้งาน -> ข้อมูลการวินิจฉัยและการใช้งาน
การขัดข้องของซอฟต์แวร์ส่วนใหญ่นั้นไม่มีอะไรต้องกังวล โดยเฉพาะอย่างยิ่งหากคุณปิดแอปของคุณ บ่อยครั้ง แอปที่มีปัญหาซอฟต์แวร์จำเป็นต้องเปิดใหม่ตั้งแต่ต้น
ตัวอย่างปัญหาซอฟต์แวร์ทั่วไป
เป็นเวลาพักเที่ยงและคุณสังเกตเห็นว่าแบตเตอรี่ iPhone ของคุณหมดไปถึง 60% ระหว่างมื้อเช้า คุณเช็คอีเมล ฟังเพลง ถอนหายใจกับยอดเงินในบัญชีธนาคาร ดูการพูดคุย TED พลิกดู Facebook ส่งทวีต และตรวจสอบคะแนนจากเกมบาสเก็ตบอลเมื่อคืนนี้
แก้ไขแอปขัดข้อง
คุณจำไว้ว่าแอปที่ขัดข้องอาจทำให้แบตเตอรี่ของคุณหมดเร็ว และการปิดแอปสามารถแก้ไขได้ แต่คุณไม่รู้ว่าแอปใดทำให้เกิดปัญหาในกรณีนี้ (และนี่คือเรื่องจริง) แอป TED กำลังเบิร์นผ่าน CPU แม้ว่าฉันจะไม่ได้ใช้ iPhone ก็ตาม คุณสามารถแก้ไขปัญหาได้สองวิธี:
- โฆษณา
- สื่อกล่าวถึง
- Sitemap
- นโยบายความเป็นส่วนตัว
- ติดต่อ
- Español