หลังจากที่ Facebook เคยหมายมั่นปั้นมือทำแอพบนมือถือด้วย HTML5 เพื่อแก้ปัญหาทำแอพซ้ำซ้อนข้ามแพลตฟอร์ม ิเกิดถอดใจและหันไปโค้ดด้วย Native แทนและให้เหตุผลว่ามันไม่เหมาะและให้ประสิทธิภาพไม่ดี วันนี้ทางบริษัท Sencha ผู้ทำเครื่องมือและบริการต่างๆสำหรับสร้าง Web App ด้วย HTML5 และ JavaScript ออกมาเบรคคำให้การของเฮีย Mark ตัวโก่งและโชว์ให้ดูว่า HTML5 ก็สามารถสร้างแอพได้ดีไม่แพ้ Native เลยทีเดียว และสามารถทำได้ดีกว่าในบางอย่างซะด้วยซ้ำไป โดยให้เหตุผลของความผิดพลาดของ Facebook ว่าเป็นเพราะ “วิธีพัฒนาเว็บในการสร้างแอพ ทั้งๆที่ควรจะใช้เครื่องมือและสถาปัตยกรรมเฉพาะมากกว่า ซึ่งทำให้เกิดปัญหาโหลดช้า ใช้งานได้ไม่ลื่นอย่างที่เคยเป็นมา” งานนี้ไม่รู้ว่าทาง Facebook รู้เรื่องนี้แล้วจะมีใครโดนเฉ่งกันไหมน้อ ^^
ปล. ผมได้ลองเข้าไปเล่น Fastbook ซึ่งเป็นเว็บแอพที่ทาง Sencha ได้ทำขึ้นมาให้ลองใช้ดูก็พบว่ามันลื่นและใช้งานได้ดีจริงๆนั่นแหละ
ลองไปอ่านรายละเอียเต็มๆและเคล็ดลับได้นะครับ สาวก HTML5 น่าศึกษาเอาไว้ไม่น้อยเลยจ้า
The Making of Fastbook: An HTML5 Love Story
ทางทีมวิศวกรคงเห็นข้อบกพร่องของ HTML5 จริงๆแหล่ะครับ ไม่งั้นคงไม่ถอดใจง่ายๆหรอกครับ
ปัญหาอยู่ที่ทาง Facebook ทำออกมาได้ไม่ดีเองสินะ
html5 อาจจะเร็วพอกัน แต่ใครจะสน เพราะตอนนี้ native facebook แจ่มมาก
ทำเป็นเล่นไปเห็นๆอยู่ว่า load เร็วกว่า native มาก ^^
ความจริงคือเค้าเลือกจะลองบน High End Device หนะ เลยบอกว่าลื่นเท่ากัน ซึ่งถ้าเป็นแอนดรอยด์ Segment นี้ก็กินตลาดแค่ 10-20% เองมั้ง สุดท้ายก็ใช้จริงไม่ได้อยู่ดี คนที่บ่นว่ามันช้าไม่ใช่พวก High End Device หรอก แต่เป็นพวก Middle End Device ลงไป และพวกนั้น HTML5 กระตุกจนใช้งานไม่ได้
สรุปที่จะบอกคือ Facebook เขียนมาห่วยจริง แต่ HTML5 ไม่ได้ดีขนาดที่ Sensha พูดมา เค้าจะขายของเฉยๆ
เหอๆๆ คนอ่านข่าวก็เชื่อ ไป คนลองทำจะรู้ว่า มันไร้สามาระมาก
แต่ข่าวนี้สร้างความเข้าใจผิด แถม Dev จะถูกดันให้ทำ HTML5 จากข่าวแบบนี้
ผมว่าด้วยความที่มันเป็น native ยังไงซะมันก็ต้องเร็วกว่าอยู่แล้วในพื้นฐานตัว native มันเอง ถ้าทีม facebook ทำออกมาดีกว่านี้หน่อย ยังไง native ก็ต้องดีกว่าอยู่แล้ว
นี่มันข่าวไอโฟนนิ
เกี่ยวอะไรกับแอนดรอยหว่า
เป็นข่าวทั้ง iPhone และ Android ครับ วีดีโอครึ่งหลังก็ลองกับ Galaxy Nexus
หลายแอปต่างๆมักชอบลองเทสกับ Iphone มันก็แน่ละครับ สเป็คดีกันทุกรุ่น…ลองกับแอนดรอยรุ่นกลางลงมาสิครับ จะเห็นชัดเลยว่า html5 กระตุกจะตาย…. Native ยังไงก็ดีกว่า สำหรับแอนดรอย….
+1 ถ้าทีม Engineer ของ facebook จัดการ optimizer แอป facebook บนแอนดรอยด์อีกนิดหน่อยตอนนี้ยังมีกระตุกๆอยู่ รับรองยังไง native ก็เวิร์คกว่า html5 แน่นอน
html5 จะใช้งานได้ดี ขึ้นอยู่กับองค์ประกอบหลายอย่าง
สเปคเครื่อง และ ทรัพยากรของระบบ ก็เป็นส่วนสำคัญอันดับต้นๆ ของการที่ html5 จะทำงานได้เต็มประสิทธิภาพ
สำหรับ แอนดรอย ที่สุดแสนจะมากมายหลายรุ่นหลายสเปค คงจะให้ใช้งาน html5 ได้เต็มประสิทธิภาพได้เท่ากันคงเป็นไปไม่ได้อยู่แล้ว แต่กับ native ซึ่งเป็นอะไรๆที่ค่อนข้างที่จะ… จะเรียกว่าเหมาะสมก็คงไม่ใช่ เรียกว่า สามารถใช้ได้ดี กับทุกสเปคของแอนดรอยจะดีกว่า
ใครว่า HTML5 ดี อันนี้ผมไม่รู้ แต่ Galaxy nexus ผมลองมาแล้ว RAG กระจาย แบบ Native ลื่นกว่าบาน
กะแทบยิ่งแล้วใหญ่ รูปโดนยอ่หมด 555
Native +1
Native ก็ยังง่อยอยู่ดี ที่ กด save รูปจาก facebook ไม่ได้ ?
เล่นแต่กับ Chrome นานละ *-*
ผมว่าจะใช้อันไหนก็แล้วแต่ครับขอให้ทำออกมาแล้วดีก็เพียงพอแล้วอย่าไปยึดติด ทุกอย่างมีข้อดีก็ย่อมดีข้อเสียใช้งานดีก็พอแล้ว
ของAndroidเมื่อไรจะลงPlayStoreจะได้ลองใช้บ้าง
เพราะของทุกวันนี้ห่วยมาก
ลง play store นานแล้วครับ
ลง play store นานแล้วครับ
ลองใช้ดูแล้ว คือมันก็ เร็วน่ะ แต่ผมว่ายังไงมันก็สู้แบบ Native ไม่ได้อยู่ดีอ่ะ (ลองใช้บน GalaxyNote2)
ลองแล้วเร็วดี
ขอชื่อ app หน่อยครับ ผมหาไม่เจอ
เป็นบนเว็บครับ fb.html5isready.com
ใช้แต่เครื่องเ ทพๆ ลองใช ssg mini แบบผมแล้วจะรู้ว่า netive เร็วกว่าเยอะ สเป็กเครื่องเอาไม่อยู่ครับเจ้าhtml5
To be honest, already tried this on Nexus 4. Still crappy as shit.
เล่นกันแล้วอย่าลืมถอน permission ทุกอย่างทิ้งด้วย…แอพมันขอสิทธิ์ทุกสิ่งอย่างเลย อันตรายมากนะ
็HTML5 ก็น่าลองนะ ตอนนี้กำลังดังเชียว…
UIWebView ที่ Facebook (version HTML 5) ใช้ ตัว engine ช้ากว่า Safari ที่ Sencha ใช้เทียบมากครับ
อันนี้ของ iOS 5 แต่เทรนน่าจะเหมือนกัน
http://www.guypo.com/mobile/ios5-top10-performance-changes/
ถ้าจะเทียบกันจริงๆ ต้องไปเขียนบน UIWebView เหมือนกัน
แต่ถ้าเร็วกว่า Native อีกก็แสดงว่า engine ของ Safari นี่ไวจริงๆ
ต้องดูกันยาวๆๆๆๆ