หลายๆ ท่านในที่นี้คงใช้ iPhone เปิดเว็บ และมักจะหัวเสียเมื่อเว็บที่สร้างด้วย Adobe Flash แล้วดูไม่ได้ แต่ล่าสุด โปรแกรมเมอร์คนหนึ่งนั่งเพียรเขียน Flash Runtime ด้วย Javascript ทำให้ iPhone สามารถเปิด Adobe Flash หรือ ไฟล์ Shockwave Flash (.swf) ได้แล้วในระดับหนึ่ง
Runtime ตัวนี้มีโค้ดเนมว่า Gordon เขียนด้วย Javascript ล้วนๆ โดยใช้เทคนิคในการสั่งให้ Javascript สร้างภาพแบบ SVG เพื่อแสดงภาพใน Browser ได้ ซึ่งวิธีนี้ทำให้สามารถเปิดไฟล์ Adobe Flash ผ่าน iPhone ได้แล้ว ลองดูจากภาพรถวิ่ง ที่ใช้ Gordon ในการเปิดไฟล์ Adobe Flash
แต่หากถามว่า แบบนี้ทำให้ iPhone ของเราดูเว็บ Flash ได้ทุกเว็บหรือไม่ ก็คงยังได้คำตอบเดิมๆ ว่าไม่ได้ เพราะเราจะต้องติดตั้ง Javascript ตัวนี้ในหน้าเว็บของเราเพื่อให้ Runtime ทำงาน และ Gordon ก็ยังไม่สามารถทำงานได้สมบูรณ์เท่า Adobe Flash ตัวเต็ม อีกทั้งแม้เปิดเว็บที่ใช้ Gordon บน PC เองก็มีการใช้งานของ CPU ที่สูงมาก ซึ่งเมื่อเปิดกับ iPhone ก็จะได้ช้าพอๆ กัน
แม้ Gordon จะดู Flash ผ่าน iPhone ได้ไม่ดี แต่นี้ก็คงเป็นความหวังให้กับชาว iPhone ให้ Apple พลักดัน Adobe Flash ให้รองรับบน iPhone ได้เร็วขึ้น
ดูเดโมทั้งหมด http://paulirish.com/work/gordon/demos/
ที่มา Wired.com
Comments
ข่าวต่อไป : Safari ใน iPhone เลิกสนับสนุน Javascript
ตามนั้น
สุดตรีนมาก ไม่ช่วยแต่ยังเหยียบซ้ำ ฮาๆ
ขอนอกเรื่อง เอารูปไปไว้ข้างตัวอักษรยังไงหว่า??
style="float:right;"
หนืดมาก แถมทำได้แต่ลูกเล่นเบสิก แต่ก็ดีครับเป็นทางเลือกใหม่ๆ
นับถือขยันจริงๆ
+1 ไม่บ้าไม่สำเร็จนะเนี่ย นับถือๆ
ถูกเลย ต้องอาศัยลูกบ้าเขาช่วย แต่มีคนแบบนี้เยอะๆ โลกน่าอยู่ขึ้นอีกเป็นกอง ไม่งั้นคงไม่มีคำว่า opensource กับ freeware ผมหมายถึงทำโดยไม่คำนึงถึงผลตอบแทนน่ะ
มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB
+1 ด้วย
ขอสนับสนุน และขอชาบูในความบ้าระดับนี้อย่างเป็นทางการ
Orz
ร่วมชาบูความบ้าของพี่แกด้วยคนครับ apple น่าจะจ้างไปทำงานนะ 55
แต่ก็พยายามจริงๆอะน่ะ
ว่าแล้วว่าต้องช้า
แต่ก็เป็นก้าวแรกของการพัฒนา .. สู้ ๆ +
บ้าอย่างเดียวไม่พอ ต้องเก่งด้วย คงเป็นงานเอามันมากกว่าจะใช้จริงๆ
แหล่มเลย
" ให้ Apple พลักดัน " <<< ผลักดันค้าบบ
ถ้าเอามาใช้แทน Flash Player ได้เลยก็ไม่เลวนะ
ต่อยอดลง PC ไปเลย!!
เอามาขายได้เลยนะตัวนี้ รวยใช่เล่นเลยทีเดียว !
(โอกาส 0% ที่จะได้ลง App Store)
พอรัน Flash ได้ปุ๊ป ทีนี้ละคุณ.. App ฟรีเพิ่มอีกเพียบโดยไม่ต้องลง App Store (รวมถึง Voip)
ปล.บอกแล้วให้บล๊อค Safari ไปซะ (Engadget)
ยอดจริง ๆ ถ้าทำแบบเสร็จสมบูรณ์คงมีเกมให้เล่นเพิ่มขึ้นอีกมากมาย
ทำ engine เขียนเกม ด้วย java script เหอะครับ เขียนเก่งจริงๆ
แล้วต่อไปก็จะมี banner ที่ทำด้วย gordon เพื่อเลี่ยงโดนบล๊อค
คิดอีกแง่หนึ่ง น่าจะมีอะไรมาแทน Flash นะครับ