วิธีแก้คือ factory reset ครับ
ส่วนวิธีป้องกัน คือ ......ต้องใช้ให้เป็นครับ
เครื่องเอ๋อ! เครื่องแฮงค์! เครื่องรีเอง! สาเหตุเกิดจากอะไรมาดูกัน
คาดว่าหลายคนที่ใช้แอนดรอยด์คงเกิดอาการเซ็งกันเป็นแถบๆ เพราะมันไม่ค่อยเสถียรเลย รีเครื่องบ่อย ปัญหาเยอะมาก แต่นั่นมันเป็นเพราะตัวระบบจริงๆรึเปล่า หรือเราเป็นคนทำให้มันเป็นแบบนั้นไปเอง มีหลายคนสงสัยและตั้งคำถามแบบนี้เยอะมากกับผม ซึ่งผมเองก็พยายามหาคำตอบมาโดยตลอด ทั้งๆที่เครื่องที่ผมใช้อยู่เป็นประจำอย่าง Samsung Galaxy Note และ Asus Transformer Prime มันไม่เคยรีเครื่องเอง ไม่เคยแฮงค์อะไรแบบนั้นเลย ก็เลยไปหาข้อมูลจากที่ต่างๆ และพิจารณาจากประสบการณ์ของผมเอง แล้วผมก็ได้ข้อสรุปจากความคิดของผมโดยอ้างอิงจากหลักการหลายๆอย่าง ทำให้ออกมาเป็นบทความที่ชาว ThaiAndroidPhone กำลังอ่านอยู่ในขณะนี้ครับ ซึ่งคิดว่าน่าจะเป็นประโยชน์สำหรับทุกคนมากๆ ลองอ่านกันดูนะครับ
แอพฯเถื่อน ใช่ครับ นี่คือสิ่งที่มีผลให้เครื่องคุณไม่เสถียรและแฮงค์บ่อยมากที่สุด เนื่องจากแอนดรอยด์นั้นเป็นโทรศัพท์ที่มีฮาร์ดแวร์อยู่หลากหลายมาก ทำให้นักพัฒนาต้องพัฒนาแอพฯเพื่อรองรับกับอุปกรณ์ที่มีอยู่ในตลาดมากมายหลายรุ่น ถ้าหากเรานำแอพฯที่มันไม่ได้รองรับกับเครื่องของเรามาติดตั้ง มันจะเกิดอะไรขึ้นครับ?? ......แน่นอนว่าแอพฯตัวนั้นจะทำงานได้ไม่สมบูรณ์แล้วทำให้เครื่องมีอาการเอ๋อออกมาอย่างเห็นได้ชัด ยกตัวอย่างเช่น คนแคร้กแอพฯ เค้าแคร้กแอพฯมาเพื่อ Galaxy S3 แต่เราใช้ HTC One V ซึ่งสถาปัตยกรรมของ CPU นั้นแตกต่างกันมาก ถ้าหากผู้พัฒนาตั้งค่าให้แอพฯใช้งาน CPU ที่สูงกว่าระดับการทำงานของ CPU Single Core บน One V แล้วล่ะก็ มันจะทำให้ One V ของเราใช้งาน CPU จนเกิดอาการโอเวอร์โหลด หลังจากนั้นก็แฮงค์แล้วดับไปเลย หรืออาจจะรีเครื่องไปก็เป็นได้
แต่ก็ไม่ใช่ว่าไฟล์แคร้กที่ไม่รองรับกับเครื่องอย่างเดียวที่มีผล ในส่วนของคนที่แคร้กมาเค้าก็ยัดนู่นยัดนี่เข้ามาในไฟล์ที่ใช้ติดตั้งแอพฯเช่นกัน และเราเองก็ไม่รู้ด้วยว่าไฟล์เหล่นั้นมันเข้ามายุ่งกับระบบของเรามากแค่ไหน ยกตัวอย่างเช่นแอพฯบางตัวที่มีการตรวจสอบลิขสิทธิ์ผ่านอินเตอร์เน็ต เหล่าแคร้กเกอร์ก็จะพยายามให้มันตรวจสอบไม่ได้ โดยการเข้าไปยุ่งกับไฟล์ Host ในเครื่องหรือควบคุมการใช้งานอินเตอร์เน็ตในเครื่องเรา แน่นอนว่าบางทีมันอาจจะทำให้เครื่องเราเอ๋อใช้เน็ตไม่ได้ แอพฯตัวอื่นแฮ้ง แล้วเครื่องดับไปในทันที นี่ก็คือที่มาว่าทำไมแอนดรอยด์ที่ผมใช้อยู่มันถึงไม่แฮงค์ ไม่เอ๋อ ไม่มีปัญหาอะไรเลย เพราะเครื่องผมลงแอพฯจาก Play Store ทั้งหมดนั่นเอง ไม่มีแอพฯเถื่อนเลยแม้แต่แอพฯเดียว บางคนที่ไม่ค่อยทราบเรื่องการลงแอพฯมากนักเวลาซื้อเครื่องก็มักจะให้ร้านลงแอพฯมาให้เลย พอกลับมาถึงบ้านก็บ่นทันทีว่าเครื่องช้า เครื่องแฮงค์ เพราะฉะนั้นตอนนี้ลองซะใหม่ครับ Facetory Reset เครื่องสักรอบแล้วลงเฉพาะแอพฯถูกลิขสิทธิ์หรือแอพฯจาก Play Store อย่างเดียวก็พอ รับรองว่าเครื่องเราจะเสถียรขึ้นมีปัญหาน้อยลงทันตาเห็นเลยครับ
Task Killer (การบังคับปิดแอพฯ) เชื่อว่าหลายคนคงทำบ่อยๆกับการ Kill Task หรือบังคับปิดแอพฯหรือเซอร์วิสที่ทำงานอยู่ จริงๆแล้วถ้าทำนานๆทีก็คงไม่มีปัญหาอะไรมากครับ แต่ถ้าทำบ่อยๆ ขนาดตั้งเวลา kill ไว้ 5-10 นาทีอันนี้คงบ่อยเกินไป การ Kill Task นั้นทำให้เราได้ RAM จากระบบคืนมาก็จริง แต่อย่างลืมว่ามันคือการบังคับปิดตัวแอพฯนั้นๆ คล้ายๆกับที่เราปิดเครื่อง PC โดยไม่ Shutdown เครื่องล่ะครับ การปิดแบบผิดปกติหรือบังคับให้้ปิด มันคือที่มาของการ Force Close บนแอพฯต่างๆเลย ยกตัวอย่างเช่น ถ้าหากว่าแอพฯ facebook ในเครื่องเรากำลังทำการ refresh ข้อมูลอยู่ โดยการนำข้อมูลไปเก็บไว้ใน cache ถ้าในระหว่างที่มันกำลังเก็บข้อมูลเราบังเอิญไป kill task ของมันเข้า มันจะเป็นผลทำให้ไฟล์ cache ของแอพฯ facebook นั้นเสียหายไปเลย และเมื่อเราเข้าแอพฯ facebook มันจะทำการเรียกข้อมูลจาก cache ตัวนี้ก่อน แต่ไฟล์มันเสียไปแล้ว มันก็จะเกิดอาการ Force Close นั่นเอง ผลจากการ Kill Task นั้นไม่ใช่ว่ามันจะมีผลเฉพาะแอพฯ facebook อย่างเดียว มันยังมีผลถึงตัวระบบของ Android OS อีกด้วย ถึงแม้ว่าการสร้างไฟล์ cache และ data ต่างๆตัวระบบจะทำไวมากก็ตาม แต่ถ้าเรา Kill มันบ่อยๆมันก็ยิ่งเพิ่มโอกาสให้มัน Error เยอะขึ้นนั่นล่ะครับ
โดยปกติแล้วระบบแอนดรอยด์นั้นจะมีการคืนค่า RAM โดยตัวของระบบเองอยู่แล้ว ถึงแม้ว่าในระบบจะเห็น RAM นั้นเหลืออยู่น้อย ที่มันเหลือน้อยเพราะมีแอพฯบางตัวจองพื้นที่บน RAM ไว้ แต่ถ้าเมื่อไหร่ที่เราเปิดแอพฯใหม่ ตัวระบบแอนดรอยด์จะทำการคืน RAM จากแอพฯตัวที่จอง RAM ไว้ให้กับแอพฯตัวล่าสุดเอง แต่บางครั้งที่เราเห็นอาการหน่วงๆของเครื่องนั้นเป็นเพราะว่า ตัวระบบมันคืน RAM ไม่ทัน และปัญหานี้มักจะเกิดอยู่บ่อยๆกับเครื่องที่มี RAM ไม่ถึง 1GB ครับ สิ่งที่เราควรทำก็คือ kill แอพฯแต่พอประมาณครับ ซึ่งมันทำให้ลดความเสี่ยงจากการเกิด Error ต่างๆได้ สำหรับเครื่องที่มี RAM น้อย แต่ถ้าเครื่องใครมี RAM 1G ขึ้นไปแล้วล่ะก็ ปล่อยมันไปเถอะครับ แทบจะไม่มีความจำเป็นที่จะต้อง kill มันเลย
Antivirus (แอพฯป้องกันไวรัส) หลายคนเจอหัวข้อนี้งงไปตามๆกันเลยใช่มั้ยครับ เพราะแทนที่ anitivirus มันจะทำให้เครื่องเรามันเสถียร ช่วยขจัดปัดเป่าสิ่งไม่ดีออกไป แต่บางครั้งมันกลับเป็นพิษร้ายทำลายเครื่องเรา ถ้าผมจะบอกว่ามันไม่ดีเลยก็ไม่ถูก จริงๆแล้วมันดีครับ แต่มากไปมันก็ไม่ดีเช่นกัน ยกตัวอย่างเช่น บางคนที่กลัวไวรัสมาก มากถึงขนาดลงแอพฯ antivirus ไว้ 2-3 ตัว นั่นล่ะครับทีนี้ระบบก็แสกนกันมันหยดเลยทีเดียว ลงแอพฯทีเด้ง antivirus มา 3 ตัวว่าแอพฯนี้ปลอดภัยนะ อีกทั้งยังคอยแสกนไฟล์ที่อยู่ในเครื่องเรื่อยๆอีก เครื่องช้าทำงานหนัก และ Antivirus บางตัวนั้นฉลาดขนาด Kill Task ให้เราอัตโนมัติอีก โอ้วนี่มันยอดจริงๆเลยนะเนี่ย เพราะฉะนั้นถ้าหากคุณกลัวไวรัสจริงๆนั้น ลง Antivirus ไว้ตัวเดียวก็เพียงพอแล้วครับ หรือถ้าไม่ลงเลยก็ไม่มีปัญหาเช่น เพราะเนื่องจากบนแอนดรอยด์ตอนนี้มันไม่ได้มีไวรัสที่มีผลอะไรกับข้อมูลเรามาก ส่วนใหญ่จะเป็นสปายแวร์ มัลแวร์ต่างๆเท่านั้นเอง
ซึ่งถ้าหากเราเจอเราก็สามารถนำมันออกไปด้วยการ uninstall แอพฯได้ครับ แต่ถ้าเราลงทุกอย่างจาก Play Store โดยเลือกที่มี Comment ดีๆ Rating เยอะๆ ก็คงไม่เสี่ยงกับไวรัสเหล่านี้อยู่แล้ว อ้อ แล้วผมขอฝากเกร็ดความรู้เกี่ยวกับไวรัสไว้อีกนิดนึง หลายๆคนมักเข้าใจว่าไวรัสบน PC ระบบ Windows มันสามารถทำงานบนแอนดรอยด์ได้ นั่นคือการเข้าใจผิดนะครับ ไวรัสที่อยู่บน Windows ไม่สามารถทำงานบนแอนดรอยด์ได้ เนื่องจากระบบไม่ใช่สถาปัตยกรรมเดียวกัน ยกตัวอย่างง่ายๆ เช่น โปรแกรม Microsoft Word บน Windows มันเอามารันบน Android หรือ iPhone ไม่ได้นั่นล่ะครับ
ปัญหาที่ตัวของเครื่องและ ROM ในกรณีที่เป็น ROM ศูนย์นั้นคงขึ้นอยู่กับค่ายต่างๆด้วยว่าทำ ROM ออกมาได้เข้ากับตัว Hardware มากแค่ไหน เพราะว่าแอนดรอยด์บางรุ่น ต้องยอมรับจริงๆว่ามันไม่เสถียรมาตั้งแต่ต้นเลย ประมาณว่าเอามายังไม่ทันใช้อะไรเครื่องก็เอ๋อ รีเครื่องไม่หยุดซะงั้น แต่จะบอกว่าเกี่ยวกับ ROM ซะทีเดียวมันก็ไม่ใช่ทั้งหมด ทั้งนี้อาจจะเกิดจาก Hardware ในเครื่องมีปัญหาก็เป็นไปได้ครับ ถ้าหากเทียบความเสถียรระหว่าง Stock ROM (ROM ศูนย์) และ Custom ROM ( Custom ROM ที่ได้รับการปรุงแต่งจากนักพัฒนาเพื่อให้มีฟังชั่นและประสิทธิภาพเพิ่มมากขึ้น )
ในความคิดของผม คิดว่า ROM ศูนย์น่าจะเสถียรกว่าครับ เนื่องจากค่ายต่างๆที่ทำ ROM ออกมาย่อมคิดถึงความเสถียรมาก่อนเป็นอันดับต้นๆ แต่ใน ROM บางตัวก็ยังพลาดกันอยู่จึงต้องมาใช้ Custom ROM เพื่อปรับแต่งตัวเครื่องกัน ซึ่งผมต้องบอกอย่างนึงว่า Custom ROM นั้นถึงแม้ว่าจะเป็น ROM ที่ทำให้เครื่องแรงขึ้นเพิ่มฟังชั่นมากขึ้น แต่ก็เป็น ROM ที่ไม่ได้ผ่านการตรวจสอบมากเท่ากับ Stock ROM ครับ เพราะฉะนั้นถ้ามันมีแฮงค์บ้างก็ไม่ต้องสงสัย และถ้ามันจะเสถียรกว่า Stock ROM ก็ไม่น่าแปลกใจเช่นกัน สิ่งที่ควรทำก็คือ ถามตัวเองก่อนว่า Stock ROM มันเพียงพอกับการใช้งานของเรารึยัง เสถียรพอมั้ยแฮงค์บ่อยรึเปล่า ถ้ามันแฮงค์บ่อย อยากให้เครื่องแรงกว่านี้ อยากลองฟังชั่นแปลกๆ ก็ไป Custom ROM กันเลยครับ แต่อย่าลืมนะมันจะเสถียรขึ้นหรือเอ๋อบ่อยๆก็เป็นได้
เป็นไงครับ กับสาเหตุที่ทำให้เครื่องเอ๋อ เครื่องรี เครื่องค้าง เครื่องแฮงค์ ที่ผมสรุปมาให้อ่านกัน จริงๆสาเหตุมันอาจจะมีเยอะกว่านี้ก็ได้ แต่ผมอาจจะเขียนไม่หมด ถ้าใครเคยมีประสบการณ์เกี่ยวกับการแก้ไขปัญหาเหล่านี้ ก็แสดงความเห็นและเล่าสู่กันฟังได้เลยนะครับ ^^
จากคุณ |
:
Axiom of Choice
|
เขียนเมื่อ |
:
3 ต.ค. 55 18:47:42
|
|
|
|