این روزها، روزهای سختی برای Adobe Flash است. با این پست آقای مایک چمبرز که در آن از توسعهدهندگان روی پلتفرم فلش خواسته شده تا تلاش خود را روی آندروئید متمرکز کنند و همچنین با اعلام توقف برنامه مبدل فلش به آیفون در ادوبی، به نظر میرسد اولین گامها در جهت کمرنگ کردن حضور فلش برداشته شده است.
چرا اپل فلش را دوست ندارد؟
آغاز جدل اخیر بین اپل و فلش بعد از عرضه CS5 زمانی بود که اپل استفاده از مبدل فلش به آیفون برای ساخت برنامههای آیفون را ممنوع کرد. واقعیت این است که یکی از بهترین برگهای برنده روی دستگاههای مالتی تاچ اپل مثل آیفون و آی پد بازیهاست. شاید اگر صحبتهای استیو جابز در خصوص باگهای فلش و کرش کردن مک به خاطر فلش را در نظر نگیریم یکی از دلایل عدم علاقه اپل به فلش، اشتراک در حوزه توسعه بازیها بین پلتفرم اپل و پلتفرم ادوبی فلش هست. در واقع اپل ترجیح میدهد برنامهنویسان به ازای هر بازی یک برنامه در پلتفرم سیستم عامل اپل ایجاد کنند تا اینکه هزاران هزار بازی و برنامه فلشی با باز گذاشتن پلتفرم فلش روی محصولات اپل نصب شوند.
بدون فلش، با HTML5
آی پد بدون فلش چندان هم عجیب نبود. اگر ویدئویی که اجرای بازی Quake II با استفاده از HTML5 را در مرورگر نشان میدهد دیده باشید شک نمیکنید که دیگر نیازی به حضور فلش برای تولید برنامههای تعاملی روی وب نیست. چند مهندس گوگل با پورت کردن موتور بازی Quake II در HTML5 (+) ضمن نشان دادن قدرت HTML5 در ویدئو، صدا، ذخیره سازی محلی و … به روشنی ثابت کردند که دنیای وب میتواند بدون پلاگینها و فقط به کمک مرورگرها حاوی مطالب تعاملی و انیمیشن و مالتی مدیا باشد.
اپل به فلش اجازه نفس کشیدن در محیط محصولاتش را نمیدهد، اما HTML5 را به عنوان یک جایگزین مطمئن میپذیرد.
آینده: فلش، سیلورلایت یا HTML5
هر چند ادوبی با تکیه بر فعالیت ۲ میلیون برنامهنویس و طراح فلش همچنان نقش مهمی در دنیای وب دارد، اما بازار پلاگینهای مالتی مدیا برای ادوبی بی رقیب نیست.
مایکروسافت که مدتی است فقط نظاره گر جدالهای رقبایش درحوزههای مختلف مثل گوگل و ادوبی با اپل است، در حوزه مالتی مدیا، گرافیک و انیمیشن و محتوای تعاملی در وب مایکروسافت سیلورلایت را به عنوان رقیبی برای فلش مطرح کرده است اما با قابلیتهای فوقالعاده HTML5 به نظر نمیرسد کاربران و توسعهدهندگان دیگر رغبتی به استفاده از پلتفرمهای قدیمی که برای اجرای برنامههایشان نیاز به نصب پلاگین روی مرورگر دارند داشته باشند.
در مورد ایدهها و قابلیتهای فوقالعاده HTML5 نظیر Web Database بیشتر صحبت خواهیم کرد.





