การปิดแอพ iPhone เป็นความคิดที่ไม่ดีหรือไม่? ไม่และนี่คือเหตุผล

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

คลิกสองครั้งที่ปุ่มโฮมและปัดแอปของคุณออกทางด้านบนของหน้าจอเป็นความคิดที่ดีหรือเป็นความคิดที่ไม่ดี? เมื่อเร็ว ๆ นี้มีความสับสนว่าการปิดแอพ iPhone และ iPad ของคุณมีประโยชน์หรือเป็นอันตรายหรือไม่โดยเฉพาะอย่างยิ่งเกี่ยวกับผลกระทบของสิ่งนี้ต่ออายุการใช้งานแบตเตอรี่ ฉันมักจะบอกว่ามันเป็นความคิดที่ดี: ปิดแอปพลิเคชันของคุณ เป็นเคล็ดลับหมายเลข 4 ของบทความของฉัน วิธีประหยัดแบตเตอรี่บน iPhone .





ในบทความนี้ฉันจะอธิบายให้คุณฟัง เหตุใดการปิดแอพของคุณจึงมีประโยชน์สำหรับอายุการใช้งานแบตเตอรี่ของ iPhone ฉันจะจัดให้ ข้อความที่ตัดตอนมาจากเอกสารสำหรับนักพัฒนาของ Apple เพื่อสำรองข้อมูลและฉันจะรวมบางส่วน ตัวอย่างการทดสอบในโลกแห่งความจริง ฉันทำกับ Apple Developer Tools และ iPhone ของฉัน



แอพของฉันจะไม่อัปเดต

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

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

วงจรชีวิตของแอปพลิเคชัน

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





ประเด็นที่สำคัญ

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

ปัดแอปพลิเคชั่นขึ้น: ปิดหรือบังคับปิด?

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

บทความบริการช่วยเหลือของ Apple เกี่ยวกับ iOS Multitasking ยืนยันสิ่งนี้:

หากต้องการปิดแอปพลิเคชันให้ดับเบิลคลิกที่ปุ่มเริ่มเพื่อดูแอปพลิเคชันที่ใช้ล่าสุด จากนั้นปัดขึ้นบนแอปที่คุณต้องการปิด”

เหตุใดเราจึงปิดแอปพลิเคชันของเรา

ในบทความของฉันเกี่ยวกับ วิธีประหยัดแบตเตอรี่บน iPhone ฉันมักจะพูดสิ่งนี้:

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

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

หากคุณเหยียบคันเร่งจนสุดเป็นระยะเวลานานเครื่องยนต์ของรถจะร้อนเกินไปและใช้ก๊าซจำนวนมาก . หาก CPU ของ iPhone ลดลงเหลือ 100% เป็นระยะเวลานานแสดงว่า iPhone ร้อนเกินไปและแบตเตอรี่จะหมดอย่างรวดเร็ว

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

การปิดแอปพลิเคชันเป็นอันตรายหรือไม่?

ไม่ได้อย่างแน่นอน. แตกต่างจากโปรแกรมต่างๆบน Mac หรือ PC ของคุณแอปพลิเคชัน iPhone ไม่รอให้คุณคลิก 'บันทึก' เพื่อบันทึกข้อมูลของคุณ เอกสารสำหรับนักพัฒนา Apple เน้นย้ำถึงความสำคัญของแอพที่พร้อมปิดในพริบตา:

“ แอปพลิเคชันต้องพร้อมสำหรับการปิดระบบเมื่อใดก็ได้และไม่ควรรอให้มีการร้องขอการปิดระบบเพื่อบันทึกข้อมูลผู้ใช้หรือทำงานที่สำคัญอื่น ๆ การปิดระบบที่เริ่มต้นเป็นส่วนปกติของวงจรชีวิตของแอปพลิเคชัน '.

เมื่อไหร่ คุณ คุณปิดแอปพลิเคชันด้วย:

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

แอพจะไม่อัพเดทบน iphone

ข้อโต้แย้งต่อต้านการปิดแอพ iPhone และ iPad

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

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

มาดูตัวเลขกัน

