มัลติทาสกิ้งถูกนำมาใช้ใน iOS 4 และตั้งแต่นั้นเป็นต้นมา ผู้ใช้หลายคนก็สงสัยว่าจะปิดการทำงานหลายอย่างพร้อมกันได้อย่างไร เพื่อไม่ให้เปลืองทรัพยากรและแบตเตอรี่ใช้งานได้นานที่สุด แต่คุณไม่จำเป็นต้องปิดแอป และในบทความนี้ฉันจะอธิบายเหตุผล
การทำงานหลายอย่างพร้อมกันใน iOS 4 ไม่ใช่การทำงานหลายอย่างพร้อมกันอย่างที่คุณรู้จักจากเดสก์ท็อปหรือ Windows Mobile บางคนสามารถพูดคุยเกี่ยวกับการทำงานหลายอย่างพร้อมกันอย่างจำกัด หรือบางคนเกี่ยวกับ วิธีที่ชาญฉลาดของการทำงานหลายอย่างพร้อมกัน- มาทำตามลำดับกัน
คุณสมบัติใหม่ของ iOS 4 เรียกว่าการสลับแอปพลิเคชันอย่างรวดเร็ว (Fast Switching) หากคุณคลิกที่ปุ่มโฮม สถานะของแอปพลิเคชันจะถูกบันทึก และเมื่อคุณกลับไปที่แอปพลิเคชัน คุณจะปรากฏตรงจุดที่คุณค้างไว้ก่อนที่จะปิด แต่แอปพลิเคชันไม่ทำงาน เบื้องหลัง มีเพียงรัฐของเธอเท่านั้นที่แข็งตัวก่อนที่จะปิดตัวลง
แถบมัลติทาสก์ซึ่งเปิดใช้งานโดยการดับเบิลคลิกที่ปุ่มโฮมนั้นค่อนข้างจะเป็นแถบของแอปพลิเคชันที่เพิ่งเปิดตัว ไม่มีแอปเหล่านี้ ไม่ได้ทำงานในพื้นหลัง (มีข้อยกเว้น) ไม่จำเป็นต้องปิดการทำงานเหล่านี้ หาก RAM ของ iPhone หมด iOS 4 จะปิดเอง เมื่อสลับระหว่างแอปพลิเคชันที่คุณใช้คุณสมบัติ Fast Switching เนื่องจากคุณสลับไปใช้แอปพลิเคชันอื่นได้ค่อนข้างทันที
ในการอัปเดต App Store คุณมักจะพบสิ่งที่เรียกว่าความเข้ากันได้ของ iOS 4 ซึ่งมักหมายถึงการสร้าง Fast Switching ลงในแอปพลิเคชัน สำหรับการสาธิต ฉันได้เตรียมวิดีโอที่คุณสามารถรับชมได้ ความแตกต่างระหว่างแอพพลิเคชั่นที่มี Fast Switching และไม่มีเธอ สังเกตความเร็วของสวิตช์ย้อนกลับ
เราได้อธิบายไปแล้วว่าแถบด้านล่างที่ถูกเรียกโดยการดับเบิลคลิกที่ปุ่มโฮมนั้นไม่ใช่การทำงานหลายอย่างพร้อมกัน แต่นี่ไม่ได้หมายความว่าไม่มีการทำงานหลายอย่างพร้อมกันใน iOS 4 ใหม่เลย มีบริการมัลติทาสกิ้งหลายอย่างใน iOS 4
- เพลงพื้นหลัง – แอพบางตัว เช่น วิทยุสตรีมมิ่ง อาจทำงานในพื้นหลัง แอปพลิเคชันโดยรวมไม่ได้ทำงานในพื้นหลัง แต่ทำงานเฉพาะบริการ - ในกรณีนี้คือการเล่นเสียงแบบสตรีม
- เสียงผ่าน IP – ตัวแทนทั่วไปที่นี่จะเป็น Skype บริการนี้ช่วยให้คุณรับสายได้แม้ว่าจะไม่ได้เปิดแอปพลิเคชันก็ตาม แอปพลิเคชันที่เปิดใช้งานจะส่งสัญญาณโดยลักษณะของแถบด้านบนใหม่พร้อมชื่อของแอปพลิเคชันที่กำหนด อย่าสับสนระหว่างบริการนี้กับการส่งข้อความโต้ตอบแบบทันที คุณจะสามารถรับข้อความผ่านการแจ้งเตือนแบบพุชเท่านั้น
- การแปลพื้นหลัง – บริการที่ใช้ GPS สามารถทำงานในพื้นหลังได้เช่นกัน คุณจึงสามารถเปลี่ยนจากการนำทางเป็นอีเมลได้ และการนำทางสามารถนำทางคุณต่อไปได้อย่างน้อยด้วยเสียง GPS สามารถทำงานในพื้นหลังได้แล้ว
- เสร็จสิ้นภารกิจh – ตัวอย่างเช่น หากคุณกำลังดาวน์โหลดข่าวสารล่าสุดจาก RSS งานนี้ก็สามารถเสร็จสิ้นได้แม้หลังจากปิดแอปพลิเคชันแล้วก็ตาม อย่างไรก็ตาม หลังจากกระโดด (ดาวน์โหลด) แอปพลิเคชันจะไม่ทำงานอีกต่อไปและไม่สามารถดำเนินการอย่างอื่นได้ บริการนี้จะทำให้ "งาน" แยกเสร็จสมบูรณ์เท่านั้น
- การแจ้งเตือนแบบพุช – เราทุกคนรู้จักพวกเขาอยู่แล้ว แอปพลิเคชันสามารถส่งการแจ้งเตือนเกี่ยวกับกิจกรรมให้เราทราบผ่านทางอินเทอร์เน็ต ฉันอาจไม่จำเป็นต้องเข้าไปที่นี่อีกต่อไป
- การแจ้งเตือนในท้องถิ่น – นี่คือคุณสมบัติใหม่ของ iOS 4 ตอนนี้คุณสามารถตั้งค่าในแอปพลิเคชันบางตัวที่คุณต้องการรับการแจ้งเตือนเหตุการณ์ในช่วงเวลาหนึ่งได้ ไม่จำเป็นต้องเปิดแอป และคุณไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตด้วยซ้ำ แล้ว iPhone จะแจ้งให้คุณทราบ
คุณสงสัยไหมว่า iOS 4 ทำไม่ได้เช่นไร? มัลติทาสกิ้งมีข้อจำกัดอย่างไร? ยกตัวอย่างโปรแกรม Instant Messaging ดังกล่าว (ICQ) ไม่สามารถทำงานในพื้นหลังได้ – เขาจะต้องสื่อสารและ Apple จะไม่ยอมให้เขาทำเช่นนั้น แต่มีวิธีแก้ไขสำหรับกรณีเหล่านี้ เช่น เมื่อคุณใช้แอปพลิเคชัน (เช่น Meebo) ซึ่งยังคงเชื่อมต่ออยู่แม้ว่าจะปิดบนเซิร์ฟเวอร์ของผู้พัฒนารายนั้นแล้วก็ตาม และหากคุณได้รับข้อความ คุณจะได้รับแจ้ง พร้อมการแจ้งเตือนแบบพุช
บทความนี้จัดทำขึ้นเพื่อเป็นภาพรวมว่าการทำงานหลายอย่างพร้อมกันใน iOS 4 หมายความว่าอย่างไร มันถูกสร้างขึ้นเพราะฉันเห็นผู้ใช้ที่สับสนรอบตัวฉันที่เปิดแถบมัลติทาสก์และปิดแอปพลิเคชันทันทีหลังจากใช้งาน แต่นี่เป็นเรื่องไร้สาระและไม่จำเป็นต้องทำอะไรแบบนั้น
Steve Jobs กล่าวว่าเขาไม่ต้องการให้ผู้ใช้ต้องดู Task Manager และจัดการกับทรัพยากรฟรีตลอดเวลา ที่นี่ วิธีแก้ปัญหาก็ใช้งานได้นี่คือแอปเปิ้ล
ขอบคุณสำหรับบทความดีๆ
ฉันจะเพิ่มว่าการยกเลิกแอปพลิเคชันอาจมีแง่มุมหนึ่งที่ใช้งานได้จริง - แอปพลิเคชันจะถูกรีเซ็ตจริง ๆ โดยเฉพาะอย่างยิ่ง IM+ เวอร์ชันแรกสำหรับ iOS4 มีข้อบกพร่องบางประการ และในหน้าสนับสนุน เพื่อเป็นวิธีแก้ปัญหาชั่วคราว (ก่อนที่จะออกเวอร์ชันใหม่) พวกเขาแนะนำให้ปิดและรีสตาร์ทแอปที่ทำงานผิดปกติ
เป็นการเหมาะสมอย่างยิ่งที่จะใช้การปิดระบบ เช่น เพื่อรีเซ็ตแอปพลิเคชัน ฉันเห็นด้วยอย่างยิ่ง!
ขอบคุณสำหรับบทความ
ฉันแค่อยากจะชี้ให้เห็นว่าเพื่อให้แอปพลิเคชันยังคงโหลดอยู่ใน RAM และสำหรับการสลับแอปไปทำงานอย่างรวดเร็ว จำเป็นต้องใช้พลังงานแบตเตอรี่ มากกว่าที่ต้องการในโหมดสแตนด์บายเล็กน้อยเมื่อปิดแอปพลิเคชัน (อย่าปล่อยให้หน่วยความจำรั่ว เข้าบัญชีตอนนี้)
ใช่แล้ว วิธีนี้เป็นมิตรกับแบตเตอรี่มากกว่า แต่ความจริงที่ว่า RAM เต็มไปด้วยแอปพลิเคชันจะทำให้ภาระแบตเตอรี่สูงขึ้นเล็กน้อย
ดังนั้นจึงเหมาะสมหาก Apple เพิ่มตัวเลือกไม่ให้บางแอปพลิเคชันทำงานใน RAM ผู้ใช้จะเลือกเฉพาะแอปพลิเคชันที่ต้องการทิ้งไว้ใน RAM ส่วนแอปพลิเคชันอื่น ๆ จะถูกปิด เหล่านี้เป็นแอปพลิเคชันที่เช่น ผู้ใช้เปิดเครื่องเป็นครั้งคราว..
ท้ายที่สุดแล้ว RAM ทั้งหมดได้รับการขับเคลื่อนโดยรวม ไม่ว่าไบต์จำนวนมากในนั้นจะเป็นแอปพลิเคชันที่ถูกแช่แข็งหรือพื้นที่ว่างนั้นไม่เกี่ยวข้อง แล้วการกระจายตัวของหน่วยความจำ ฯลฯ ... ชิปหน่วยความจำจะรู้ได้อย่างไรว่าส่วนไหนควรปิดและเปิดเครื่อง และส่วนไหนไม่ควร มันแค่โง่ การใช้ชิปหน่วยความจำหากเนื้อหาไม่เปลี่ยนแปลงก็มีน้อยเช่นกันในปัจจุบัน
ขออภัย ประสบการณ์ผู้ใช้ของฉันบอกเป็นอย่างอื่น แบตเตอรี่ยังโหลดอยู่เล็กน้อย... และตามที่มีคนเขียนไว้ด้านล่าง การตอบสนองของ 3GS ก็ลดลงด้วย ซึ่งอาจจะดีกว่านี้... ไม่มีอะไรเกี่ยวกับเรื่องนั้น
จริงๆ มันไม่ควรจะโหลดขนาดนั้น มันเหมือนกับที่อดัมเขียนเลย หน่วยความจำควรได้รับพลังงานในลักษณะเดียวกันเสมอ และแอปพลิเคชันที่ไม่มีการเคลื่อนไหวเหล่านี้จะไม่ส่งผลกระทบต่อโปรเซสเซอร์
ตามความเป็นจริงฉันมีและบางครั้งก็มีปัญหากับความทนทานที่ต่ำกว่าของ iPhone 3gs เมื่อใช้แอพพลิเคชั่นที่ไม่ได้ปรับให้เหมาะกับ iOS 4 แต่มันก็ดีขึ้นเรื่อย ๆ ทุกวันฉันจะค่อยๆดาวน์โหลดอัปเดตสองสามรายการ .. . เนื่องจากคลื่นลูกแรกของการอัปเดตสำหรับแอปพลิเคชัน iPhone มาถึง ทุกอย่างมีความเสถียร ;) และเป็นความจริงที่ว่าครั้งหนึ่งฉันต้องทำการกู้คืนโดยไม่ต้องการด้วยซ้ำ :)
โดยส่วนตัวแล้วฉันไม่ได้สังเกตเห็นการใช้พลังงานแบตเตอรี่ที่สูงขึ้น
ฉันอยากจะชี้ให้เห็นว่ายิ่งแอปพลิเคชั่นไม่ปิด หน่วยความจำน้อยลง และ iPhone ยิ่งช้าลง... ในกรณีของฉัน 3GS เข้าถึง 3 MB ได้อย่างง่ายดายและเหมือนเต่า....
เมื่อหน่วยความจำไม่เพียงพอ iPhone จะปิดแอปพลิเคชันที่ทำงานอยู่ก่อน จึงมี RAM เพียงพอเสมอ ฉันไม่สังเกตเห็นการชะลอตัวใดๆ บน iPhone 3GS ของฉัน (และฉันก็ใช้งานหนักมาก)
3GS ของฉันช้าลงอย่างเลือดตาแทบกระเด็น… จากนั้นจะใช้เวลาตลอดไปในการเปิด SMS ปฏิทิน ฯลฯ … การปิดแอปพาร์ช่วยได้มาก… (ส่วนใหญ่ Safari และ omnifocus ก็เพียงพอแล้ว…)
น่าเสียดายที่ฉันต้องยืนยันว่าเป็นเช่นนั้น
ฉันยืนยันได้ว่ามันเป็นเรื่องจริง 3GS ที่มีแอพพลิเคชั่นที่ทำงานอยู่หลายแอพพลิเคชั่นทำงานช้าลง สิ่งที่ฉันไม่เข้าใจตัวเอง แต่ฉันสังเกตมันทางโทรศัพท์จริงๆ
4G มีหน่วยความจำเพิ่มขึ้นเป็นสองเท่า ดังนั้นจะดีกว่ามากอย่างแน่นอน...
ฉันไม่สังเกตเห็นการชะลอตัวใดๆ เลย ฉันคิดว่าระบบปฏิบัติการใหม่นั้นเร็วกว่าเดิมด้วยซ้ำ แต่นั่นอาจเป็นเพียงประเด็นของฉันเท่านั้น ความประทับใจ
ฉันมีแอปพลิเคชั่นขนาด 15 GB ใน iPhone ฉันใช้มันและไม่ได้สังเกตมัน ความจริงที่ว่าฉันมีปัญหาที่คล้ายกันและต้องการกลับไปใช้ 4.0 GM ด้วยซ้ำ เพราะมันทำงานได้ดีกว่าสำหรับฉัน... น่าเสียดายที่ฉันไม่มี JB และฉันไม่มี SHSH blobs ที่บันทึกไว้ด้วยซ้ำ ดังนั้นจึงเป็นไปไม่ได้ . ฉันทำการคืนค่าและทุกอย่างเริ่มทำงานได้อย่างรวดเร็วและสวยงาม ;)
ฉันเคยเห็นการพูดถึงการแจ้งเตือนในท้องถิ่นที่ไหนสักแห่งแล้ว แต่ฉันไม่พบตัวเลือกใด ๆ สำหรับการแจ้งเตือนเลย เช่น. Pocket Informant ที่อัปเดตแล้วควรมี แต่ ... ฉันไม่เห็น ฉันไม่เห็นการแจ้งเตือนบน iPhone ของฉัน ฉันไม่พอใจ ดูเหมือนไม่เพียงพอ
และเป็นไปได้ไหมที่จะปิดแอปพลิเคชั่นนอนหลับ? อีกวิธีหนึ่งจะออกจากแอปได้อย่างไรเมื่อกด Home จะทำให้แอปไปที่พื้นหลังโดยอัตโนมัติ
มันใช้งานได้ - คุณกดนิ้วของคุณบนไอคอนเดียว จากนั้นไอคอนทั้งหมดก็เริ่มสั่นและมีเครื่องหมายลบปรากฏขึ้น
จากการสังเกตของฉัน iOS4 บนโทรศัพท์ 3G ที่มีภาระงานหนักจะเปลี่ยนโทรศัพท์สมัยใหม่ที่เร็วดีให้กลายเป็นสมาร์ทโฟนประเภท WM ที่ค่อนข้างไม่เป็นที่พอใจ (หรือ PalmOS ของ Treo680 เครื่องเก่าของฉัน) - มันแค่แล็ก, แล็ก, แล็ก สิ่งเดียวที่ช่วยได้คือการทำความสะอาดแอปที่ทำงานอยู่เป็นประจำ และฉันไม่ชอบสิ่งนั้นจริงๆ และฉันก็ไม่อยากเจลเบรคด้วย ฉันกำลังคิดอย่างจริงจังว่าจะกลับไปใช้ iOS3 แต่ฉันไม่รู้ว่าแอปใดที่ปรับให้เหมาะกับ iOS4 จะเรียกมันว่าในขณะนี้ ฉันไม่รู้ ฉันอาจเป็นผู้ใช้งานหนักกว่าผู้เขียนบทความด้วยซ้ำ แต่แอปพลิเคชันที่เริ่มต้นช้าๆ นั้นเป็นสิ่งที่ไม่ควรพลาด - แต่ปกติแล้วฉันใช้ - ปฏิทิน โทรศัพท์ SMS บันทึกย่อ สิ่งของต่างๆ 8 หน้าในซาฟารี , geocaching, รูปภาพ, รายชื่อติดต่อ, พระคัมภีร์, iPod และ appstore (RAM ฟรี 3MB) ฉันเป็นแฟน Apple แต่ IMHO iOS4 ไม่เหมาะกับ HW รุ่นเก่า (รวมถึง 3Gs)
ไร้สาระ ฉันมี 3GS กับ iOS 4 ไม่มีปัญหาอย่างแน่นอน iOS 4 ใช้สำหรับ iOhone 4 และ 3GS อย่างหลังมีปัญหาซึ่งสามารถหยุดได้ (ในฐานะเจ้าของ 2G ฉันเข้าใจจริงๆ) แต่มันก็สมเหตุสมผล ไม่ว่าเราต้องการการพัฒนาซอฟต์แวร์ และนั่นจะเป็น "สถานะ" เล็กน้อย หรือเราต้องการให้ฮาร์ดแวร์เหมือนกัน และเราต้องคำนึงว่า SF จะไม่เปลี่ยนแปลงมากเกินไป
iPhone อาจทำงานได้ดีกับการทำงานหลายอย่างพร้อมกัน แต่น่าเสียดายที่บางแอปไม่รองรับ ตัวอย่างเช่น COMIC READER MOBI เพียงแจ้งให้ฉันทราบแบบคร่าวๆ ว่าจะไม่โหลดหน้าถัดไปเนื่องจากมีหน่วยความจำเหลือน้อย ฉันมักจะต้องฆ่าแอปที่กำลังหลับเกือบทั้งหมดก่อนที่จะดำเนินการต่อ :-( และฉันมี 3GS และแอปด้านบนได้รับการดัดแปลงสำหรับ OS4
ลองกระตุ้นด้วยการสนับสนุนแอปพลิเคชัน ปัญหาอยู่ที่นั่นชัดเจน ;(
ใครช่วยอธิบายให้ฉันฟังหน่อยได้ไหมว่าการตั้งค่าการแจ้งเตือนในพื้นที่อยู่ที่ไหน มันอยู่ในการตั้งค่า > การแจ้งเตือน และฉันต้องอนุญาตสำหรับบางแอปหรือไม่ ไม่เช่นนั้น ฉันไม่พบการตั้งค่าการแจ้งเตือนอื่น ๆ (การตั้งค่าอื่น ๆ จะอยู่ในการตั้งค่าการรวบรวมอีเมลเท่านั้น และฉันเดาว่านั่นคือการผลักดันที่ส่งการแจ้งเตือนจากเซิร์ฟเวอร์) ขอบคุณ!
แอปพลิเคชันจะต้องรองรับการแจ้งเตือนในท้องถิ่น เช่น แอปพลิเคชันที่น่าสนใจพร้อมการแจ้งเตือนในท้องถิ่นคือ Notify 2...
โอเค แล้ว Pocket Informant ล่ะ? มันควรจะสามารถทำเช่นนั้นได้ แต่ฉันไม่ได้สังเกตเห็นความแตกต่างระหว่างการแจ้งเตือนในท้องถิ่นกับการแจ้งเตือนอื่นๆ ฉันยอมรับว่าฉันไม่ได้ลองด้วยซ้ำ พวกเขากำลังลองใช้ Palringo ในเวอร์ชันพรีเมี่ยม มีการเขียนบางอย่างเกี่ยวกับการแจ้งเตือนไว้ในคำอธิบาย (แน่นอนว่าไม่เกี่ยวกับคนในท้องถิ่น) แต่ฉันไม่มีตราสัญลักษณ์บนไอคอนด้วย ฉันสามารถข้ามจากแอปพลิเคชันไปยังที่อื่นแล้วกลับมาอีกครั้ง แต่เมื่อกลับมา ฉันเข้าสู่ระบบอีกครั้งซึ่งฉันไม่ได้คาดหวัง หากฉันไม่ได้อยู่ใน Palring โดยตรง ก็ไม่มีการแจ้งเตือนใดๆ เลย ไม่เป็นไร? สิ่งที่แย่ที่สุดน่าจะเป็นแอปพลิเคชั่น 2Do ซึ่งระบุว่าการแจ้งเตือนจะทำงานภายใต้ WiFi เท่านั้น ค่อนข้างน่าสงสารสำหรับรายการงานใช่ไหม สำหรับ $ 7 … คนเกียจคร้าน -
ฉันยังรู้สึกดีขึ้นกับแบ็คกราวน์มากกว่าการใช้ "มัลติทาสกิ้ง" ของ Apple ไม่อย่างนั้น ฉันไม่สังเกตเห็นการชะลอตัวของ 3GS เลย แม้จะถ่ายฟูลเฟรมก็ตาม ตอนแรกฉันปิดแอปพลิเคชั่นผ่านการตั้งค่าจนเป็นนิสัย หลังจากนั้นฉันก็ยอมแพ้และมันก็ไม่เป็นไร
ฉันสังเกตเห็นการชะลอตัวของ 3GS ไม่ใช่ทุกครั้ง แต่ในบางครั้ง ไม่ว่าในกรณีใด แอปพลิเคชันทั้งหมดอาจไม่ทำงานอย่างถูกต้อง เช่น TV Seznam จาก Seznam บางครั้งไม่ได้ลงทะเบียนการย้ายไปยังบริการที่ใช้งานอยู่และไม่โหลดการอัปเดตรายการทีวี ดังนั้นการรีสตาร์ทแอปพลิเคชันจะช่วยได้ ซึ่งตรงกันข้ามกับสถานะดั้งเดิม
สวัสดีชุมชน
มีใครเคยจัดการกับการร้องเรียนการสมัครหรือไม่? ด้วย iOS4 การนำทางใช้งานไม่ได้สำหรับฉันและ 89 ยูโรก็ไม่น้อยเลย... กระบวนการร้องเรียนทำอย่างไร?
ปัญหาไม่ได้อยู่ที่แอปพลิเคชัน ลองรีสตาร์ท iPhone หากไม่ได้ผล ให้กู้คืนโทรศัพท์ทั้งหมด Navigon ทำงานได้ดีสำหรับฉันบน 3G ที่ใช้ iOS4
ฉันไม่สังเกตเห็นการชะลอตัวของ 3GS เช่นกัน แต่สิ่งที่กวนใจฉันคือการโหลดหน้าต่าง Safari ที่เปิดอยู่ใหม่ หากมี RAM เพียงพอ เนื้อหาของหน้าที่โหลดแล้วจะถูกเก็บรักษาไว้