Logo th.androidermagazine.com
Logo th.androidermagazine.com

การทำงานหลายอย่างบน htc one x ไม่แตกสลายมันถูกปรับแต่ง

Anonim

มีความยุ่งยากเล็กน้อยเกี่ยวกับวิธีการที่ HTC One X (และ One XL) จัดการการทำงานหลายอย่างพร้อม ๆ กับบางคนบอกว่าโทรศัพท์เสียเมื่อพูดถึงวิธีการจัดการงานในพื้นหลัง แม้ว่ามันจะแตกต่างจากที่เราเห็นบน Samsung Galaxy Nexus หรืออุปกรณ์อื่น ๆ ที่ใช้ Android รุ่นก่อนหน้า แต่ก็ไม่ได้แตกหักอะไรเลย - HTC เพิ่งปรับเปลี่ยนมัน เช่นเดียวกับทุกอย่างในซอร์สโค้ด Android วิธีที่เคอร์เนลและหน่วยความจำระบบว่างจากงานพื้นหลังเปิดกว้างและขึ้นอยู่กับความต้องการของใครก็ตามที่สร้างซอฟต์แวร์ ในกรณีนี้มันเป็นพื้นที่ที่เราคุ้นเคยและมีบางสิ่งที่เราแฮ็คมาตั้งแต่สมัยของ HTC Hero ที่ต่ำต้อย - การตั้งค่า minfree และ kernel killer memory memory ต่ำ

สิ่งที่เกิดขึ้นคือการตั้งค่าได้รับการปรับเพื่อให้หน่วยความจำว่างมากขึ้นสำหรับ Sense 4 เพื่อฮุบอัพค่าใช้จ่ายของแอปพลิเคชันที่ทำงานในพื้นหลัง มันไม่ใช่การแก้ไขที่ยิ่งใหญ่ แต่ด้วยหน้าจอขนาดใหญ่ของ One X และการใช้พื้นที่ขนาดใหญ่ของ Sense 4 มันเป็นการแก้ไขที่ใหญ่พอที่จะบังคับให้สิ่งต่างๆ แอปที่มีลำดับความสำคัญเล็กน้อย (ตั้งแต่สิ่งสำคัญเช่นตัวหมุนหมายเลขโทรศัพท์ไปจนถึงความสำคัญน้อยกว่าเช่นเครื่องเล่นเพลง) ดูเหมือนจะทำได้ดี แต่แอปพลิเคชันที่ใหญ่กว่าเช่น Chrome เบต้าดูเหมือนจะถูกระงับและจำเป็นต้อง - เปิดทุกครั้งที่มีการส่งคืนจากเมนูการเปลี่ยนแอปพลิเคชัน

สำหรับพวกเราที่น่าเบื่อหน่ายมากขึ้นฉันได้ตรวจสอบและพบการเปลี่ยนแปลงหนึ่งชุดในอิมเมจการบูตของ One X สต็อค AOSP รุ่น 4.0.4 เขียนค่าเหล่านี้ไปยังการตั้งค่า minfree:

8099, 10132, 12165, 14213, 16245, 20295

AT&T HTC One X ใช้การตั้งค่าเหล่านี้ (เนื่องจากเราใช้ระบบอยู่แล้ว):

7746, 9720, 11694, 13742, 15715, 24709

HTC One X เวอร์ชัน Tegra 3 ของเรากำลังแสดงสิ่งต่อไปนี้อีกครั้งเนื่องจากเรากำลังใช้ระบบ:

8192, 10240, 12288, 14336, 16384, 20480

มีโอกาสมากที่จะมีการเปลี่ยนแปลงอื่น ๆ ในเคอร์เนลซอร์สเช่นกัน

ปัญหาจริงที่นี่คือมันแตกต่างจากสิ่งที่เราเคยเห็น หลายคนดูเหมือนจะไม่ชอบมันและชอบที่จะ "ทางเก่า" หากคุณกำลังขี่รถไฟรากนั่นเป็นไปได้ - นักพัฒนาอาวุโสของเราเอง Beezy กำลังมองหาสิ่งต่าง ๆ และทำงานในการแก้ไขบางอย่าง หากคุณไม่ได้แฮ็คอุปกรณ์คุณจะต้องตระหนักว่า HTC ได้สร้าง One X ขึ้นมาแล้ว มันไม่ผิดมันแค่ไม่ได้ใช้ Android

ที่มา: ฟอรัม Android กลาง