หน้าแรกมือถือ > รวมข่าวมือถือ > หน้าบทความ ข่าวมือถือ
   
Date : 24/3/2564

ปรากฏการณ์มือถือ Android แอปฯ เด้งทั่วโลก เกิดจากอะไร ? พร้อมวิธีแก้ไขในเบื้องต้น


เมื่อวานนี้ (23 มีนาคม 2021) เกิดปรากฏการณ์สมาร์ทโฟน Android “แอปฯ เด้ง” ทำให้ผู้ใช้ไม่สามารถเข้าใช้งานแอปพลิเคชันต่าง ๆ ไม่ว่าจะเป็น Line, Gmail หรือ Maps ได้ตามปกติ ซึ่งเหตุการณ์ดังกล่าวไม่ได้เกิดขึ้นเฉพาะในประเทศไทย แต่ยังมีรายงานจากทั่วโลกที่ประสบปัญหาในลักษณะเดียวกัน แต่สาเหตุของแอปฯ เด้งในครั้งนี้เกิดขึ้นจากอะไร และเราสามารถป้องกันอย่างไรได้บ้าง ไปหาคำตอบกันดีกว่าครับ

 

แอปฯ เด้งทั่วโลก เกิดจากอะไร ?

โดยปกติแล้ว สาเหตุหลักที่ทำให้แอปฯ เด้ง หรือแอปฯ ทำการปิดตัวเอง มักจะเกิดปัญหามาจากด้านฮาร์ดแวร์ และซอฟท์แวร์ ที่อาจไม่สเถียร หรือเกิดบั๊กบางอย่าง ซึ่งปรากฏการณ์แอปฯ เด้งบนมือถือ Android ทั่วทุกมุมโลกที่เกิดขึ้นเมื่อเร็ว ๆ นี้ ก็เกิดมาจากปัจจัยด้านซอฟท์แวร์ที่ไม่สเถียร แต่ที่แปลกก็คือ หากปัญหาเกิดมาจากแอปฯ แค่บางตัว ก็ไม่น่าจะเกิดเหตุการณ์แอปฯ เด้งทั่วทุกมุมโลกแบบนี้ ซึ่งเมื่อมีผู้ตรวจสอบลึกลงไปก็พบว่า จริง ๆ แล้วเกิดมาจากสิ่งที่เรียกว่า Android System WebView ที่ถูกติดตั้งเอาไว้บนสมาร์ทโฟน Android ทุกเครื่องนั่นเองครับ

 

Android System WebView คืออะไร ?

แอปฯ ต่าง ๆ ที่เราเห็นบน Google Play Store รวมถึงแอปฯ ที่ติดตั้งอยู่บนสมาร์ทโฟน Android ของเรา มักจะมีการแสดงผลบางอย่างที่ดึงข้อมูลมาจากโลกอินเทอร์เน็ต รวมทั้งบริการของ Google Services ก็มักจะเป็น Web-based เสียส่วนใหญ่ เกมบางเกมที่อยู่ในเครื่องก็ต้องการส่วนประกอบบางอย่าง เพื่อช่วยให้ทำงานได้เหมือน Web Browser เพื่อให้ใช้งานได้เต็มประสิทธิภาพ 

 

หากใครยังไม่เก็ต ลองนึกภาพเวลาเราพิมพ์เว็บไซต์ www.gmail.com ลงบน Google Chrome เพื่อเช็คอีเมลประจำวัน ระบบจะทำการ redirect ไปยัง Web App (โปรแกรมที่ถูกปรับใช้บนเว็บไซต์) ที่มีอีเมลนับร้อยฉบับของเราอยู่ ซึ่งในหน้ารวมอีเมลแม้ว่าจะมีหน้าตาที่ต่างออกไปจากแอปฯ Gmail บนมือถือ แต่ลักษณะการทำงานก็คล้าย ๆ กัน

 

แต่สำหรับแอปฯ บนมือถือ Android ไม่ได้เป็นเช่นนั้น เพราะผู้พัฒนาไม่ได้เขียนแอปฯ เพื่อให้ทำหน้าที่เป็นเว็บเบราว์เซอร์เพื่อลิงก์ไปหา Web App ที่สร้างไว้บน  www.gmail.com โดยตรง แต่เขียนแอปฯ เพื่อซัพพอร์ตการทำงานร่วมกับเครื่องมือของระบบปฏิบัติการ Android ได้อย่างมีประสิทธิภาพ (เพราะไม่อย่างงั้นก็ไม่จำเป็นต้องเขียนแอปฯ เพียงแค่ใช้ Google Chrome บนมือถือลิงก์ไปหา Web App ที่เรามีบนเว็บไซต์ก็ใช้งานได้เหมือนกัน)

Google ก็ทราบถึงประเด็นนี้ดี จึงได้ออกส่วนประกอบที่ฝังมาให้กับสมาร์ทโฟน Android ซึ่งเปรียบเสมือน Google Chrome เวอร์ชันย่อส่วนนั่นก็คือ Android System WebView ที่ช่วยให้ผู้ใช้สามารถเข้าถึงส่วนที่เป็นเว็บไซต์บนแอปพลิเคชันดไ้อย่างง่าย ๆ และยังเป็นการประหยัดเวลาเหล่า Developer เพราะไม่จำเป็นต้องพัฒนาส่วนที่เป็นทำหน้าที่เว็บเบราว์เซอร์บนแอปฯ ของตนเอง