นักพัฒนามักใช้ไฟล์ เวลา CPU เพื่อวัดว่า iPhone ใช้ความพยายามในการปฏิบัติงานมากเพียงใดเนื่องจากอาจมีผลโดยตรงต่ออายุการใช้งานแบตเตอรี่ ฉันใช้เครื่องมือสำหรับนักพัฒนาของ Apple ที่เรียกว่า ตราสาร เพื่อวัดผลกระทบของแอพพลิเคชั่นต่างๆที่มีต่อ CPU ของ iPhone ของฉัน

ลองใช้แอพ Facebook เป็นตัวอย่าง:

  • การเปิดแอพ Facebook จากสถานะว่างจะใช้เวลา CPU ประมาณ 3.3 วินาที
  • การปิดแอปพลิเคชันใด ๆ จะเป็นการล้างแอปพลิเคชันออกจากหน่วยความจำและทำให้แอปพลิเคชันกลับสู่สถานะไม่ทำงานและใช้เวลาไม่เกิน CPU พูด 0.1 วินาที
  • การกดปุ่มโฮมจะทำให้แอพ Facebook อยู่ในสถานะพื้นหลังและใช้เวลา CPU ประมาณ 0.6 วินาที
  • การกลับมาใช้งานแอพ Facebook ต่อจากสถานะพื้นหลังจะใช้เวลา CPU ประมาณ 0.3 วินาที

ดังนั้นหากคุณเปิดแอป Facebook จากสถานะไม่ทำงาน (3.3) ให้ปิด (0.1) แล้วเปิดใหม่จากสถานะไม่ทำงาน (3.3) จะใช้เวลา CPU 6.7 วินาที หากคุณเปิดแอพ Facebook จากสถานะไม่ทำงานให้กดปุ่มโฮมเพื่อส่งไปยังพื้นหลัง (0.6) และดำเนินการต่อจากพื้นหลัง (0.3) คุณเพียงแค่ใช้ เวลา CPU 4.1 วินาที

ว้าว! ในกรณีนี้ให้ปิดแอปพลิเคชัน Facebook และเปิดขึ้นมาใหม่ 2.6 วินาที เวลา CPU มากขึ้น การเปิดแอป Facebook ทิ้งไว้เท่ากับว่าคุณใช้พลังงานน้อยลงถึง 39%!

และผู้ชนะคือ…

ไม่เร็ว! เราจำเป็นต้องมอง ภาพใหญ่ เพื่อให้ได้การประเมินสถานการณ์ที่แม่นยำยิ่งขึ้น

การใช้พลังงานในมุมมอง

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

ดังที่เราได้กล่าวไปแล้วคุณจะประหยัดเวลา CPU ได้ 2.6 วินาทีหากคุณเปิดแอปพลิเคชัน Facebook ทิ้งไว้แทนที่จะปิด แต่แอพ Facebook ใช้พลังงานเท่าไหร่เมื่อคุณใช้งาน?

ฉันเลื่อนตัวดึงข้อมูลข่าวสารเป็นเวลา 10 วินาทีและใช้เวลา CPU 10 วินาทีหรือเวลา CPU 1 วินาทีต่อวินาทีที่ฉันใช้แอป หลังจาก 5 นาทีในการใช้แอพ Facebook มันจะใช้เวลา CPU 300 วินาที

กล่าวอีกนัยหนึ่งคุณจะต้องเปิดและปิดแอพ Facebook 115 ครั้งเพื่อให้อายุการใช้งานแบตเตอรี่ลดลงมากถึง 5 นาที การใช้งาน จากแอปพลิเคชัน Facebook ความหมายคือ:

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

แต่นั่นไม่ใช่เหตุผลเดียวที่การปิดแอปของคุณเป็นความคิดที่ดี ไปต่อกันเลย ...

การใช้งาน CPU ช้าและคงที่ในโหมดพื้นหลัง

เมื่อแอปเข้าสู่โหมดพื้นหลังแอปจะยังคงใช้พลังงานแบตเตอรี่แม้ว่า iPhone ของคุณจะล็อกอยู่ในกระเป๋า การทดสอบแอป Facebook ของฉันยืนยันว่าสิ่งนี้เกิดขึ้น แม้ว่าจะปิดการอัปเดตแอปพื้นหลัง .

