Spaceport.io แพลตฟอร์มพัฒนาเกมบนมือถือ ออกเบนช์มาร์ควัดความเร็วของเกมที่สร้างด้วย HTML5 ชื่อว่า Perfmarks และเผยแพร่ผลการทดสอบของอุปกรณ์ต่างๆ
ผลที่ได้คือ HTML5 บนเบราว์เซอร์พกพายังมีประสิทธิภาพน้อยมาก และเมื่อทดสอบเทียบกับคอมพิวเตอร์ (MacBook Pro) แล้ว ค่าเฉลี่ยพบว่าประสิทธิภาพด้อยกว่ากันถึง 889 เท่าตัว ส่วนอุปกรณ์พกพาที่มีประสิทธิภาพดีที่สุดคือ Safari บน iPhone 4S ซึ่งยังด้อยกว่าคอมพิวเตอร์อยู่ 6 เท่าตัว
ส่วนอุปกรณ์ที่เป็น Android ยังมีประสิทธิภาพเป็นรองฝั่ง iOS อยู่พอสมควร โดยอุปกรณ์ที่ดีที่สุดของ Android คือ Chrome/ICS/Galaxy S II เป็นรองคอมพิวเตอร์ 10 เท่าตัว (สำหรับอุปกรณ์ฝั่งมือถือที่แย่ที่สุดมีพลังน้อยกว่าคอมพิวเตอร์เป็นพันเท่า)
Spaceport สรุปว่าเทคโนโลยี HTML5 บนอุปกรณ์พกพายังต้องพัฒนาอีกมาก ดังนั้นจึงมีแต่เกมบางประเภทที่ไม่ต้องการความซับซ้อนมากนัก (เช่น Scrabble) ที่สามารถใช้ HTML5 พัฒนาได้ทั้งบนอุปกรณ์พกพาและบนคอมพิวเตอร์ทั่วไป ส่วนเกมที่ซับซ้อนแบบ CityVille คงต้องรอไปอีกพักใหญ่
ที่มา - Spaceport.io (part I), Spaceport.io (part II), IntoMobile
Comments
เวลามี browser ตัวใหม่ๆ หรือ อัพเดทใหม่ หรือมือถือเครื่องใหม่ หรือ Rom ตัวใหม่ ฯลฯ บนฝั่งแอนดรอยด์ ผมชอบทดสอบด้วย beautyoftheweb ครับ
พบว่า stock browser ของ android ทำคะแนน (ที่วัดด้วยความรู้สึกส่วนตัว) ได้ดีที่สุด แต่ยังไม่เป็นที่น่าพอใจ
ทดสอบง่ายที่สุดด้วย demo ของ AngularJS จะเห็นได้ชัดเจนว่ามันช้าเร็วต่างกันยังไง
จริงๆ แล้ว JavaScript บนมือถือมันก็ช้าไปหมดเลยนะ
เหอะๆ จริงๆผมว่า ใช้ Flash อย่่างเดิมโอเคละ ยังไงมือถือมันก็ต้องพัฒนาเสปคไปเรื่อยๆ ผมว่า Quadcore ก็รันแฟลช สบายๆแล้วละครับ ^^
เครื่องร้อนจี้+เผาแบต เลือกได้ขอไม่เอาได้ไหม ><!
html5 เล่นบนมือถือก็เหมือนกันครับ เพราะมันกินทรัพยากรเหมือนกัน กินเยอะมาก ผมว่า flash มันต้องให้ adobe จัดการเมื่อมีเครื่องใหนหรืออะไรไม่เข้ากัน หรือความปลอดภัย เลยทำ html5 มาให้ผลักความรับผิดชอบกระจายให้คนทำ browser แต่ละตัวแทนมั้งที่ต้องจัดการ
ไม่ทราบนะครับว่าหมายถึง quadcore ตัวไหน แต่ GS3 ของผมเล่นแฟลชยังกระตุกมากครับ
ทำบน PC ให้รอดก่อนเถอะครับ แค่ทุกวันนี้ก็เล่นดึงทรัพยากรแทบจะหมดอยู่แล้ว
+100
แฟลชก็น่าจะกิน resource ไปไม่น้อยกว่า HTML5 นะ........
Flash มันกิน CPU เยอะครับ มันใช้ GPU ช่วยไม่ได้(แต่ตอนนี้บางเครื่องใช้ได้แล้วมั้ง)
แต่ HTML5 เหมือนกับว่ามันจะทำได้นะครับ ทำให้ไม่กิน CPU เยอะ
สงสาร Linux ที่ Driver มันใช้ได้ไม่เต็มที่เถอะครับ
"สงสาร Linux ที่ Driver มันใช้ได้ไม่เต็มที่เถอะ" เป็นความจริงที่น่าสงสารของคนใช้ linux จริงๆ -_-"
แต่สงสัยว่า driver บนมือถือน่าจะสมบูรณ์นี่นา เพราะคนใช้เยอะมาก ส่วนแบ่งตลาดเยอะ จนเหมาะสมที่จะ support ต่างกับ PC ที่หันไปทางไหนก็เจอแต่ windows (แม้แต่บนเครื่อง MAC >.< )
ด้วยความที่ CPU บนมือถือตัดชุดคำสั่งเร่งความเร็วต่างๆ ออกไปเยอะมากครับ ต่อให้ driver ดีขนาดไหน แต่เมื่อถึงจุดนึงมันก็สุดที่ตรงนั้น (ตรงที่เห็น)
ถ้านึกไม่ออกก็นึกถึง CPU ตระกูล ATOM ที่ความเร็วสัญญาณนาฬิกาพอๆ กับ Core i5 ละกันครับ
สมมติว่า Core i5 สัญญาณนาฬิกาต่ำกว่า ATOM ... ยังไงๆ มันก็ทำงานได้เร็วกว่า เพราะมันรู้วิธีลัดในการคำนวณบลาๆ เยอะกว่าครับ (Core i5 อาจทำได้ใน 1 สัญญาณ ในขณะที่ Atom อาจต้องใช้มากกว่าหลายเท่า)
ปล. ไอ้ที่บอกว่าหลายเท่านี่เพราะไม่รู้ว่ากี่เท่าครับ :P
มันก็ช้าจริงๆแหละเนอะ WP7 ที่ทดสอบกับของ MS เองก็ยังไม่รอดอ่ะ
จริงอ่ะ?
จริงครับ ที่ว่าทดสอบ speed reading (Mobile Version) ว่ากันตามตรงก็โคตรอืดบรรลัยครับ
ว่าแต่ beautyoftheweb นี่ไม่ค่อย bias เลยนะครับ ขอบอก :P
*เพิ่มเติมครับ Speed Reader (Desktop) บน Firefox เร็วกว่า IE9 ครับท่าน.... ฮาก๊ากเลย
= = ถ้าจำไม่ผิดเว็บ beauty อะไรนั่นพยายามให้โหลด IE9 ด้วยล่ะครับ
ก็อยากใช้นะครับ ถ้าเอามาลงในแอนดรอยด์ได้ =_,=
ส่วน Speed Reader ถ้าจำไม่ผิด ผมเคยลงบน Chrome ผมว่าเร็วสุดนะครับ
Chrome 14 sec, IE9 9 sec, Firefox 6 sec <-- WTF ?
Poker Face ไปพักนึงครับ
ลองตะกี้
htc 7 mozart 25fps
lumia 900 55fps
iphone 4s 60fps
android ไม่มีให้ลองขายทิ้งไปหมดแล้ว
แสดงว่า Core คงเป็นปัจจัยหลักสินะครับ
browser เป็นปัจจัยหลักครับ เพราะเมื่อก่อน safari บน ios รันได้เลขตัวเดียวเลยด้วยซ้ำ ซึ่งตอนผมเทสนี่ตกใจเล็กน้อยด้วยซ้ำที่เห็นมันวิ่ง 60fps ในตอนนี้
สงสัยว่า ทำไมไช้ SII แทนที่จะไช้ SIII หรือ one x
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
ไม่มีเทส Windows Phone หรอเนี่ย
+1 หายไปไหน
Coder | Designer | Thinker | Blogger
HTML5 เจ้ายักษ์ที่รอการปลดปล่อย ^^
ในฐานะคนทำงานด้าน web โดยตรง ผมว่า html5 มาเพื่อเว็บอย่างแท้จริง
มันไม่เหมาะเอามาทำเกมส์หรอก ถ้าจะทำเกมส์ไปใช้ native code จะดีกว่านะจะได้ไม่เสียเวลา
อย่าง Cut the Rope ในเวอร์ชั่น html5 ของ MS คนทำมันบ้าพลัง =,=
นักพัฒนาปรกติเข้าไม่ทำกันหรอก เพียงแต่เค้าทำให้เห็นถึงพลังของ html5 และ ie9 เท่านั้น
ปล. ทุกวันนี้ก็พยายามใช้ html5 มาทำ template อยู่เรื่อยๆ จะเน้นเอฟเฟคเล็กๆน้อยๆมากกว่า
พูดซะเห็นภาพเลย
+1 ผมว่าเกมนี่แหละ ที่ควรใช้แฟลชทำ
html เอาไว้ทำเมนูวื้บๆพอ
ศาสดาท่านว่าไม่ควรใช้ Flash
ไม่เป็นไร ผมไม่ได้นับถือศาสนานั้น :P
แถวนี้เผอิญมีเยอะน่ะสิครับ
คำทำกล้ามโต
ถ้า WebGL น่าจะพอใกล้เคียงครับ วัดกันที่ GPU (ซึ่งมือถือก็ด๋อยกว่าอยู่ดี)
lewcpe.com, @wasonliw
ผมใช้ LimeJS กระตุกมากเลยครับ เล่นบน Browser PCลื่นปรื้ด
Methuz'es Blog
html บน iOS ยังมี bug อยู่เพียบเลย Developer เบื่อกับการที่ต้องอุทานเวลาแก้ไขปัญหาได้ว่า OH,Magic! เหตุผลไม่มีแค่ทำแบบนี้แล้วมันรันผ่าน!! ใครอยากมาลอง html5 ตอนนี้คงต้อง R&D กันเยอะหน่อย เครื่องมือมันมีน้อย อย่างพวกงาน image processing นี่ลืมไปได้เลย ช้าและช้าและช้า ยังคนละชั้นกับ Flash
ถ้าลองเล่น html5 เว็ปนี้ http://www.ritter-sport.de/100jahre/ บน mobile ดู มันไปไม่ไหวจริงๆ ผมเล่นบน iPad2 ไม่ได้ มันน่าตลกที่ทำออกมาเพื่อที่จะให้มันรันได้บนทุกๆ platform แต่สุดท้ายก็ไม่ได้ต่างอะไรจาก Flash แต่เป็นเวอร์ชั่นที่เห็นได้บน iOS แต่ดันเล่นไม่ได้แทน...
สุดท้ายผมว่า html5 จะไปไม่รุ่งถ้ายังใช้ javascript อยู่แบบนี้
จากการทดลองเขียน HTML5 อยู่งานหนึ่งพบ ว่า android run แล้ว สู้ iOS ไม่ได้ แต่ WP Run ไม่ได้เลย 55
สรุปอีกอย่าง ว่า มันยังไม่ควรทำอย่างมาก
ต้องรอดู HTML5 ใน IE10 บน Windows Phone 8
Coder | Designer | Thinker | Blogger
อ่านบทความและคอมเม้นท์แล้ว นึกถึงหน่วยงานราชการที่ยังใช้ ie6 -*-
จะปฏิเสธ flash ยังไงก็ตามแต่
แต่ถ้าหากว่า html5 กำลังมุ่งตรงไปสู่หนทางเดียวที่ flash เคยเป็นและได้ตำหนิเอาไว้ผมว่ามันก็ไม่ได้มีประโยชน์อะไรนะ
ผมยังแอบสงสัยอยู่เลยว่า แล้วตกลง html5 ที่ทำงานให้ออกมาแบบเดียวกับ flash ตกลงมันประหยัด resource หรือดีกว่าสักแค่ไหน
อันนี้เห็นด้วย และเป็นข้อขบคิดที่ดีเหมือนกันครับ
ขอแค่เทียบเท่าก็พอแล้วครับตอนนี้ เพราะอย่างน้อยผมเบื่อเวลามีคนมาแบบ "เฮ้ยดู youtube ไม่ได้ว่ะ มันให้โหลด flash อะไรไม่รู้ มึงมาแก้ให้หน่อยสิ" อะไรพวกนี้ .....
ผมว่ามันต่างแค่ HTML5 เป็นมาตรฐานกลาง เบราเซอร์เองก็จัดการง่ายกว่า ปัญหาเรื่องช่องโหว่จะลดลง (???)
ได้แค่คาดนะครับ
ส่วนตัวผม ถ้าถามผม ผมว่า Flash ดีกว่า HTML5 อยู่อย่างนึง ตรงที่มันเป็นมาตรฐานที่ออกด้วยบริษัทเดียว
ส่วน HTML5 มันน่ารำคาญอยู่อย่างเดียวคือ แต่ละบริษัท แต่ละค่ายก็พยายามดันมาตรฐานของตัวเอง ดันกันมากี่ปีแล้วก็ไม่รู้ ไม่จบสักที
และคงไม่มีวันจบ เหมือนกับ javascript ที่แม้แต่ตอนนี้ คำสั่งก็ใช้ไม่เหมือนกันโดยเฉพาะ IE และ safari ที่ขยัน block เหลือเกิน
ผมว่าเพราะ IE กับ Safari ทำให้คนธรรมดาๆ กลายเป็นยอดคนมานักต่อนักแล้วครับ
เพราะต้องคอยมาแก้ปัญหาจุกจิก + ทำ work around เยอะแยะจนกลายเป็นพื้นฐานแน่นเปรี๊ยะทั้ง HTML + JavaScript + CSS
ยิ่งถ้าพยายามกับ IE6 ด้วยก็อาจกลายเป็นปรมาจารย์เลยครับ
ถึงจุดนี้คิดว่าเป็นจุดเริ่มต้นได้เหมือนกันนะครับ HTML5 ก็ไปไวเหมือนกัน เพราะทุกค่ายแข่งกันพัฒนา อีกไม่กี่ปีมันก็คงนิ่งขึ้น engine ของเบราว์เซอร์ต่างๆ ก็ปรับปรุงให้เข้ากับ cpu มากขึ้นแหละ