فہرست کا خانہ:
- فلیش پلیٹ فارم کی بنیادی باتیں
- HTML5 پلیٹ فارم کی بنیادی باتیں
- فلیش پروجیکٹس کو HTML5 میں تبدیل کرنا
- ایج ، HTML5 کے لئے ایک نیا ترقیاتی ٹول
- یوٹیوب کو HTML5 میں تبدیل کرنا
- فلیش کی میراث
نومبر 2011 میں ، اڈوب نے اعلان کیا کہ وہ Android ڈیوائسز اور بلیک بیری پلے بک کے لئے فلیش پلیئر 11.1 کی رہائی کے بعد موبائل آلات کے ل mobile اپنے فلیش پلیئر کی ترقی بند کردے گا ، اور اس کے بجائے موبائل ڈیوائسز کے لئے HTML5 ایپلی کیشنز بنانے کے اوزار پر توجہ مرکوز کرنے کا انتخاب کریں گے۔ اگرچہ ایڈوب نے ذاتی کمپیوٹر براؤزرز کے لئے فلیش پلیئر کی اپنی حمایت کا اعادہ کیا ، بہت سے لوگوں کا خیال ہے کہ اس سے پہلے ہی ایڈوب نے پی سی ورژن کی حمایت ختم کردی۔ یہ ان کمپنیوں کے لئے بری خبر ہے جو فلیش ایپلی کیشنز میں بھاری سرمایہ کاری کرتی ہیں ، نیز ڈویلپرز جنہوں نے فلیش ایپلی کیشنز کی تیاری کے لئے درکار پروگرامنگ کی مہارت حاصل کرنے میں وقت لگایا ہے۔
آئیے فلیش اور ایچ ٹی ایم ایل 5 کے مابین کچھ اختلافات کو دیکھیں اور ان دو پلیٹ فارمز کے مابین منتقلی کو آسان بنانے کے ل tips کچھ نکات اور ٹولز مہیا کریں۔
فلیش پلیٹ فارم کی بنیادی باتیں
فلش اکثر چھتری کی اصطلاح کے طور پر استعمال کیا جاتا ہے ایک ملکیتی ایڈوب پلیٹ فارم کا حوالہ کرنے کے لئے جو دراصل درج ذیل اجزاء پر مشتمل ہوتا ہے:- فلیش: ایک ایسا آلہ جس کا استعمال بنیادی طور پر متحرک تصاویر کو ڈیزائن اور بنانے کے لئے کیا جاتا ہے
- فلیکس: ایپلی کیشنز بنانے کے لئے استعمال ہونے والا ترقیاتی ماحول ، جس میں سافٹ ویئر ڈویلپمنٹ کٹ (SDK) بھی شامل ہے
- ایم ایکس ایم ایل: فلیش پروجیکٹس میں استعمال شدہ مارک اپ زبان
- ایکشن اسکرپٹ: ایک اسکرپٹ زبان
فلیش مندرجہ ذیل مرکزی فائل فارمیٹس کا استعمال کرتا ہے۔
- .fla: فلیش پروجیکٹ فائل
- .flv: فلیش ویڈیو فائل
- .swf: مرتب شدہ فلیش / فلیکس درخواست فائل جس میں .flv فائلیں ہوسکتی ہیں
HTML5 پلیٹ فارم کی بنیادی باتیں
HTML5 ایک کھلا معیاری پلیٹ فارم ہے جو درج ذیل پر مشتمل ہے:- HTML5: مارک اپ کی زبان کو ویب صفحات بنانے کے لئے استعمال کیا جاتا ہے
- کاسکیڈنگ اسٹائل شیٹس 3 (CSS3): HTML5 ویب پیج پر آبجیکٹ کی فارمیٹنگ کی وضاحت کے لئے اسٹائل شیٹ کی زبان استعمال کی جاتی ہے۔
- ایپلیکیشن پروگرامنگ انٹرفیسز (API): ڈریگ اینڈ ڈراپ اور کراس دستاویز پیغام رسانی جیسی خصوصیات کی تائید کرنے کیلئے API
- جاوا اسکرپٹ: حرکت پذیری کو چالو کرنے کیلئے HTML5 کے ساتھ اسکرپٹنگ زبان استعمال کی گئی ہے
HTML5 فائل فارمیٹس میں درج ذیل شامل ہیں:
- .htm / .html: HTML5 ویب صفحہ فائل
- .css: CSS3 طرز کی شیٹ فائل
- .mp4: H.264 ویڈیو کوڈک اور AAC آڈیو کوڈک کے ساتھ MPEG 4 ویڈیو فائل
- .webm: VP8 ویڈیو کوڈک اور Vorbis آڈیو کوڈک کے ساتھ WebM ویڈیو فائل
- .ogg: تھیورا ویڈیو کوڈک اور وربیس آڈیو کوڈک کے ساتھ اوگ ویڈیو فائل
فلیش پروجیکٹس کو HTML5 میں تبدیل کرنا
ایک پیچیدہ فلیش پروجیکٹ کو دستی طور پر HTML5 میں تبدیل کرنا ، ایک پلیٹ فارم کے اختلافات کی وجہ سے ، ایک محنتی اور وقت طلب عمل ہے۔ ڈویلپر کو لازمی ہے کہ فلیش اور ایکشن اسکرپٹ کے ذریعہ تخلیق کردہ متحرک تصاویر کو HTML5 اور جاوا اسکرپٹ میں تبدیل کریں۔ خوش قسمتی سے ، کچھ ٹولز موجود ہیں جو فلیش سے HTML5 میں تبدیلی کو خودکار کرنے میں مدد کرتے ہیں۔
ایڈوب نے والبی ، ایک تجرباتی ٹول جاری کیا ہے جسے ایڈوب لیبس ویب سائٹ سے مفت ڈاؤن لوڈ کیا جاسکتا ہے۔ والبی ایک انکشاف کے طور پر ایک فلیش پروجیکٹ فائل (.fla) لیتا ہے اور HTML5 اور سپورٹ CSS اور جاوا اسکرپٹ فائلوں کو برآمد کرتا ہے۔ تاہم ، والبی ریلیز نوٹ میں خصوصیات کی کافی لمبی فہرست ہے جو تبدیل نہیں کی گئی ہیں - جن میں سب سے اہم ایکشن اسکرپٹ ، موویز اور آواز ہیں۔ والبیبی ایک محدود ٹول ہے جس کو بنیادی طور پر متحرک گرافیکل مواد کو HTML5 میں تبدیل کرنے کے لئے ڈیزائن کیا گیا ہے ، تاکہ یہ ویب صفحہ ڈیزائن آلے کا استعمال کرتے ہوئے ویب صفحات میں ضم ہوجائے۔
گوگل لیبز نے سوفائف ، ایک مفت ویب پر مبنی ٹول جاری کیا ہے جو ایک مرتب شدہ فلیش ایپلی کیشن فائل (.swf) کو HTML5 میں تبدیل کرتا ہے۔ اس کے بعد آؤٹ پٹ کو کسی ویب صفحے میں سرایت کیا جاسکتا ہے لیکن کسی ڈویلپر کے ل edit اس میں ترمیم کرنا آسان نہیں ہے۔ والبی کی طرح ، سویفی بھی تمام فلیش خصوصیات کو تبدیل نہیں کرتا ہے۔ سویفٹی ایکشن اسکرپٹ کی تبدیلی کی حمایت کرتی ہے ، لیکن صرف ورژن 2.0 (ایکشن اسکرپٹ فی الحال ورژن 3.0 پر ہے)۔ سوفیف آؤٹ پٹ صرف ان براؤزرز پر چلتا ہے جو اسکیل ایبل ویکٹر گرافکس (ایس وی جی) کی حمایت کرتے ہیں۔
ایج ، HTML5 کے لئے ایک نیا ترقیاتی ٹول
چونکہ HTML5 انتخاب کا پلیٹ فارم بن جاتا ہے ، نئے ٹولز ڈیزائن اور ترقی کے ماحول فراہم کرنے کے لئے ابھر رہے ہیں جو HTML5 ، CSS3 اور جاوا اسکرپٹ کو مربوط کرتے ہیں۔
اگست 2011 میں ، ایڈوب نے ایج ڈویلپمنٹ ٹول کا پیش نظارہ ورژن جاری کیا۔ ایج HTML5 متحرک تصاویر تخلیق کرنے اور موجودہ HTML5 منصوبوں میں متحرک تصاویر شامل کرنے کیلئے ڈیزائنر کو اہل بناتا ہے۔ فلیش ڈیزائنرز ایج صارف انٹرفیس میں کچھ واقف عناصر کو پہچانیں گے ، جس میں اسٹیج ، پراپرٹیز ونڈو اور حرکت پذیری ٹائم لائن شامل ہیں۔ ایج ، تاہم ، سی ایس ایس اور جاوا اسکرپٹ فائلیں تیار کرتی ہے ، اور اس کی حرکت پذیری کا مواد جاوا اسکرپٹ آبجیکٹ نوٹیشن (JSON) ڈیٹا ڈھانچے میں محفوظ ہے۔
اس تحریر کے وقت ، ایج نے اپنے چوتھے پیش نظارہ اجرا کی توقع کی تھی۔ ہر ریلیز میں نئی خصوصیات شامل کی جارہی ہیں۔
یوٹیوب کو HTML5 میں تبدیل کرنا
ایچ ٹی ایم ایل 5 میں منتقل ہونے کی ایک علامت یہ ہے کہ یوٹیوب اب ویڈیو دیکھنے کے لئے HTML5 ویڈیو پلیئر استعمال کرنے کا آپشن فراہم کرتا ہے۔
HTML5 آپشن پیش کرنے سے پہلے ، YouTube کے تمام ویڈیوز ایک فلیش ویڈیو پلیئر کے ذریعے فراہم کیے گئے تھے۔ صارفین تقریبا کسی بھی شکل میں ویڈیو فائلوں کو اپ لوڈ کرسکتے ہیں ، اور یوٹیوب اس کے بعد ہر ویڈیو کو مطلوبہ فلیش (.flv) کی شکل میں تبدیل کردے گا۔
یوٹیوب اب HTML5 کی ترسیل کے لئے H.264 ویڈیو کوڈک اور WebM فارمیٹ کے ساتھ ویڈیوز کو بھی انکوڈ کر رہا ہے۔ HTML5 فارمیٹ میں ویڈیوز دیکھنے کے ل you ، آپ کے پاس براؤزر ہونا ضروری ہے جو HTML5 ویڈیو ٹیگ اور YouTube کے ذریعہ استعمال کردہ ویڈیو فارمیٹ کی حمایت کرتا ہو۔
فلیش کی میراث
جیسا کہ پہلے بتایا گیا ہے ، ایڈوب فلیش پلیئر کے پی سی ورژن پر ترقی جاری رکھے ہوئے ہے۔ یہاں تک کہ اگر ایڈوب مستقبل میں فلیش پلیئر کی حمایت کرنا چھوڑ دیتا ہے تو ، لیگیسی فلیش ایپلی کیشنز کی ویب پر تعاون جاری رہے گا - امکان ہے کہ وہ برسوں سے جاری رہے گا۔ لہذا ، فلیش کسی بھی وقت جلد ہی مکمل طور پر دور نہیں ہوگا۔ فلیش ایپلی کیشنز کو ایچ ٹی ایم ایل 5 ایپلی کیشنز میں تبدیل کرنے کے لئے ٹولس دستیاب ہیں ، لیکن فی الحال ، یہ ٹولز فلیش کی تمام خصوصیات میں تبدیلی کی حمایت نہیں کرتے ہیں۔ چونکہ HTML5 کا معیار مستحکم ہوجاتا ہے ، اس کا امکان ہے کہ فلیش فائل تبادلوں کے ٹولز مزید نفیس بن جائیں گے ، اور HTML5 پلیٹ فارم کے ساتھ مواد تیار کرنے کے لئے نئے ٹولز تخلیق کیے جائیں گے۔