Tags:
Node Thumbnail

Adobe ได้ประกาศทิศทางของ Flash ในปี 2012 อย่างเป็นทางการ
โดยเนื้อหาระบุถึง Flash runtime บนเดสก์ทอป ทั้งบน Windows, Windows 8, Linux, Apple OS X
และย้ำเรื่องแฟลชบนอุปกรณ์พกพา เช่น มือถือ หรือแท็บเล็ต ซึ่งเป็นไปตามข่าวก่อนหน้านี้ ที่ Adobe หยุดพัฒนา Flash runtime บนอุปกรณ์พกพาแล้ว

เนื้อหาที่สำคัญพูดถึงการมุ่งเน้นไปยังตลาดที่สำคัญได้แก่ เกม และพรีเมียมวีดีโอด้วยแฟลช
เช่นการทำให้สามารถประมวลผลกราฟิกด้วยฮาร์ดแวร์อย่างเต็มประสิทธิภาพ
การส่งเสริมนักพัฒนาเกมด้วยแฟลช
การรองรับวีดีโอสตรีมมิ่ง
รองรับระบบ DRM

และเรื่องของ Flash Player เวอร์ชั่นที่จะออกภายในปี 2012 ด้วยกัน 3 รุ่นคือ

  1. เวอร์ชัน 11.2 ไตรมาสแรก
  2. โค้ดเนม Cyril ไตรมาสที่สอง
  3. โค้ดเนม Dolores ไตรมาสที่สาม

และในระหว่างที่พัฒนา Flash Player ของปี 2012 นี้จะมีการพัฒนา Flash Player โค้ดเนม Next ที่จะมีการรื้อโครงสร้างของ Flash Player ใหม่เพื่อให้รองรับความต้องการในระยะยาว โดยให้สามารถใช้งานฮาร์ดแวร์ได้ดีขึ้น และให้มีประสิทธิภาพสูงขึ้น

ประกาศครั้งนี้พูดถึง ActionScript Next ด้วย Adobe บอกว่าถึงเวลาที่จะมีการเปลี่ยนแปลง
โครงสร้างของภาษา ActionScript 3.0 อีกครั้งแล้วหลังจากที่เราใช้ภาษานี้กันมาตั้งแต่ปี 2006 โดยเป้าหมายให้มีประสิทธิภาพที่สูงขึ้น และลดเวลาในการพัฒนาให้น้อยลง

ทำให้เห็นว่า Adobe เตรียมวางแผนกู้สถานการณ์ของแฟลช ให้กลับมายิ่งใหญ่อีกครั้ง
ผลจะออกมาอย่างไร คงต้องรอให้ Adobe ได้พิสูจน์ตัวเองอีกสักรอบ

ที่มา : Adobe Developer Connection

Get latest news from Blognone

Comments

By: nuntawat
WriterAndroidWindowsIn Love
on 22 February 2012 - 21:57 #386661
nuntawat's picture
  • แท็ก Adobe
  • ตัด "วันนี้ (22 กุมภาพันธ์)"
  • แท็ปเล็ต -> แท็บเล็ต; แฟลช -> Flash; runtimes ไม่ต้องเติม s; กราฟฟิกต์ -> กราฟิก; เวอร์ชั่น -> เวอร์ชัน
  • เว้น 1 เคาะหลัง "เช่น"
  • ที่มาของข่าว เปลี่ยนเป็น "Adobe Developer Connection" แล้วแทรกลิงก์ http://www.adobe.com/go/flashplayer_whitepaper
By: heart
ContributoriPhone
on 22 February 2012 - 22:02 #386666 Reply to:386661
heart's picture

ขอบคุณครับ

