Apple - Adobe - Flash
เมื่อสักอาทิตย์ก่อน คุณสตีฟ จ๊อบส์โพสจดหมายเปิดผนึกถึงการที่ไม่มี flash บน iphone/ipod/ipad เอาไว้บน apple.com และไม่กี่วันต่อมา ทาง adobe ได้เขียนจดหมายเปิดผนึกขึ้นมาบ้างโดย CEO ของ adobe ที่พูดถึงเกี่ยวกับ open market บน internet
อ่านไปอ่านมา กำลังคิดว่าสองบริษัทนี้กำลังพูดถึงคนละเรื่องเดียวกันอยู่ และน่าจะสร้างความสับสนให้กับคนอ่านอยู่พอสมควร
ผมเลยคิดว่าอยากจะลองเขียนแสดงความคิดเห็นเก็บไว้ ในฐานะที่เป็นคนใช้ mac และ นักพัฒนาเว็บไซท์คนหนึ่งที่ไม่ได้ใช้ flash
ความเห็นนี้เลยเป็นความเห็นข้างเดียว คิดว่าไม่เอาลง มมม. ดีกว่า
ท้าวความ
ซึ่งเรื่องนี้เริ่มมาตั้งแต่ iPhone ลงตลาดมือถือกันเลยถ้าผมจำไม่ผิด ที่ iPhone เปิดเว็บที่มี flash ไม่ได้ เขาจะขึ้นเป็นเครื่องหมายบอก missing plugin เอาไว้ ซึ่งเป็นแบบนี้มาเรื่อยตั้งแต่ iPhone OS 1.0
จนกระทั่งเรื่องนี้เป็นข่าวให้ได้อ่านกันถี่ยิบในช่วงที่ iPhone 4.0 ตัว Beta เปิดตัวออกมาพร้อมกับปรับเปลี่ยนข้อตกลงของการสร้างโปรแกรมสำหรับเครื่อง iPhone ว่าต้องใช้โปรแกรมตามที่ apple อนุญาตเท่านั้น ห้ามใช้โปรแกรมอื่นแปลงข้อมูลมาลงใน iPhone ซึ่งข้อตกลงนี้มีผลกระทบเต็ม ๆ กับ flash cs5 ที่มีตัวช่วยแปลงจาก flash ที่ทำมาเป็นโปรแกรมบนเครื่อง iphone ได้
เหตุผลของทาง Apple
เหตุผลเกือบทั้งหมดเป็นเรื่องทางเทคนิก
- flash กินทรัพยากรเครื่องมือถือเยอะ และกินแบตฯ
- เว็บ flash ส่วนใหญ่มีการออกแบบที่ใช้การวางเมาส์แต่ไม่คลิ๊ก(mouse over) แต่บน iphone ไม่รองรับการทำงานตรงนั้น คือถึง iphone รองรับเว็บ flash .. เว็บส่วนมากก็ทำงานไม่ปรกติอยู่ดี
- จวบจนปัจจุบัน ทาง adobe ยังไม่สามารถทำ flash สำหรับอุปกรณ์มือถือที่ทำงานได้สมบูรณ์เลย (ดูในท้องตลาด ณ ปัจจุบัน เคยมี flash lite ที่ทำงานได้กับเว็บ flash บางตัว แต่ก็ไม่ทั้งหมดอยู่ดี) และ mobile flash หรือชื่ออื่น ๆ ตามแต่จะเรียก ยังไม่ลงในตลาดอย่างเป็นทางการจาก adobe (เห็นว่าเลื่อนอยู่เรื่อย ๆ )
- เริ่มมีเทคโนโลยีทดแทนแล้วชื่อว่า HTML5, CSS3 และ Javascript
- flash เป็นสาเหตุอันดับต้น ๆ ในการทำให้เครื่อง mac crash
เหตุผลของทาง Adobe
เท่าที่อ่าน เขาพูดคนละเรื่องเดียวกันกับทาง apple และแน่นอนว่า ไม่มีการตอบคำถามทางเทคนิกที่ apple บอก
กลับไปพูดถึง open market หรือตลาดเปิดที่ผู้บริโภคมีสิทธิเลือกว่าจะเข้าถึงเนื้อหาที่ตัวเองต้องการอย่างไร โดยไม่ได้ถูกควบคุมด้วยบริษัทใดบริษัทหนึ่ง
ยิ่งอ่านไปอ่านมาอยู่สองสามรอบ เหมือนทาง adobe กำลังเขียนบอกตัวเอง - -
ความคิดเห็น
ผมอ่านจดหมายเปิดผนึกของทาง adobe แล้ว ผมไม่เข้าใจอย่างแรงกล้าว่าเขาต้องการที่จะบอกอะไร?
market share? ไม่น่าจะใช่เพราะไม่มีเครืื่องมือถือที่ทำงานได้เต็มที่กับ flash ลงมาในท้องตลาดให้เปรียบเทียบ (วันก่อนเห็นมีคนเอาตัว beta บน android มาแสดง แต่ก็ crash ไปสองรอบระหว่างการทำเดโม..)
ในเมื่อส่วนแบ่งการตลาดในตรงนี้ของ adobe ยังเป็น 0% .. จะน้อยกว่านี้ให้เสียความรู้สึกได้อย่างไร?
Open market? ก็ตลาดเปิดอยู่แล้ว ผู้บริโภคมีสิทธิ์ที่จะเลือกว่าจะใช้อะไรไม่ใช่เหรอครับ? ถ้าเลือกที่จะแสดง content บน iPhone/iPad คนทำเว็บต้องทำเนื้อหาในเว็บใหม่อีกรอบ เหนื่อยกว่าเก่าอีก แล้ว adobe ก็ไม่ได้เสียอะไร นอกเสียจากว่า ต่อไปในอนาคต คนจะเลิกทำเนื้อหาในเว็บตัวเองเป็น flash แล้วทำเป็น html5 แทน ให้เหนื่อยน้อยลง
ผมเริ่มจะเห็นเค้าลาง ๆ ซึ่งอาจจะเป็นลางที่ไม่ค่อยดีนักของ adobe
หลายความเห็นบน internet บอกว่าต้องให้เวลาเป็นเครื่องพิสูจน์ ... สำหรับผมเห็นดังนี้
- iPhone เปิดตัวมาแล้วจะ 3 ปี .. adobe ยังทำให้ flash ทำงานบนมือถือทั้ง iphone หรือยี่ห้ออื่น ๆ แบบเป็นกิจลักษณะไม่ได้เลย
- ระยะเวลาจะ 3 ปี มีคนพัฒนา app ลง iPhone ด้วยวิธีที่ apple อยากให้เป็น(ทำด้วย objtive-c) กว่า 100,000 app กลับกัน มีโปรแกรมที่ผ่านตัว complier อยู่ไม่ถึงร้อยใน app store
- หลัง iPad เปิดตัว เว็บชื่อดังใหญ่ ๆ ล้วนทำเนื้อหาในเว็บตัวเองเป็น html5 ควบคู่ไปกับเวอร์ชั่นเดิมที่เป็น flash -- คนที่เหนื่อยไม่ใช่ adobe
สำหรับผม ระยะเวลาที่ผ่านมา apple และ adobe ได้พิสูจน์อะไรหลาย ๆ อย่างได้แล้ว และตลาด หรือว่าผู้บริโภคก็ได้เลือกตามที่มันควรจะเป็นไปบ้างแล้ว
ยังมีใครต้องการรอดูต่อไปอีกก็ตามสบายครับ :)
note: ผมไม่ทำเว็บด้วย flash เพราะว่าผมทำไม่เป็น และรูปแบบเว็บที่ผมต้องการจะทำไม่จำเป็นต้องมี flash การที่ apple มีจุดยืนที่ไม่รับ flash นั้นเข้าทางของผมโดยบังเอิญพอดีครับ :P