Project Svelte เกิดขึ้นบน Nexus 4 เวอร์ชันพิการ และด้อยประสิทธิภาพ

Android-4.4-KitkAt-logo-wood-aa-645x430[1]

หนึ่งในจุดเด่นของ Android 4.4 Kit Kat ก็คือ Project Svelte (แปลว่าเพรียวบาง) ที่ทำให้ตัวระบบปฏิบัติการนั้นบริโภคแรมน้อยเป็นอย่างมาก และฮาร์ดแวร์เก่าๆ จะสามารถเข้าถึง Kit Kat ได้ (ขั้นต่ำคือ Dual-Core, RAM 512, หน้าจอ qHD)

แต่เรื่องราวที่ไม่ได้เล่าในการเปิดตัวอย่างเป็นทางการก็คือ Google ใช้ Nexus 4 รุ่นพิเศษที่สเปคพิกล พิกาลเป็นอย่างยิ่งในการพัฒนา โดยรุ่นพิเศษนี้จะมีหน้าจอเพียง qHD (960 x 540), หน่วยประมวลผล Dual-Core และมี RAM น้อยสุดๆ ที่ 512MB เท่านั้น และบังคับให้นักพัฒนาทุกคนใช้เป็นโทรศัพท์เครื่องหลัก เพื่อหาทางพัฒนาให้มันใช้งานได้อย่างราบลื่น

หัวหน้าแผนกวิศวกรรมของ Google เล่าให้ฟังว่าเป้าหมายของ Project Svelte คือทำให้เครื่องสามารถใช้งานได้บน RAM 512MB และเหตุผลที่ต้องเป็น qHD ก็เพราะว่าเป็นหน้าจอสำหรับสมาร์ทโฟนตลาดระดับกลาง ค่อนไปล่าง รอกจากนี้ยังลดจำนวนคอร์บนหน่วยประมวลผลลงเหลือ 2 Core เท่านั้น และลดความเร็วสัญญาณนาฬิกาด้วย แน่นอนว่าในตอนแรกๆ นี่อืดอาดกันสุดๆ เลยทีเดียว

เป้าหมายของ Nexus 4 รุ่นพิเศษ กับระบบปฏิบัติการ Android 4.4 นั้นมีด้วยกันสี่ประการ คือ

  • ลดขนาดหน่วยความจำที่ใช้ของระบบปฏิบัติการ
  • ลดขนาดหน่วยความจำของแอพที่ใช้บนเครื่องตระกูล Nexus
  • แก้ไขการแครชของแอพเพื่อมีแรมไม่เพียงพอ
  • บริหารจัดการการเข้าถึงข้อมูลของแอพบนระบบปฏิบัติการ เพื่อให้นักพัฒนาสามารถเจอปัญหาจากหน่วยความจำได้ง่าย

สำหรับสองข้อแรกนั้นเกิดขึ้นได้ด้วย Nexus 4 รุ่นพิเศษนี้ ส่วนสองข้อหลังนั้นเป็นผลมาจากการสร้าง RAM Usage Score เพื่อจับตาดูว่าแต่ละแอพนั้นมีการบริโภคหน่วยความจำไปเท่าไหร่ และเหลือใช้งานเท่าไหร่

ที่มา: Android Authority