Adobe ได้ประกาศทิศทางของ Flash ในปี 2012 อย่างเป็นทางการ
โดยเนื้อหาระบุถึง Flash runtime บนเดสก์ทอป ทั้งบน Windows, Windows 8, Linux, Apple OS X
และย้ำเรื่องแฟลชบนอุปกรณ์พกพา เช่น มือถือ หรือแท็บเล็ต ซึ่งเป็นไปตามข่าวก่อนหน้านี้ ที่ Adobe หยุดพัฒนา Flash runtime บนอุปกรณ์พกพาแล้ว
เนื้อหาที่สำคัญพูดถึงการมุ่งเน้นไปยังตลาดที่สำคัญได้แก่ เกม และพรีเมียมวีดีโอด้วยแฟลช
เช่นการทำให้สามารถประมวลผลกราฟิกด้วยฮาร์ดแวร์อย่างเต็มประสิทธิภาพ
การส่งเสริมนักพัฒนาเกมด้วยแฟลช
การรองรับวีดีโอสตรีมมิ่ง
รองรับระบบ DRM
และเรื่องของ Flash Player เวอร์ชั่นที่จะออกภายในปี 2012 ด้วยกัน 3 รุ่นคือ
และในระหว่างที่พัฒนา Flash Player ของปี 2012 นี้จะมีการพัฒนา Flash Player โค้ดเนม Next ที่จะมีการรื้อโครงสร้างของ Flash Player ใหม่เพื่อให้รองรับความต้องการในระยะยาว โดยให้สามารถใช้งานฮาร์ดแวร์ได้ดีขึ้น และให้มีประสิทธิภาพสูงขึ้น
ประกาศครั้งนี้พูดถึง ActionScript Next ด้วย Adobe บอกว่าถึงเวลาที่จะมีการเปลี่ยนแปลง
โครงสร้างของภาษา ActionScript 3.0 อีกครั้งแล้วหลังจากที่เราใช้ภาษานี้กันมาตั้งแต่ปี 2006 โดยเป้าหมายให้มีประสิทธิภาพที่สูงขึ้น และลดเวลาในการพัฒนาให้น้อยลง
ทำให้เห็นว่า Adobe เตรียมวางแผนกู้สถานการณ์ของแฟลช ให้กลับมายิ่งใหญ่อีกครั้ง
ผลจะออกมาอย่างไร คงต้องรอให้ Adobe ได้พิสูจน์ตัวเองอีกสักรอบ
ที่มา : Adobe Developer Connection
Comments
ขอบคุณครับ
แก้ไขแล้ว ขอบคุณครับ
แต่ในขณะเดียวกันก็ Drop การรองรับบน Linux ยกเว้นบน Chrome ... แย่หน่อยครับ Move นี้ของ Flash
แต่คิดว่าถึงเวลาที่ Flash จะต้องยกเครื่องครั้งใหญ่แล้วครับ ให้ระบบมันมีประสิทธิภาพดีขึ้น(อย่างมาก) ครับ
ขอบคุณครับ สวัสดีครับ
สตริมมิ่ง => สตรีมมิ่ง
หง่า... กำลังเรียน action script3 อยู่
เรียนไปเถอะครับ ผมว่าเขาก็ยังใช้ OOP เหมือนเดิมนั้นล่ะ
ที่จะเปลี่ยนผมคิดว่าน่าจะเป็นพวก Event handler กับ Garbage collector มากว่า
และก็คงมี class ใหม่ๆ ขึ้นมาไม่ต้องไปถึกเขียนเอง
ถ้าคุณศึกษาเรื่องหลักการ OOP กับ Program design pattern ให้เชี่ยวชาญ ต่อให้เปลี่ยนโครงสร้าง หรือเปลี่ยนภาษาที่ใช้ไปเลยคุณก็ไม่ต้องหวั่น
ไม่เสียเวลาหรอกครับเข้าใจหลักการ ผมว่าเอาไปประยุกต์ในการเขียนภาษาอื่นๆได้เหมือนกัน :P
ตามต้นฉบับบอกว่า ActionScript Next จะต่างจาก AS3 ในระดับที่ไม่เยอะเท่ากับ AS2 -> AS3 ครับ
อ่านผิด ลบครับ
Adobe Dev บ้าคลั่งกันเลยทีเดียว =v=)b
บ้าคลั่งๆ >_<"
ทำให้มันกินแรมน้อย ๆ แต่คุณภาพยังไม่ตกได้ ก็พอแล้วนะ
มันขึ้นอยู่กับคนเขียนคนนั้นๆมากกว่าครับ ว่ามีวินัยในการเรียกใช้ event แล้ว remove มันออกหรือไม่ ไม่ใช่อะไรตูก็จะเรียกใช้ๆ ไม่บริหารทรัพยากร ปัญหาส่วนน้อยมาจาก flash นะครับ ส่วนใหญ่มาจากผู้พัฒนามากกว่า (เห็น เอะอะก็ว่า flash กินเครื่องกันตลอดๆ)
โดยส่วนตัวผมก็พัฒนา flash มานานนะครับ ในฐานที่ที่เข้าข้าง adobe เต็มที่ ก็ยังต้องยอมรับบอกว่า คำสั่ง tween /alpha tween/ motion tween/ และ tween effect ของ flash ที่ให้มานั้น แม้แต่จะสั่งด้วย AS3 ทั้งหมดและ clear ค่าทิ้งทุกครั้งที่จบ tween ก็ยังกิน ram อยู่ดี ตามหลักแล้วคุณสามารถเรียกใช้คำสั่งนี้กี่ครั้งและ กี่ obj ก็ได้แต่ในความเป็นจริงแล้ว การเขียนถูกจำกัดด้วยความสามารถของ flash เอง
เช่นผมอยากจะเขียน AS3 หิมะตก โดยให้หิมะ tween ลงมาและค่อยๆหายไปสามารถทำได้ครับ แต่คุณจะสร้างได้แค่ หิมะ ถ้าคุณจะเอาตัวละคร มาวิ่ง ยิงพลัง กระโดด มันก็จะกระตุก แน่นอนเพราะ หิมะ มันกินทรพัยากรมากไป
ทำให้ในความเป็นจริง คุณทำหิมะตกได้ แต่ต้องค่อยๆ ตก อย่าตกเยอะนักมันจะกระตุก หรือ อย่าใช้ tween alpha เพราะมันกิน ram เยอะมาก
ที่ adobe โล๊ะ code flash เนี่ยเป็นสัญญาณที่ดี ที่ adobe ก็ยอมรับว่าประสิทธิ์ flash มันยังไม่ดีพอแบบที่ผมยอมรับแม้ว่าจะทำงานด้าน AS3 ก็ตาม
แต่ก็น่าแปลกนะครับ ที่คำสั่ง Tween ที่ติดมากับแฟลชเอง ทำงานช้ากว่า TweenMax ของ greensock
นั้นล่ะที่ผมยังงง ว่า adobe เขาทำอะไรของเขา ทำไมเป็นเจ้าของ code ดันให้ function ที่ห่วยกว่ามา แต่จริงๆแล้ว greensock ก็โม้เยอะนะครับ ว่าเขาเร็วกว่าอย่างโน้นอย่างงี้ เอาเข้าจริงบางอันก็ช้ากว่าครับไม่ได้ดีกว่าทุกตัวแบบที่เขาโม้ไว้ใน web
package ที่ adobe release มา
มัน release แก้ไม่ได้แล้วไงครับ ผมเห็นบาง class ยังเขียนไม่เสร็จด้วยซ้ำประกาศตัวแปรไว้แต่ไม่ได้ใช้
ที่จริงถ้าไม่พอใจก็ลอง copy source มาสร้าง package เองได้ครับ
C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes\fl
ถ้าเป็น version อื่นก็อยู่ราวๆ นี่เหมือนกัน
อันนี้เห็นด้วยครับ
ถ้าจะทำงานชิ้นใหญ่ๆหนักๆ เขาไม่ใช้ Tween TweenMax-Lite กันหรอกนะครับ มันช้าและควบคุมยาก
แนะนำให้ทำเป็น render frame by frame ใช้ EnterFrame จะเหมาะกว่า Tween มันใช้สำหรับทำอะไรง่ายๆเช่น การเลื่อน UI เป็นต้น ถ้าจะทำเกม แนะนำอย่างแรกดีกว่า
ครับอันนี้เห็นด้วย
รื้อกันเลยทีเดียว รอดูว่า Apple จะยอมรับไหม
Coder | Designer | Thinker | Blogger
รื้อรอบนี้ ไม่น่าเกี่ยวกะ iOS นะ
คือถ้ารื้อแล้วทำให้ประหยัดพลังงาน บางที่ Apple อาจจะสนก็ได้
Coder | Designer | Thinker | Blogger
มีระบุว่าจะเพิ่มศักยภาพในการทำงานกับ iOS มากกว่าเดิมใน Adobe AIR เวอร์ชั่นหน้าด้วย