การทำงานของ Android System WebView ก็แสนจะเรียบง่าย เพราะระบบจะทำการแสดงผลบนหน้าเว็บไซต์เหมือนกับเว็บเบราเซอร์ เพียงแค่ฝังโค้ดเพียงเล็กน้อยบนแอปฯ รวมทั้งยังสามารถแสดงผล URL ได้หลากหลายภายในหน้าเดียว ซึ่งเรียกได้ว่าเป็นของดีที่ Android ใส่มาให้เลยก็ว่าได้

 

แล้วทำไมถึงเป็นสาเหตุที่ทำให้แอปฯ เด้ง

ด้วยการที่ Android System WebView เป็นหนึ่งในส่วนประกอบที่ผู้พัฒนาใส่ไว้ในแอปฯ ของตนเอง หากเกิดบั๊กเพียงเล็กน้อย ก็อาจส่งผลให้แอปฯ ทั้งหมดใช้งานไม่ได้ตามปกติ ซึ่งเมื่อวันที่ 22 มีนาคม 2021 ที่ผ่านมา มีการค้นพบว่าทาง Google ได้ปล่อยอัปเดต Android System WebView เวอร์ชันใหม่ผ่าน Google Play ซึ่งหลังจากที่อัปเดตเวอร์ชันนี้ไป แอปฯ ต่าง ๆ ที่ต้องพึ่งพา Android System WebView เพื่อแสดงผล ไม่สามารถแสดงผลคอนเทนต์ต่าง ๆ ได้ตามปกติ ถึงขั้นที่ว่าบางแอปฯ จำเป็นต้องปิดตัวเองแบบอัตโนมัติ เนื่องจากส่วนประกอบที่จำเป็นต้องใช้งานไม่ครบถ้วนนั่นเอง

หลังจากที่ส่งผลกระทบในมุมกว้างทั่วโลก ก็มีผู้ค้นพบว่า หากถอนอัปเดต Android System WebView แอปฯ ภายในตัวเครื่องก็สามารถกลับมาใช้งานได้ตามปกติ รวมทั้งยังมีรายงานด้วยว่า หากลบแอปฯ Chrome ออกจากเครื่อง ก็ช่วยแก้ไขปัญหานี้ได้เช่นเดียวกัน และหลังจากนั้นไม่นานทาง Google ก็ได้ออกแพทซ์อัปเดตแก้ไขอย่างรวดเร็ว ทำให้แม้ว่าจะอัปเดต Android System WebView เป็นเวอร์ชันใหม่ ก็ยังสามารถใช้งานได้ตามปกตินั่นเอง

 

แอปฯ เด้ง แก้ไขอย่างไรดี ?

อย่างที่เรากล่าวไปตั้งแต่ด้านต้นว่า แอปฯ เด้งเกิดมาจาก 2 ปัจจัยหลัก นั่นก็คือ ฮาร์ดแวร์ และซอฟท์แวร์ โดยในส่วนของฮาร์ดแวร์นั้น ให้เราตรวจสอบก่อนติดตั้งแอปฯ ว่า สมาร์ทโฟนของท่านตรงกับสเปกพื้นฐานที่ผู้พัฒนาแนะนำไว้หรือไม่ หรือหากสมาร์ทโฟนมีสเปกตรงกันแล้ว แต่แอปฯ ยังเด้งอยู่ ลองตรวจสอบว่าตัวเครื่องมีการใช้ RAM ในปริมาณสูงจนทำให้จำเป็นต้องปิดตัวแอปฯ แบบอัตโนมัติหรือไม่ ซึ่งแนะนำให้ลองเคลียร์ RAM สักครั้ง หรือรีสตาร์ทเครื่องสักรอบ ก็น่าจะช่วยให้แอปฯ หายเด้งได้

ในส่วนของซอฟท์แวร์ ลองตรวจสอบให้แน่ใจว่า แอปฯ ที่ประสบปัญหามีการอัปเดตเป็นเวอร์ชันล่าสุดแล้วหรือไม่ โดยเข้าไปที่ Google Play Store > เลือก แอป และเกมของฉัน และกดอัปเดต หรือหากอัปเดตแอปฯ เป็นเวอร์ชันล่าสุดแล้วแต่ยังไม่สามารถแก้ปัญหาได้ ให้ลองเข้าไปอัปเดตซอฟท์แวร์ของตัวระบบปฏิบัติการ ซึ่งในบางครั้งทางผู้พัฒนาอาจส่งแพทซ์อัปเดตเพื่อแก้ไขปัญหา

 

ข้อมูลอ้างอิง : Android Central


วันที่ : 24/3/2564

 




Cookie Consent

Our website uses cookies to provide your browsing experience and relavent informations.Before continuing to use our website, you agree & accept of our Cookie Policy & Privacy