Pages

วันศุกร์, มกราคม 06, 2555

[Blog] ลาก่อน Stock ROM สวัสดี MIUI


พยายามทนใช้ Stock ROM มาได้เกือบปี ตั้งแต่ 2.2 ยัน 2.3
แต่ก็พบว่า Stock ROM ที่ได้มานั้นแทบไม่มีความแตกต่าง
ในด้านของความเสถียรขึ้นมาบ้างเลย ...
ครั้นจะลอง Android 4.0 ICS ก็คงไม่พ้นอาการเดียวกัน
จนแล้วจนรอดก็เลยต้องหันมาเพิ่ง Custom ROM แทนครับ ...

ข้อดีของการมี Stock ROM ไม่เสถียร คือ ทำให้เรามีความพยายามที่จะหา ROM ที่เสถียร มาใช้แทน ...
โดยหลักๆ Custom ROM ของ Android ที่เป็นที่ที่นิยมในเหล่า user + geek ก็จะมี อยู่ 2 ตัวคือ

  • CyanogenMod
  • MIUI
ก่อนหน้านี้เคยพยามใช้ Cyanogenmod ได้ 2-3 วัน
ซึ่งสุดท้ายก็ Flash กลับไปใช้ Stock ROM ตามเคย
อันเนื่องมาจากความ "ไม่คุ้น" กับ interface ของ Cyanogenmod
ที่มี ADW Launcher เป็น default Launcher (โดยส่วนตัวชอบ GO Launcher มากกว่า)
พร้อมด้วยความมึนๆ ของตัวเอง ประกอบกับ config
ที่มีเพิ่มขึ้นมาจนทำให้ปรับแต่งอะไรไม่ถูก ...

วันนี้จึงหันมาลอง MIUI แทนครับ ...

MIUI นั้นก็เป็น custom mod มาจาก CyanogenMod อีกที ...
แต่ด้วยความที่ interface ของ MIUI นั้นมี "ความแหวกแนว"
ของการเป็น Android มากกว่า Cyanogen ตรงที่เพิ่มความ "ใช้ง่าย" ให้กับ Android
มากกว่าจะทำให้ android เป็น Developer Phone
เหมือนกับ CyanogenMod จึงเป็นอีกทางเลือกนึงสำหรับ คนที่งอนส์ ROM ศูนย์ครับ :)

โดยส่วนตัวไม่ค่อยชอบกับการมานั่งเถียงว่า OS มือถือ xxx ลอก yyy
เพราะมันไม่ได้ประโยชน์อะไร หากเราเป็นเพียงแค่ User ที่ใช้ระบบเหล่านั้น
ถึงแม้แต่เป็น Developer ก็ควรสนใจแค่ว่า อะไร Deliver ให้ user ใช้แล้ว happy ก็น่าจะสำคัญสุดครับ :)

จากที่เล่นมา 3-4 วัน พบว่ามีหลายจุดที่ค่อนข้างแตกต่างจาก android ทั่วๆไป พอสังเขปได้ดังนี้ครับ

Notifications

notification เป็น feature ที่ใช้บ่อยมากที่สุดตั้งแต่ใช้ smartphone มา ... และพบว่า MIUI ตอบโจทย์นี้ได้ดี ตรงที่ แยก toggle ต่างๆ ออกมาเป็นอีก tab (แต่ก็สามารถให้อยู่ใน หน้าเดียวกันได้) โดยจะ limit toggle ไว้ที่ 12 อัน ทำให้ลดการใช้งาน widget ช่วยเหลือในลักษณะ ดังกล่าวไปได้พอสมควร



Settings

หน้า setting ได้มีการแยกหมวดหมู่ออกมาเป็น Tab และ grouping ตาม หมวดหมู่ย่อย อีกที ทำให้ navigate ง่ายขึ้นมากโข และไม่มึนมากเท่ากับการกองๆ setting ทุกหมวดหมู่มาอยู่ด้วยกัน



App Drawer

จุดต่างของ MIUI ใหญ่ๆ อีกจุด คือ MIUI Launcher จะไม่มี App Drawer โดยจะมีเพียง Home screen ที่วาง app ไว้อย่างเดียวเท่านั้น ซึ่งโดยส่วนตัวแล้ว ชอบวิธีนี้มากเพราะขี้เกียจ drag app จากหน้านั้น มายัง Home screen



ผลพวงได้จากการที่ไม่มี app drawer ทำให้ MIUI กินแรมน้อยลงอย่างเห็นได้ชัด จากที่เคยใช้ stock rom เวลา แรมใกล้หมดเครื่องจะอืดมาก จนต้องมา kill task เอง แต่สำหรับ MIUI เท่าที่สังเกตจะมี thread คอยมา kill app ให้ (กด return ถึงหน้า home คือ quit) แต่ก็เป็นลูกโซ่ให้ กินแบตเยอะขึ้น (ฮา)



การกินแบตเยอะขึ้นก็ใช่ว่าจะเป็นผลเสียซะทีเดียว เพราะมันยังมีการช่วยให้ app มีความเสถียรมากขึ้นเมื่อมีการถูก interrupt - จากการมีสายเรียกเข้า หรือ มี notification . ซึ่งวัดจาก การเล่นเกม kairosoft แล้วมีสายเข้า หากเป็น stock rom จะต้องเปิดเกมส์ใหม่ตลอด แต่บน MIUI สามารถกลับมาเล่นต่อได้เลย



เนื่องจากลอง post จาก มือถือ ไว้มา update อีกทีครับ :)

สรุปคร่าวๆ ได้ว่า
แม้จะค่อนข้างประทับใจกับ MIUI แต่เบื้องหลัง feature ต่างๆ ก็อาจมาจาก CyanogenMod อยู่แล้วก็ได้ ... การมี UI ที่ใช้ง่าย และบั๊กน้อย ก็เป็นความสุขเล็กๆ ของ developer ใน role user ด้วยเช่นกัน :)