Nexus 5X สามารถลด RAM เพียง 2GB ได้หรือไม่ ในฟีเจอร์นี้ เราจะเปรียบเทียบเพื่อล้างความเข้าใจผิดบางประการเกี่ยวกับ Android, RAM และโบลต์แวร์!
เมื่อวันที่ 15 ตุลาคม 2014 เจ้าของ Nexus 5 ผู้ภักดีจำนวนมากรอคอยอยู่หลังคีย์บอร์ดเพื่อเปิดเผยชะตากรรมว่าพวกเขาเชื่อว่าจะเป็นผู้สืบทอดของโทรศัพท์ที่สร้างความประทับใจให้กับตลาด Nexus 5 เป็นผู้บุกเบิกด้านราคาที่สามารถหลีกเลี่ยงการตัดทอนข้อกำหนดที่สำคัญที่สุดได้
เราชอบคิดว่าเรากำลังสร้างสมดุลที่แข็งแกร่งระหว่างคุณสมบัติ/ประสบการณ์ระดับพรีเมียม และความสามารถในการจ่ายได้
ถึงกระนั้น Google ก็ทำให้เจ้าของ Nexus 5 หลายคนตกใจด้วยการเปิดตัว Nexus 6 ซึ่งเป็นอุปกรณ์ที่มีขนาดและการเปลี่ยนแปลงราคาที่รุนแรงจนหลายคนตัดสินใจข้ามโทรศัพท์ไปเลย อย่างไรก็ตาม Google ก็ไม่ลืมความสำเร็จของ Nexus 5 และได้เปิดตัว Nexus 5X (“แชมป์รอบด้าน”) ในเดือนกันยายนนี้ จะมีการประโคมข่าวอย่างมาก โดยมีข้อแม้ประการหนึ่ง - มี RAM เพียง 2GB เท่านั้น
แชมป์ All around แตกออกจากฝูง
ทำไมสิ่งนี้ถึงไม่ปกติ? ในช่วงปลายปี 2014 ดูเหมือนชัดเจนว่า RAM ขนาด 3GB จะกลายเป็นบรรทัดฐานในบรรดาโทรศัพท์รุ่นเรือธง (รุ่น 32GB ของ LG G3 และ Xiaomi Mi4 และ OnePlus One เป็นหนึ่งในกลุ่มแรก ๆ แต่เป็น Note 3 ของ Samsung ที่นำ 3GB เข้ามา 2013). ในปี 2015 แนวโน้มนี้ยังคงดำเนินต่อไป โดยอุปกรณ์เรือธงของบริษัทบางแห่งถึงกับมี RAM ถึง 4GB! ไม่มีข้อบ่งชี้ว่าการเลือก Snapdragon 808 SoC ของ Google ส่งผลโดยตรงให้ Nexus 5X มี RAM ขนาด 2GB เนื่องจาก
อุปกรณ์ Snapdragon 808 อีก 4 เครื่อง มี RAM อย่างน้อย 3GB แต่จะจำกัด RAM ไว้ที่ DDR3Nexus 5 รุ่นก่อนหน้ายังมี RAM ขนาด 2GB แต่โดยทั่วไปถือว่าอยู่ในอันดับต้นๆ ในช่วงเวลาดังกล่าว Google ดูเหมือนว่าเนื้อหาที่แม้ว่าปริมาณหน่วยความจำในรุ่นใหม่จะไม่ได้ลดลง แต่คุณยังคงเพลิดเพลินกับอุปกรณ์นี้ ใน Ask Me Anything เมื่อเร็วๆ นี้บน subreddit ของ IAmA บน Reddit ซึ่งเป็นสมาชิกของทีม Nexus กล่าวว่า “เราชอบคิดว่าเรากำลังสร้างสมดุลที่แข็งแกร่งระหว่างฟีเจอร์/ประสบการณ์ระดับพรีเมียม และความสามารถในการจ่ายได้”
การเดินทางไปตามเส้นทางแห่งความทรงจำ
บล็อกเกอร์และผู้แสดงความคิดเห็นจำนวนมากแสดงความผิดหวังกับข่าวเหล่านี้ อุปกรณ์จะมี RAM เพียง 2GB หรือไม่ นี่เป็นคำถามที่ผู้ที่ชื่นชอบ Android ถกเถียงกันอย่างถึงพริกถึงขิงหลังการเปิดเผย แต่ฉันก็ขอยืนยันว่ามันไม่ได้แย่อย่างที่คิด - ใช่ Nexus 5X สามารถ ตัดมันด้วย RAM 2GB แต่มันขึ้นอยู่กับประสบการณ์ของคุณโดยสิ้นเชิง - คุณใช้โทรศัพท์รุ่นไหน แอพ/ฟีเจอร์หุ้นประเภทใดที่คุณใช้ ฯลฯ
การทำความเข้าใจวิธีการทำงานของการจัดการหน่วยความจำ Android เป็นสิ่งสำคัญเมื่อพิจารณาว่าคุณควรพิจารณา RAM ขนาด 2GB เป็นตัวแจกแจงหรือไม่ วิธีที่ Android จัดการการจัดการหน่วยความจำเป็นเช่นนี้ แทนที่จะฆ่าทุกกระบวนการทันทีหลังจากกิจกรรมสิ้นสุดลง (เช่น เมื่อคุณกดปุ่มโฮมเพื่อออกจากแอป) กระบวนการจะถูกเก็บไว้ในหน่วยความจำจนกว่าระบบจะต้องฆ่ามันเพื่อเพิ่มหน่วยความจำให้มากขึ้น ระบบจะตัดสินใจอย่างไรว่าจะเก็บกระบวนการใดไว้และควรปิดกระบวนการใด ไดรเวอร์ LMK (Low Memory Killer) ทุกกระบวนการได้รับการกำหนดค่า oom_adj ตั้งแต่ -17 ถึง 15 โดยบริการ ActivityManager ซึ่งจะปรับค่า oom_adj แบบไดนามิกขึ้นอยู่กับความสำคัญของกระบวนการ ค่า oom_adj ที่สูงขึ้นหมายถึงกระบวนการมีแนวโน้มที่จะถูกฆ่าเพื่อเพิ่มหน่วยความจำ ในขณะที่ค่าที่ต่ำกว่าหมายความว่ากระบวนการมีโอกาสถูกฆ่าน้อยลง
ผู้ผลิตชอบที่จะปรับแต่งสิ่งเหล่านี้ตามความต้องการโดยขึ้นอยู่กับว่าพวกเขารู้สึกว่ามันเหมาะกับอุปกรณ์ของพวกเขามากที่สุด
Android จัดหมวดหมู่แต่ละกระบวนการออกเป็นห้าหมวดหมู่ (เบื้องหน้า มองเห็นได้ บริการ พื้นหลัง และความว่างเปล่า) ตั้งแต่ที่สำคัญที่สุดไปจนถึงสำคัญน้อยที่สุดเพื่อให้ทำงานต่อไป กระบวนการที่เป็นของแต่ละหมวดหมู่จะถูกปิดที่ระดับต่างๆ ของหน่วยความจำว่างที่เหลืออยู่ (เรียกว่าค่า LMK minfree) ตัวอย่างเช่น หากค่า LMK minfree ของอุปกรณ์ของคุณตั้งค่าเป็น "2560,4090,6144,7168,8192" (แสดงเป็นหน้า 4k ซึ่งสามารถอ่านได้จาก /sys/module/lowmemorykiller/parameters/minfree) อุปกรณ์ของคุณ จะฆ่ากระบวนการที่กำหนดเป็น 'ว่างเปล่า' เมื่อหน่วยความจำว่างของคุณเหลือต่ำกว่า 32MB กระบวนการที่กำหนดเป็น 'พื้นหลัง' เมื่อหน่วยความจำว่างต่ำกว่า 28MB และแอปเบื้องหน้าเมื่อหน่วยความจำว่างเหลือต่ำกว่า 10MB (สวรรค์ห้าม!) ตอนนี้ ค่า minfree เหล่านี้ไม่ปกติในอุปกรณ์ส่วนใหญ่ในปัจจุบัน เนื่องจากผู้ผลิตชอบที่จะปรับแต่งค่าเหล่านี้ตามความต้องการ ขึ้นอยู่กับว่าพวกเขารู้สึกว่ามันเหมาะสมกับอุปกรณ์ของพวกเขามากที่สุดอย่างไร แต่สิ่งที่คุณควรหลีกเลี่ยงจากคำอธิบายสั้น ๆ นี้คือ ยิ่งคุณมีหน่วยความจำว่างมากเท่าไร คุณก็จะยิ่งเห็นว่ากระบวนการที่สำคัญถูกทำลายน้อยลงเท่านั้น
Task Killers จงหายไป!
แต่ความจริงก็คือ วันที่ผู้ใช้ต้องต่อสู้กับอุปกรณ์ของตัวเองอย่างต่อเนื่องเพื่อเก็บกระบวนการสำคัญไว้ในหน่วยความจำนั้น ส่วนใหญ่มันหายไปนานแล้ว เราไม่ยุ่งกับนักฆ่างานอีกต่อไปเพื่อให้แน่ใจว่าแอปส่งข้อความของเราจะไม่ปิดกะทันหันในขณะที่เราใช้งานอยู่ แอพส่วนใหญ่ (ยกเว้นเกมระดับไฮเอนด์บางเกมและการท่องอินเทอร์เน็ตที่มีแท็บหนักๆ) ไม่ได้ใช้หน่วยความจำมากนัก ข้อแตกต่างหลักระหว่างอุปกรณ์ที่มี RAM 2GB เทียบกับอุปกรณ์ที่มี RAM 3GB ก็คืออุปกรณ์ที่มี RAM 3GB ของ RAM ควรจะแคชกระบวนการได้มากขึ้นในเบื้องหลังโดยไม่ทริกเกอร์ไดรเวอร์ LMK เพื่อปิดการทำงาน
แต่ถึงแม้บรรทัดนั้นจะมืดมน เนื่องจากคุณสมบัติที่หลากหลายที่มาพร้อมกับโทรศัพท์ทุกประเภท ตัวอย่างเช่น แม้ว่าโทรศัพท์ Samsung Galaxy รุ่นเรือธงสมัยใหม่มักจะมาพร้อมกับ RAM ขนาด 3GB แต่ในทางปฏิบัติแล้วก็มีปริมาณที่น่าทึ่ง คุณสมบัติหุ้นที่ถูกโยนเข้าไปในโทรศัพท์ (ซึ่งอาจไม่ได้ใช้หลายตัวด้วยซ้ำ) จะส่งผลให้จำนวนหน่วยความจำว่างที่เหลือสำหรับแอปของผู้ใช้ลดลง แม้ว่า Nexus 5X จะมีหน่วยความจำบนกระดาษน้อยกว่า แต่กลับอาจจับคู่กับ Galaxy S6 ในแผนกหน่วยความจำว่างเนื่องจากมีการขยายตัวน้อยกว่า ประเด็นของฉันคือคุณไม่จำเป็นต้องดูอุปกรณ์อื่นที่มี RAM ขนาด 3GB ด้วยความอิจฉา คุณต้องพิจารณาว่า Nexus 5X นำมาซึ่งประสบการณ์ประเภทใดเมื่อเปรียบเทียบกับอุปกรณ์อื่น ๆ
การตรวจสอบประสบการณ์ผู้ใช้ของคุณเอง
ซึ่งนำฉันไปสู่ประเด็นสุดท้าย - พิจารณาประสบการณ์และความต้องการของคุณกับอุปกรณ์เครื่องเก่าของคุณก่อนตัดสินใจว่า RAM ขนาด 2GB เป็นตัวแจกแจงหรือไม่ คุณจะจัดหมวดหมู่ตัวเองเป็นผู้ใช้อย่างไร? คุณเป็นผู้ใช้ระดับสูงที่ซิงค์บัญชีอีเมลและโซเชียลมีเดียหลายบัญชีหรือไม่? คุณเป็นผู้ใช้ทั่วไปที่ใช้โทรศัพท์ของคุณเพียงเพื่อส่งข้อความ/ท่องอินเทอร์เน็ตโดยมีเกมอยู่ด้านข้างหรือไม่? ในทั้งสองกรณี ฉันขอแย้งว่า RAM ขนาด 2GB ไม่ใช่ตัวแจกแจงจริงๆ เนื่องจากการจัดการหน่วยความจำ Android ที่ชาญฉลาดกลายมาเป็นเช่นนี้
คุณไม่น่าจะพลาดข้อความสำคัญจากการไม่มี RAM ขนาด 3GB แต่ฉันเข้าใจได้หากทำให้คุณหงุดหงิดที่ต้องโหลดแท็บ Chrome ซ้ำหลังจากผ่านไปไม่กี่นาที (มันเกิดขึ้นกับพวกเราบ่อยมาก ด้วยโทรศัพท์ที่มี RAM ขนาด 3GB ด้วยเช่นกัน!) สุดท้ายนี้ ลองพิจารณาว่า: คุณจะอัปเกรดจากโทรศัพท์รุ่นใด และเหตุใดคุณจึงรู้สึกว่า 2GB เป็นรุ่น ปัญหา? เป็นเรื่องง่ายที่จะอิจฉาข้อมูลจำเพาะทางเทคนิคในทุกวันนี้ เนื่องจากบริษัทต่างๆ แข่งขันกันอย่างหนักเพื่อเอาชนะเรา แต่คุณต้องจำไว้ว่าข้อมูลจำเพาะไม่ใช่ทุกอย่าง สิ่งที่สำคัญที่สุดคือฮาร์ดแวร์และซอฟต์แวร์ทั้งหมดที่รวมอยู่ในอุปกรณ์เดียว และไม่ว่าจะให้ประสบการณ์ที่ดีสำหรับความต้องการของคุณหรือไม่ก็ตาม
ลองดูฟอรัม Nexus 5X ของ XDA >>