ผมรู้ ผมรู้ ตอนนี้ข่าวมาอีกแล้ว เกี่ยวกับ Flash Player บน Android Jelly Bean
จริงๆ คุณสามารถศึกษาได้จากประกาศอย่างเป็นทางการของ Adobe โดยการคลิกที่นี่ แต่ผมจะอธิบายว่าทำไมคุณ (คนที่ทำงานกับ Flash และ Actionscript 3) ไม่ต้องตื่นเต้นกับข่าวระลอกใหม่นี้
1. Flash บน mobile web browser มันเป็นฝันร้าย (จริงๆ)
คุณรู้ไหมครับว่า Flash เป็นโปรแกรมประเภทหนึ่ง?
มันก็มีความต้องการ hardware ขั้นต่ำ, เหมือน Microsoft Office หรือ iMovie. มันออกแบบมาให้ใช้งาน RAM และ CPU เหมือนกัน. มันจึงทำงานบนเครื่องของคุณด้วยความต้องการทรัพยากรพื้นฐานเหมือนกัน
และใช่ มันยังต้องทำงานร่วมกับ Web browser ในรูปแบบของ Plug-in
2 ส่วนนี้แหละที่ทำให้ Adobe ตัดสินใจหยุดการเดินหน้า Flash Player บน mobile web browser.
ด้วยความแตกต่างกับ (Fragmentation) ของ Mobile web browser และ hardware อันหลากหลายของ mobile platform ได้สร้างโจทย์อันยิ่งใหญ่มหาศาลให้กับ Flash Player team ของ Adobe
ลองนึกถึง iOS (เอ้อไม่เท่าไหร่ มี iPad, iPod touch, iPhone) แต่พอมาถึง Android และ Windows Phone …งานนี้เรียกได้ว่าระเบิดเวลาชัดๆ เพราะทั้งขนาดหน้าจอ ความละเอียดของจอภาพ และ hardware ต่างก็ไม่สามารถควบคุมได้
และนี่ก็เป็นงานที่หนักหนาของคุณเช่นกัน ถ้า Adobe ยังเดินหน้าเรื่อง Flash Player on mobile อยู่ คุณต้องรับหน้าที่ปรับและทดสอบ content และ graphic ของคุณให้สามารถนำเสนอ animation และ interaction บนอุปกรณ์พวกนี้ด้วยทั้งหมด!
ดังนั้นการที่ Adobe ประกาศตั้งแต่ปลายปีที่แล้ว เป็นเรื่องที่สมเหตุสมผล Flash Player สำหรับ Web browser ไม่ควรอยู่บน Mobile อีกต่อไป
คนที่ไม่เข้าใจจะประโคมข่าวว่า Flash จบแล้ว Flash จบแล้ว นั่นคือคุณมองว่า Flash เป็นเทคโนโลยีที่อยู่บน Web Browser อย่างเดียว
คิดผิดแล้ว…
มาดูในอีก 2 หัวข้อต่อไปเลยครับ ว่าทำไมข่าวนี้ไม่กระทบกระเทือนชาว Flash ที่เขารู้จริงๆ ว่าอะไรกำลังเกิดขึ้น
2. Stage 3D คือขุมทองใหม่
ถ้าคุณยังไม่รู้ว่าตอนนี้ Flash สามารถสร้าง Content และ Interaction ในสภาพแวดล้อมแบบ 3D ได้แล้ว ก็ควรรีบปรับตัวนะครับ
ซึ่ง Flash Player 11 และ Adobe AIR 3.2 เป็นต้นมา Adobe ได้เพิ่ม feature ที่เคยมีชื่อรหัสว่า “Molehill” แต่ในเวอร์ชั่นสมบูรณ์นั้นมีชื่อ่วา “Stage 3D”.
การจะเข้าใจ Stage 3D นั้นง่ายมาก
มันทำให้ Flash Player สามารถใช้ GPU ในขั้นตอนการ render ภาพ น่ันหมายถึง Flash Player สามารถทำความเร็วไปสู่ 60 fps ได้อย่างสบายๆ โดยที่เครื่องไม่กระตุก หรือหน่วงมากนัก (ใช่ มันคุณภาพระดับ HD!)
ด้วยคุณสมบัตินี้ Runtime ของ Flash Platform จึงสามารถแสดงผลภาพ 3D และ 2D ด้วยความเร็วที่ไม่เคยเกิดขึ้นมาก่อนสำหรับ Web Browser บน desktop และ mobile application ด้วยเทคโนโลยี Adobe AIR!
ให้ลองไปที่ Adobe’s Stage 3D official website มองหาโอกาสใหม่ๆ ในสายอาชีพ Flash ของคุณ และอย่าลืมร้อง “WOW” ครับ
3. ตลาด Mobile App กว้างขึ้นเรื่อยๆ และ Adobe AIR คือสุดยอดเครื่องมือ
ต้องยอมรับว่า Mobile platform เนี่ยเป็น platform ที่มหัศจรรย์ที่สุดเท่าที่ผมเคยเห็นมา
เติบโตเร็วยังกับจรวดพุ่ง, ง่ายโคตรในการนำไอเดียของคุณไปทำเงิน, สร้างสรรค์งานได้เร็วและเห็นผลเร็วกว่า platform อื่นๆ ซึ่งสิ่งเหล่านี้แหละที่คุณจะได้จากการสร้างสรรค์บน mobile platform
ดังนั้นถ้าคุณกำลังเดินหน้าไปกับ Flash project ไม่น่า 2D หรือ 3D คุณสามารถมุ่งตรงไปสู่ Mobile Platform ด้วย Adobe AIR ทำออกมาเป็น mobile application บน iOS, Android, และปีนี้ก็น่าจะมี Windows Phone ออกมาให้เห็นกัน
ข้อนี้เป็นเหตุผลหลักว่าทำไมผมถึงไม่รู้สึกอะไรกับข่าว Flash Player บน Android Jelly Bean นั่นเพราะส่วนตัวผมมองเห็นการทำได้ประโยชน์จาก Flash บน Adobe AIR มากกว่าการไปทำ Game Flash แปะบน web เป็นไหนๆ
เกมส์บนเว็บคุณได้เงินจากไหน? ใช้เวลาพัฒนาเท่าไหร่? ทรัพยากรใช้เท่าไหน?
กับการมีไอเดียดีๆ ลูกเล่นเหมาะๆ กับ Mobile device เนี่ย 1 download ก็ได้ 0.70 เซนต์แล้วนะครับ ลองคิดว่าถ้ามีคน download เป็นปริมาณเยอะๆ และยิ่งดัง ยิ่งทวีจำนวนมากขึ้น
Return of Investment มันต่างกันนะครับ
ซึ่งถ้าคุณติดตามงานสัมมนาที่ผมไปพูด หรือแม้แต่การฝึกอบรมเกี่ยวกับ Mobile app ก็จะได้รับฟังรายละเอียดส่วนนี้เพิ่มเติมกันทุกคน
เอ้อ ดังนั้นนอกจาก 3D บน Web แล้ว คุณยังนำ 2D และ 3D Interaction มาทำเป็น Mobile application ได้ด้วย!
และไม่ใช่แค่ platform ใด platform หนึ่ง คุณทำได้แบบ cross-platform!
What’s next?
น่ันคือ 3 เหตุผลหลักๆ ที่ผมอยากสรุปให้คุณฟัง แม้ว่าทั้ง 3 อย่างนี้ผมจะอธิบายให้ทุกคนที่เข้ามาถามผมเรื่อง “Flash ตายแล้วใข่ไหม” ตั้งแต่ปีที่แล้ว
คำแนะนำของผมคือ ไม่ต้องไปสนใจข่าวจากฝั่งที่ยังไม่เข้าใจในเทคโนโลยี Flash ดีพอ ถ้าคุณรักและหลงไหลใน Flash ที่เป็น platform ที่สร้าง animation, interaction ที่น่าตื่นตาตื่นใจผ่าน Internet มานานหลายปี ซึ่งในที่สุดก็มาสู่ยุคของ 3D และ Mobile application แล้ว
และคุณควรที่จะละทิ้งความคิดที่ว่า “Flash ใช้เพื่อสร้าง Game หรือ animation สำหรับ Web เท่านั้น” มันเป็นอะไรที่มากกว่านั้นครับ (บางคนอาจจะลืมไปแล้ว)
สำหรับผม มันคือเครื่องมือสรรค์สร้าง Interactive Content พี่น้อง และตอนนี้มันยกระดับตัวเองไปสู่ 3D และ Mobile platform แล้วครับ
Have a great day