By: mk
FounderAndroid
on 23 February 2012 - 00:29 #386708 Reply to:386666
mk's picture
  • หน้า comma ไม่ต้องวรรคครับ ลองดูเกณฑ์การเขียนข่าวของเราประกอบ
  • ปี 2012 จะออกแค่ 3 รุ่นครับ ส่วน Flash Next จะออกปี 2013
  • mobile ไม่ได้ไม่มีข้อมูล แต่ย้ำอีกรอบว่าจะไม่ทำต่อชัดเจน
  • ในข่าวตกประเด็นสำคัญไปคือ ทิศทางของ Flash จะมุ่ง 2 ตลาดสำคัญได้แก่ เกม และ พรีเมียมวิดีโอ
  • ต้นฉบับยังมีเรื่อง ActionScript Next ด้วย ซึ่งก็น่าจะเขียนไว้ในข่าว
By: heart
ContributoriPhone
on 23 February 2012 - 01:06 #386722 Reply to:386708
heart's picture

แก้ไขแล้ว ขอบคุณครับ

By: adamy
iPhoneAndroidBlackberryUbuntu
on 23 February 2012 - 02:14 #386750

แต่ในขณะเดียวกันก็ Drop การรองรับบน Linux ยกเว้นบน Chrome ... แย่หน่อยครับ Move นี้ของ Flash

แต่คิดว่าถึงเวลาที่ Flash จะต้องยกเครื่องครั้งใหญ่แล้วครับ ให้ระบบมันมีประสิทธิภาพดีขึ้น(อย่างมาก) ครับ

ขอบคุณครับ สวัสดีครับ

By: panurat2000
ContributorSymbianUbuntuIn Love
on 23 February 2012 - 10:04 #386788
panurat2000's picture

การรองรับวีดีโอสตริมมิ่ง

สตริมมิ่ง => สตรีมมิ่ง

By: SaMzAn
Windows PhoneWindows
on 23 February 2012 - 10:05 #386789
SaMzAn's picture

หง่า... กำลังเรียน action script3 อยู่

By: rattananen
AndroidWindows
on 23 February 2012 - 11:07 #386804 Reply to:386789

เรียนไปเถอะครับ ผมว่าเขาก็ยังใช้ OOP เหมือนเดิมนั้นล่ะ
ที่จะเปลี่ยนผมคิดว่าน่าจะเป็นพวก Event handler กับ Garbage collector มากว่า
และก็คงมี class ใหม่ๆ ขึ้นมาไม่ต้องไปถึกเขียนเอง

ถ้าคุณศึกษาเรื่องหลักการ OOP กับ Program design pattern ให้เชี่ยวชาญ ต่อให้เปลี่ยนโครงสร้าง หรือเปลี่ยนภาษาที่ใช้ไปเลยคุณก็ไม่ต้องหวั่น

By: hoverboy
iPhoneWindows PhoneSymbianWindows
on 23 February 2012 - 11:43 #386837 Reply to:386789
hoverboy's picture

ไม่เสียเวลาหรอกครับเข้าใจหลักการ ผมว่าเอาไปประยุกต์ในการเขียนภาษาอื่นๆได้เหมือนกัน :P

By: mk
FounderAndroid
on 23 February 2012 - 12:16 #386851 Reply to:386789
mk's picture

ตามต้นฉบับบอกว่า ActionScript Next จะต่างจาก AS3 ในระดับที่ไม่เยอะเท่ากับ AS2 -> AS3 ครับ

By: polawing on 23 February 2012 - 15:24 #386862 Reply to:386851

อ่านผิด ลบครับ

By: EngineerRiddick
iPhoneWindows PhoneAndroidUbuntu
on 23 February 2012 - 10:11 #386790
EngineerRiddick's picture

Adobe Dev บ้าคลั่งกันเลยทีเดียว =v=)b

By: hoverboy
iPhoneWindows PhoneSymbianWindows
on 23 February 2012 - 11:42 #386835 Reply to:386790
hoverboy's picture

บ้าคลั่งๆ >_<"

By: xenogew
ContributorAndroidWindows
on 23 February 2012 - 10:27 #386797
xenogew's picture

ทำให้มันกินแรมน้อย ๆ แต่คุณภาพยังไม่ตกได้ ก็พอแล้วนะ

By: hoverboy
iPhoneWindows PhoneSymbianWindows
on 23 February 2012 - 11:45 #386832 Reply to:386797
hoverboy's picture

