HTML5 کیا ہے؟
اس سے پہلے آج ایپل نے اپنے HTML 5 شوکیس کی نقاب کشائی کی۔ شوکیس میں ویڈیو، ٹائپوگرافی، گیلری، ٹرانزیشن، آڈیو، 360 ویوز اور ورچوئل رئیلٹی کی مثالیں شامل ہیں۔ یہ ان میں سے زیادہ تر قسم کے مواد کے موجودہ فراہم کنندہ، Adobe’s Flash کے خلاف ایک مسلسل مہم کی نشاندہی کرتا ہے۔ اگر آپ نے فلیش کے موضوع پر کمیونٹی کے لیے اسٹیو جابز کا کھلا خط نہیں پڑھا ہے، تو اسے دیکھیں۔ یہ کچھ دلچسپ نکات بناتا ہے۔
ذاتی طور پر، یہ میری رائے ہے کہ فلیش ایک ختم ہونے والی شے ہے اور جب ویب کی بات آتی ہے تو کھلے معیارات بند ٹیکنالوجیز پر ہمیشہ غالب رہتے ہیں۔ لہذا اب وقت آگیا ہے کہ ایچ ٹی ایم ایل 5 کو فوری طور پر ختم کیا جائے۔ میں نے بھی اچھی رائے ظاہر کی، جیسا کہ آخر کار، یہ ایک بلاگ ہے۔ مزید کے لیے پڑھیں۔
ہہ؟
HTML ایک اعلیٰ سطحی پروگرامنگ (یا مارک اپ) زبان ہے جس پر ویب پر موجود تمام مواد پر مبنی ہے۔ اس وقت معیاری HTML-4 (موجودہ ورژن) میں ویب کے آخری صارفین کو میڈیا کا ایک "امیر" تجربہ فراہم کرنے کی اہلیت نہیں ہے۔ برسوں سے ہم ایک تجارتی منصوبے، فلیش پر انحصار کر رہے ہیں، جو ہمارے لیے اس خلا کو پُر کرتا ہے۔ تاہم، فلیش کے ساتھ طویل عرصے سے وابستہ مسائل میموری کی کھپت، استحکام اور حقیقت یہ ہے کہ یہ ایک بند (جیسا کہ ملکیتی) ٹیکنالوجی ہے۔ آپ کو خلاصہ ملتا ہے۔ فلیش ایک ہی کمپنی کی ملکیت ہے۔ یہ عام طور پر ویب کے کام کرنے کا طریقہ نہیں ہے۔ بہت پیچھے جب، ویب کھلے معیارات کے ایک سیٹ کے طور پر شروع ہوا اور تاریخ بتاتی ہے کہ یہ بالآخر ان اصولوں کے تحت کام کرتا رہے گا۔
مارکیٹ کا غیر مستند غلبہ
اس وقت، آپ اپنے براؤزر میں دیکھتے ہوئے تقریباً تمام ویڈیو مواد بشکریہ فلیش ہے۔ بہت ساری ویب سائٹیں نیویگیشن کے لیے فلیش پر بھی انحصار کرتی ہیں۔ بہت اچھا لگتا ہے، لیکن نئی ٹیکنالوجیز کی آمد کے ساتھ مسائل پیدا ہونا شروع ہو جاتے ہیں۔ اگر آپ کنزیومر الیکٹرانکس کے مینوفیکچرر ہیں جو ایک چھوٹی ڈیوائس مارکیٹ میں لانے کی امید کر رہے ہیں جو اپنے صارفین کو ویب پر ویڈیو دیکھنے کی اجازت دینے کا ارادہ رکھتا ہے، تو آپ کی قسمت سے باہر ہے۔ آج کی دنیا میں، یہ فعالیت فراہم کرنے کے لیے، آپ کو ایڈوب کو اپنے سسٹم میں فلیش پورٹ کرنے کے لیے قائل کرنے کی ضرورت ہے۔ ایڈوب کے لیے اپنے سافٹ ویئر کو آپ کے "اپ اور آنے والے" ڈیوائس پر پورٹ کرنے کے لیے کوئی ترغیب نہیں ہے۔ یہ ان پر پیسہ خرچ کرنے والا ہے، جسے وہ خرچ کرنے کو تیار نہیں ہیں۔ ٹھیک ہے، یقینی طور پر ایڈوب صرف لوگوں کے لیے ضروری وضاحتیں جاری کر سکتا ہے کہ وہ فلیش کا اپنا نفاذ لکھیں؟ Nope کیا. ایڈوب بھی اس کی اجازت نہیں دے گا، لہذا وہ انٹرنیٹ پر مواد کی ترسیل پر (جان بوجھ کر یا نہیں) غلبہ حاصل کرتے ہیں۔HTML 5 ان تمام خلاء کو پورا کرنے کے لیے تیار ہے جو (عمر رسیدہ) HTML4 نے ہمیں پیش کیے ہیں۔ یہ ایڈوب کی پتلون کو ڈرا رہا ہے۔ وہ اسے روک نہیں سکتے اور جو کچھ بھی وہ کرتے ہیں وہ آخر کار اسے طول دے گا یہ ناگزیر موت ہے۔
ویڈیو پلے بیک
اب تک فلیش کے گڑھ کو سب سے بڑا خطرہ HTML5 کی ویڈیو پلے بیک کرنے کی صلاحیت ہے۔ اب، اپنی سائٹ پر فلیش پروگرام شامل کرنے، یا کسی تھرڈ پارٹی ویڈیو پلیئر کو سرایت کرنے کے بجائے، ایک ویب ڈویلپر ٹیگ کے ساتھ ویڈیو شامل کر سکتا ہے۔ یہ فلیش استعمال کرنے کے مقابلے میں ایک آسان عمل ہے۔ آڈیو اور ویڈیو دونوں کو چلانے کے بہت سے مختلف طریقے ہیں لہذا ٹیکنالوجی ابھی تک کامل نہیں ہے۔ وہاں موجود ہر فرد کو تفصیلات طے کرنے میں کچھ وقت لگے گا، لیکن آخر کار آپ دیکھیں گے کہ ویڈیو آپ کے براؤزر کے ذریعے آتی ہے نہ کہ کسی تیسرے فریق کے پروگرام کے ذریعے۔ یوٹیوب پہلے سے ہی بورڈ پر ہے اور فی الحال آپ سفاری یا گوگل کروم کے ساتھ اپنے میک پر HTML5 میں ان کا مواد دیکھ سکتے ہیں۔فائر فاکس اور انٹرنیٹ ایکسپلورر سپورٹ جاری ہے۔
کینوس پر مبنی صفحہ ڈیزائن۔
HTML5 ایک نیا HTML عنصر متعارف کراتا ہے جسے CANVAS ٹیگ کہتے ہیں۔ یہ ٹیگ کسی بھی ویب صفحہ پر دو جہتی ڈرائنگ کی اجازت دیتا ہے۔ گراف تیار کرنے یا کسی اور قسم کے پیچیدہ ڈرائنگ آپریشن کے لیے بہترین۔ پہلے ڈویلپرز اکثر ایسے صفحہ پر ڈیزائن عناصر کو "ڈرا" کرنے کے لیے فلیش پر انحصار کرتے تھے جو جاوا اسکرپٹ یا معیاری HTML کے استعمال سے ممکن نہیں تھے۔
ساخت
HTML5 میں جدید تنظیم یا "سٹرکچر" عناصر شامل ہیں جو ویب ڈیزائنرز کو اپنے مواد کو مطلوبہ سامعین کے لیے بہتر طریقے سے نشانہ بنانے کی اجازت دیتے ہیں۔ بالآخر سرچ انجن (گوگل) ڈیٹا کو مزید ٹارگٹڈ انداز میں ترتیب دینے کے قابل ہو جائیں گے تاکہ آپ بطور ویب صارف پہلے سے کہیں زیادہ تیزی سے معلومات حاصل کر سکیں۔
کم وسائل ضروری/زیادہ مربوط
جیسے جیسے کمپیوٹر چھوٹے اور چھوٹے ہوتے جا رہے ہیں (iPhone/iPad)، مؤثر طریقے سے کمپیوٹنگ پہلے سے کہیں زیادہ اہم ہوتی جا رہی ہے۔ HTML5 ایک ایسی ٹیکنالوجی ہے جو آپ کے براؤزر میں ہی بنائی جائے گی لہذا آپ کے کمپیوٹر کو صرف بھرپور مواد دیکھنے کے لیے اضافی ایپلیکیشن شروع کرنے کی ضرورت نہیں ہوگی۔ براؤزر ڈویلپرز اب QA عمل کے دوران پورے ویب براؤزنگ کے تجربے کو جانچنے کی صلاحیت رکھتے ہیں تاکہ ہم سب کو کم کریشوں کا سامنا کرنا پڑے!
پیچھے بیٹھیں اور شو سے لطف اندوز ہوں۔ ایڈوب کی طرف سے لوگوں اور کمپنیوں کو فلیش کے ساتھ قائم رہنے کے لیے قائل کرنے کے لیے اور بھی بہت سی کوششیں ہوں گی۔ اسے بہترین خبروں کے لیے بنانا چاہیے لیکن دن کے اختتام پر، آپ کو بھی HTML5 کی عادت پڑ سکتی ہے، یہ یہاں رہنے کے لیے ہے۔
-کرس