หน้าเว็บ

Monday, February 4, 2013

วิเคาระห์ข้อแตกต่าง Metro VS. Unity

ช่วงอาทิตย์ก่อน Microsoft ได้เปิดตัว Windows 8 รุ่น Developer preview ให้โหลดมาทดลอง ซึ่งผมลองแล้วพบว่า Metro ที่มากับ Windows 8 มันสุดยอดมาก เลยกะว่าจะเอามาเปรียบมวยกับ Unity สักหน่อย
ก่อนอื่นต้องปรับพื้นก่อน คิดว่าแถวๆ นี้ต้องมีคนที่ไม่รู้ว่า Metro กับ Unity คืออะไรแน่ๆ
Metro เป็นหน้าตาแบบใหม่ของ Windows 8 ที่มีหน้าจอในรูปแบบของแผ่นกระเบื้อง ส่วน Unity คือหน้าจอแบบใหม่ของ Ubuntu ที่มีไอคอนเรียงๆ กันอยู่ทางซ้าย
Windows 8 Developer Edition

Metro ใน Windows 8
unity-2
Unity ที่มีมาตั้งแต่ 11.04

เปรียบเทียบ

Unity

  • อยู่กึ่งๆ ระหว่างความเป็น OS X และ Windows
  • ผู้ใช้ต้องปรับตัวพอสมควร แต่ถ้าชินแล้วก็ใช้งานไม่ยาก จริงๆ แล้วมันปรับตัวไม่ยากด้วย (บอกเลยว่า ถ้าใช้คล่องแล้วจะชอบ) ขึ้นอยู่กับว่าเราเปิดใจที่จะปรับตัวหรือเปล่า
  • โปรแกรมเดิมๆ ที่มีอยู่สามารถใช้งานได้ทันที
  • เหมือนว่าจะเหมาะกับการใช้งานสำหรับจอสัมผัส แต่เอาเข้าจริงก็ไม่ได้หรอก เพราะโปรแกรมมันไม่เอื้อ จริงๆ การใช้งาน Unity ค่อนข้างใกล้เคียงการใช้เป็นจอสัมผัสมากแล้ว เพียงแต่โปรแกรมจะต้องพัฒนาหรือปรับหน้าตาใหม่ให้เหมาะแก่การจิ้ม
  • อยู่ได้บน CPU ทุกตระกูลที่เคอร์เนลรองรับ

Windows 8

  • อินเทอร์เฟซใหม่สุดๆ จริงๆ มันเหมือน Windows Phone 7 นั่นและ
  • ผู้ใช้ต้องปรับตัวบ้าง แม้มันจะออกแบบมาให้ง่าย แต่ถ้าต้องการปรับอะไรลึกๆ ก็คงต้องอาศัยความคุ้นเคย แต่ในการใช้งานทั่วไปนั้น ผมว่ามันใช้งานได้ง่ายมากๆ
  • โปรแกรมต้องพัฒนาขึ้นใหม่ ให้ทำงานสำหรับหน้าจอ Metro โดยเฉพาะ
  • เหมาะกับการเป็นจอสัมผัสอย่างยิ่ง สมัยก่อนเราอาจเคยเห็นคนเอา Windows 7 หรือ Windows อื่นๆ มาจับใส่ Tablet ซึ่งสุดท้ายมันก็ไม่รอดหรอก เพราะหน้าตาโปรแกรมมันไม่ได้ออกแบบมาให้จิ้ม ถึงจะฝืนใช้งานได้แต่ก็ไม่สนุกแน่ๆ
  • อยู่ได้บน CPU x86 และ ARM
สิ่งหนึ่งที่ Unity และ Metro เหมือนกันคือ มันพยายามจะให้โปรแกรมทำงานในโหมด Full screen ตลอดเวลา ซึ่งเป็นแนวทางของระบบปฏิบัติการบน Tablet แต่ Unity ก็ยังไม่เป็น Full screen อย่างเต็มรูปแบบนัก เพราะยังมีหน้าต่างอยู่ สามารถแสดงผลหน้าต่างคู่ได้อยู่ เหตุผลง่ายๆ ว่าทำไม Unity มันถึงดูกึ่งๆ ระหว่างหน้าจอแบบ Full screen กับแบบหน้าต่างคือ Ubuntu หาจุดลงให้ Unity ไม่ได้ คือ อยากให้เหมาะกับการเป็นจอสัมผัส แต่การใช้งานในรูปแบบของคอมพิวเตอร์ตั้งโต๊ะหน้าต่างก็ยังเป็นสิ่งจำเป็น ส่วน Microsoft แก้ปัญหานี้ได้อย่างสุดยอดคือ มีมันทั้งสองแบบนั่นแหละ (มีหน้าจอในแบบ Windows 7 ให้เรียกใช้ได้) สำหรับงานนี้ถือว่า Microsoft ทำออกมาได้ดีมาก

No comments:

Post a Comment