ผู้เขียน หัวข้อ: iOS รันเกม HTML5 เร็วกว่า Android  (อ่าน 804 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Warden

  • Moderator
  • *****
  • กระทู้: 5000
  • Level:
    0%
  • Thank : 4
  • เพศ: ชาย
    • ดูรายละเอียด
    • sakidkao
iOS รันเกม HTML5 เร็วกว่า Android
« เมื่อ: มีนาคม 06, 2012, 10:26:34 pm »
[เอ.อาร์.ไอ.พี, www.arip.co.th] รายงานข่าวล่าสุด HTML5 เทคโนโลยีที่กำลังมาแรงมากๆ บนอินเทอร์เน็ต แต่การพัฒนาเกมส์ที่เขียนขึ้นด้วย HTML5 ยังไม่ตอบโจทย์ในทางปฎิบัติ เนื่องจากมันยังทำงานค่อนข้างช้า โดยเฉพาะการตอบสนองการควบคุมการเล่น และการแสดงผลกราฟิกที่ซับซ้อน ดังนั้นแพลตฟอร์มที่สามารถรัน HTML5 ได้เร็วกว่าจึงได้เปรียบ เนื่องจากแอพพลิเคชัน และเกมส์นับจากนี้ไปจะมีการใช้ HTML5 กันมากขึ้นเรื่อยๆ

Spaceport.io เว็บไซต์เครื่องมือพัฒนาเกมส์บนอุปกรณ์โมบายที่เล่นได้ทุกแพลตฟอร์มได้ทำการ ศึกษาวิจัย จนได้คำตอบที่น่าสนใจว่า ระบบปฏิบัติการ iOS ที่รันบน iPhone, iPad และ iPod Touch สามารถรันเกมส์ HTML5 ได้เร็วกว่า Android นั่นรวมหมายถึง การที่มันจะสามารถรันแอพฯ อื่นๆ ทั่วไปได้เร็วด้วยเช่นกัน ผลการทดสอบที่ได้ iOS สามารถรันเกมส์ HTML5 ได้เร็วกว่า Android โดยเฉลี่ยถึง 3 เท่า โดย Spaceport.io ได้พัฒนาเครื่องมือวัดที่ชื่อว่า PerfMarks ที่ใช้ทดสอบประสิทธิภาพการรันโด้ด HTML5 ในครั้งนี้



เครื่องมือจาก Spaceport.io จะทำการทดสอบความสามารถของอุปกรณ์ในการรันภาพเคลื่อนไหว ซึ่งเป็นกุญแจสำคัญในการวัดประสิทธิภาพของเกม โดยจะวัดจากจำนวนของภาพเคลื่อนไหวบนหน้าจอเทียบกับอัตราเร็ว 30 เฟรมต่อวินาทีที่เป็นอัตราเร็วของการแสดงภาพความไหวที่ใกล้เคียงกับ ประสบการณ์ของการมองเห็นโดยธรรมชาติของมนุษย์ จากการทดสอบซ้ำหลายๆ ครั้ง ผลลัพธ์ที่ออกมาก็ยังชี้ชัดว่า iOS จัดการภาพเคลื่อนไหวที่โค้ดด้วย HTML5 ได้ดีกว่า Android โดยถ้าเป็น iPhone 4S จะมีคะแนนอยู่ที่ 252 และ iPad 2 ได้ 327 เทียบกับ iPhone 3GS (ปี 2009) จะทำคะแนนได้เพียง 53 เท่านั้น ส่วนสมาร์ทโฟน Samsung Galaxy Nexus จะทำคะแนนได้สูงสุดถึง 147 PerfMarks (เป็นรุ่นเดียวที่รันโค้ด HTML5 ของภาพเคลื่อนไหวได้ที่อัตราเร็ว 30 เฟรมต่อวินาที) ในขณะที่ Kindle ได้เพียง 25 PerfMarks เท่านั้น สำหรับ iPad 2 ถือว่าทำคะแนนได้ดีที่สุด โดยเฉพาะเมื่อเทียบกับแท็บเล็ตทางฝั่ง Android อย่าง Samsung Galaxy Tab 10.1 ที่ทำคะแนนได้เพียง 65 PerfMarks เท่านั้น   



ที่มา : arip

 
แชร์บทความ...
โค้ดแบบ forum
(BBCode)
โค้ดแบบ site/blog
(HTML)