Adobe กับความท้าทายในการนำ Flash ลง iPhone

ความพยายามในการนำ Flash ซึ่งเป็นแพลตฟอร์มสำหรับสร้างเนื้อหามัลติมีเดียและแอนิเมชัน มาใช้งานบน iPhone ดูเหมือนจะไม่ได้ง่ายอย่างที่คิด แม้ว่าทาง Adobe จะมีความต้องการอย่างแรงกล้าที่จะทำให้เกิดขึ้น แต่ข้อจำกัดทางเทคนิคและนโยบายของ Apple กลายเป็นกำแพงสำคัญที่ต้องก้าวข้าม

จุดเริ่มต้นของประเด็นนี้เกิดขึ้นหลังจากที่ Shantanu Narayen ซีอีโอของ Adobe ได้ให้ความเห็นเกี่ยวกับความเป็นไปได้ในการนำ Flash มาใช้บน iPhone แต่ในเวลาต่อมา ทางบริษัทต้องรีบออกมาปรับแก้คำพูดดังกล่าว เนื่องจากข้อจำกัดของ SDK (Software Development Kit) หรือชุดเครื่องมือสำหรับพัฒนาซอฟต์แวร์ที่ Apple จัดเตรียมไว้ให้นั้น ไม่เพียงพอที่จะรองรับการทำงานของ Flash ได้อย่างเต็มรูปแบบ

Adobe ระบุว่า หากต้องการให้ประสบการณ์การท่องเว็บผ่านเบราว์เซอร์บน iPhone สามารถใช้งานความสามารถทั้งหมดของ Flash ได้ จำเป็นต้องได้รับความร่วมมือจาก Apple ในระดับที่ลึกกว่าข้อตกลงด้านลิขสิทธิ์และเครื่องมือ SDK ที่มีอยู่ในปัจจุบัน ซึ่งหมายความว่าการพัฒนา Flash Client ให้ใช้งานได้จริงนั้น ไม่สามารถทำได้โดยลำพังผ่านช่องทางปกติที่ Apple เปิดให้เหล่านักพัฒนาทั่วไป

Engadget

อย่างไรก็ตาม Adobe ยังคงยืนยันว่าพวกเขามีความสนใจอย่างมากในการสร้าง Flash Client สำหรับ iPhone หากในอนาคตเราเห็นแอปพลิเคชันนี้ปรากฏบน App Store นั่นจะเป็นสัญญาณที่ชัดเจนว่า Apple ยอมผ่อนปรนกฎเกณฑ์บางอย่างเพื่อให้ Adobe สามารถเข้าถึงระบบภายในได้มากกว่าบริษัทอื่น

สรุปสถานการณ์การนำ Flash ลง iPhone
หัวข้อ รายละเอียด
เป้าหมาย นำความสามารถของ Flash มาใช้บนเว็บเบราว์เซอร์ของ iPhone
อุปสรรคหลัก ข้อจำกัดของ iPhone SDK และเงื่อนไขลิขสิทธิ์ปัจจุบัน
เงื่อนไขความสำเร็จ ต้องได้รับความช่วยเหลือเป็นพิเศษจาก Apple นอกเหนือจากเครื่องมือมาตรฐาน
สถานะปัจจุบัน Adobe ยังคงสนใจพัฒนา แต่ต้องรอการสนับสนุนจาก Apple

ข้อเท็จจริงสำคัญ

  • SDK ของ Apple ในปัจจุบันไม่รองรับการทำงานของ Flash อย่างเต็มรูปแบบ
  • Adobe ยอมรับว่าไม่สามารถนำ Flash ลง iPhone ได้โดยใช้เพียงเครื่องมือมาตรฐานที่มีอยู่
  • การจะทำให้ Flash ใช้งานได้บน iPhone จำเป็นต้องมีการตกลงร่วมกันเป็นพิเศษระหว่าง Adobe และ Apple
  • Shantanu Narayen (CEO ของ Adobe) เคยให้ความเห็นที่คลาดเคลื่อนเกี่ยวกับความง่ายในการพัฒนา ซึ่งบริษัทได้ออกมาแก้ไขในภายหลัง

คำถามที่พบบ่อย

ทำไม Adobe ถึงไม่สามารถนำ Flash ลง iPhone ได้ทันที?

เนื่องจากชุดเครื่องมือพัฒนาซอฟต์แวร์ (SDK) ที่ Apple ให้มานั้นมีข้อจำกัด และไม่เปิดช่องทางให้ Flash เข้าถึงการทำงานของระบบได้ในระดับที่จำเป็นต่อการแสดงผลอย่างเต็มประสิทธิภาพ

SDK คืออะไรและเกี่ยวข้องอย่างไรกับกรณีนี้?

SDK หรือ Software Development Kit คือชุดเครื่องมือที่ผู้ผลิตฮาร์ดแวร์ (ในที่นี้คือ Apple) จัดเตรียมไว้ให้นักพัฒนาใช้สร้างแอปพลิเคชัน หาก SDK ไม่รองรับฟีเจอร์บางอย่าง นักพัฒนาก็ไม่สามารถสร้างฟังก์ชันนั้นในแอปได้

Adobe ยังต้องการนำ Flash ลง iPhone อยู่หรือไม่?

ใช่ Adobe ยังคงมีความสนใจและต้องการพัฒนา Flash Client สำหรับ iPhone อย่างมาก แต่ต้องรอการสนับสนุนเพิ่มเติมจากทาง Apple

หาก Flash ปรากฏบน App Store จะหมายความว่าอย่างไร?

นั่นจะหมายความว่า Apple ได้ยอมอนุญาตให้ Adobe เข้าถึงระบบภายในหรือให้สิทธิพิเศษในการข้ามกฎเกณฑ์บางอย่างที่ใช้กับนักพัฒนาทั่วไป เพื่อให้ Flash สามารถทำงานบน iOS ได้