หลังจากปิดแอพพลิเคชั่น Facebook มันยังคงใช้ CPU ต่อไปแม้ว่า iPhone จะปิดอยู่ก็ตาม ในช่วงเวลาหนึ่งนาทีมันใช้เวลา CPU เพิ่มขึ้น 0.9 วินาที หลังจากสามนาทีการเปิดแอพ Facebook ทิ้งไว้จะใช้งานได้ มากกว่า พลังงานมากกว่าที่จะใช้ถ้าเราปิดทันทีแล้วเปิดใหม่ในภายหลัง

คุณธรรมของเรื่องราวคือ: หากคุณใช้แอปทุกๆสองสามนาทีอย่าปิดทุกครั้งที่ใช้งาน หากคุณใช้งานน้อยลงขอแนะนำให้ปิดแอป

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

ปัญหาซอฟต์แวร์เกิดขึ้นตลอดเวลา

แอพ iPhone ขัดข้องบ่อยกว่าที่คุณคิด มากที่สุด ข้อบกพร่องของซอฟต์แวร์มีเพียงเล็กน้อยและไม่ก่อให้เกิดผลข้างเคียงที่เห็นได้ชัดเจน คุณอาจสังเกตเห็นมาก่อน:

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

คุณยังสามารถดูบันทึกข้อขัดข้องได้ การตั้งค่า> ความเป็นส่วนตัว> การวิเคราะห์และการปรับปรุง> ข้อมูลการวิเคราะห์

เวลาหน้าจอบน iphone คืออะไร

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

ตัวอย่างปัญหาซอฟต์แวร์ทั่วไป

คุณทานอาหารเช้าเสร็จแล้วและสังเกตเห็นว่าแบตเตอรี่ของ iPhone ของคุณหมดลง 60% เมื่อทานอาหารเช้าคุณเช็คอีเมลฟังเพลงถอนหายใจเกี่ยวกับยอดเงินในบัญชีธนาคารของคุณดู TED talk พลิกดู Facebook ทวีตและตรวจสอบคะแนนจากเกมบาสเก็ตบอลเมื่อคืน

แก้ไขแอปพลิเคชันที่ขัดข้อง

โปรดจำไว้ว่าแอปพลิเคชันที่ขัดข้องอาจทำให้แบตเตอรี่หมดเร็วและการปิดแอปพลิเคชันสามารถแก้ไขได้ แต่คุณไม่รู้ ที่ แอปพลิเคชันเป็นสาเหตุของปัญหา ในกรณีนี้ (และเป็นของจริง) แอปพลิเคชัน TED ใช้ CPU มากแม้ว่าฉันจะไม่ได้ใช้ iPhone ก็ตาม คุณสามารถแก้ปัญหาได้สองวิธี:

  1. เชื่อมต่อคอมพิวเตอร์ของคุณกับ Mac ดาวน์โหลดและติดตั้ง Xcode คือ ตราสาร เปิดใช้งาน iPhone ของคุณสำหรับการพัฒนาตั้งค่าการทดสอบที่กำหนดเองเพื่อตรวจสอบกระบวนการแต่ละอย่างที่ทำงานบน iPhone ของคุณจัดอันดับตามการใช้งาน CPU และปิดแอปที่ทำให้ CPU ของคุณไม่สามารถเค้นได้ถึง 100%
  2. ปิดแอปพลิเคชันของคุณ

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

ทำไมฉันคิดว่าการปิดแอปพลิเคชันของคุณเป็นความคิดที่ดี

  1. แม้ว่าคุณจะปิดแอปทุกครั้งที่ใช้งาน แต่คุณจะไม่เห็นความแตกต่างของอายุการใช้งานแบตเตอรี่เนื่องจากปริมาณพลังงานที่ใช้ในการเปิดแอปนั้นน้อยมากเมื่อเทียบกับปริมาณพลังงานที่ใช้ในการใช้แอป
  2. แอปที่ทำงานในโหมดเบื้องหลังจะยังคงใช้พลังงานต่อไปเมื่อคุณไม่ได้ใช้ iPhone และจะเพิ่มขึ้นตลอดทั้งวัน
  3. การปิดแอพของคุณเป็นวิธีที่ดีในการหลีกเลี่ยงปัญหาร้ายแรงของซอฟต์แวร์ที่อาจทำให้แบตเตอรี่ iPhone ของคุณหมด เร็วมาก .

ปิดบทความนี้

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

ขอขอบคุณที่อ่านและอย่าลืมตอบแทนความช่วยเหลือ
เดวิดพี