มันขึ้นอยู่กับคนเขียนคนนั้นๆมากกว่าครับ ว่ามีวินัยในการเรียกใช้ event แล้ว remove มันออกหรือไม่ ไม่ใช่อะไรตูก็จะเรียกใช้ๆ ไม่บริหารทรัพยากร ปัญหาส่วนน้อยมาจาก flash นะครับ ส่วนใหญ่มาจากผู้พัฒนามากกว่า (เห็น เอะอะก็ว่า flash กินเครื่องกันตลอดๆ)

By: polawing on 23 February 2012 - 12:35 #386856 Reply to:386832

โดยส่วนตัวผมก็พัฒนา 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 ก็ตาม

By: heart
ContributoriPhone
on 23 February 2012 - 12:43 #386861 Reply to:386856
heart's picture

แต่ก็น่าแปลกนะครับ ที่คำสั่ง Tween ที่ติดมากับแฟลชเอง ทำงานช้ากว่า TweenMax ของ greensock

By: polawing on 23 February 2012 - 12:59 #386870 Reply to:386861

นั้นล่ะที่ผมยังงง ว่า adobe เขาทำอะไรของเขา ทำไมเป็นเจ้าของ code ดันให้ function ที่ห่วยกว่ามา แต่จริงๆแล้ว greensock ก็โม้เยอะนะครับ ว่าเขาเร็วกว่าอย่างโน้นอย่างงี้ เอาเข้าจริงบางอันก็ช้ากว่าครับไม่ได้ดีกว่าทุกตัวแบบที่เขาโม้ไว้ใน web

By: rattananen
AndroidWindows
on 23 February 2012 - 13:33 #386882 Reply to:386861

package ที่ adobe release มา

มัน release แก้ไม่ได้แล้วไงครับ ผมเห็นบาง class ยังเขียนไม่เสร็จด้วยซ้ำประกาศตัวแปรไว้แต่ไม่ได้ใช้

ที่จริงถ้าไม่พอใจก็ลอง copy source มาสร้าง package เองได้ครับ

C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes\fl

ถ้าเป็น version อื่นก็อยู่ราวๆ นี่เหมือนกัน

By: hoverboy
iPhoneWindows PhoneSymbianWindows
on 23 February 2012 - 17:45 #386957 Reply to:386861
hoverboy's picture

อันนี้เห็นด้วยครับ

By: ipeama on 23 February 2012 - 16:26 #386941 Reply to:386856

ถ้าจะทำงานชิ้นใหญ่ๆหนักๆ เขาไม่ใช้ Tween TweenMax-Lite กันหรอกนะครับ มันช้าและควบคุมยาก
แนะนำให้ทำเป็น render frame by frame ใช้ EnterFrame จะเหมาะกว่า Tween มันใช้สำหรับทำอะไรง่ายๆเช่น การเลื่อน UI เป็นต้น ถ้าจะทำเกม แนะนำอย่างแรกดีกว่า

By: hoverboy
iPhoneWindows PhoneSymbianWindows
on 23 February 2012 - 17:47 #386959 Reply to:386856
hoverboy's picture

ครับอันนี้เห็นด้วย

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 23 February 2012 - 11:39 #386829
Be1con's picture

รื้อกันเลยทีเดียว รอดูว่า Apple จะยอมรับไหม


Coder | Designer | Thinker | Blogger

By: maytee
iPhone
on 23 February 2012 - 11:58 #386842 Reply to:386829

รื้อรอบนี้ ไม่น่าเกี่ยวกะ iOS นะ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 23 February 2012 - 19:17 #386983 Reply to:386842
Be1con's picture

คือถ้ารื้อแล้วทำให้ประหยัดพลังงาน บางที่ Apple อาจจะสนก็ได้


Coder | Designer | Thinker | Blogger

By: greendog
ContributoriPhoneAndroid
on 24 February 2012 - 04:51 #387168
greendog's picture

มีระบุว่าจะเพิ่มศักยภาพในการทำงานกับ iOS มากกว่าเดิมใน Adobe AIR เวอร์ชั่นหน้าด้วย