کروم نے صرف ویب پر قبضہ نہیں کیا — اس نے مقامی ایپس کو بھی اپنے قبضہ میں لیا۔ آپ ونڈوز ، میک ، اور حتی لینکس پر چلانے والے بہت سے ایپلی کیشنز کے پرانے ٹکڑوں پر مشتمل ہیں کرومیم ، وہ انجن جو گوگل کروم کی بنیاد بناتا ہے۔
کون سے ایپس کرومیم سے بنے ہیں؟
ایک ڈویلپر کے لئے کرومیم براؤزر انجن کا استعمال کرتے ہوئے ایپلیکیشن بنانے کے بہت سارے طریقے ہیں۔ الیکٹران سب سے زیادہ معروف ہے ، لیکن بہت سی دوسری ایپلی کیشنز سی ای ایف نامی کوئی چیز استعمال کرتی ہیں ، جو کرومیم ایمبیڈڈ فریم ورک ہے۔
آن لائن چیٹنگ سلیک ایک مشہور ایپلی کیشن ہے جو الیکٹران کے ساتھ بنی ہے۔ نوٹ لے رہے ہو؟ ایورنوٹ نے سی ای ایف کا استعمال کیا ، اور ٹریلو الیکٹران کا استعمال کرتا ہے۔ گانے بجانا؟ جی ہاں ، آپ نے اندازہ لگایا — اسپاٹائفائف سی ای ایف کا استعمال کرتا ہے ، اور اسی طرح ایمیزون میوزک بھی ہے۔
آپ کو لگتا ہے کہ مائیکروسافٹ کرومیم سے شرما جائے گا کیوں کہ آخر کار اس نے ونڈوز تخلیق کیا ہے۔ آپ غلط ہوں گے گٹ ہب ڈیسک ٹاپ ، مائیکرو سافٹ ٹیمیں ، اسکائپ ، ویژول اسٹوڈیو کوڈ ، اور یامر سبھی الیکٹران ایپ ہیں۔ یہاں تک کہ ونڈوز 10 کے لئے نیا ایکس بکس ایپ بھی مائیکروسافٹ کے اپنے یو ڈبلیو پی (یونیورسل ونڈوز پلیٹ فارم۔) کے بجائے الیکٹران کے ساتھ بنایا گیا ہے۔
پی سی گیمز زیادہ تر مقامی ایپ کے ساتھ رہتے ہیں ، لیکن ان کے لانچر اور متعلقہ چیٹ ٹول یقینی طور پر نہیں کرتے ہیں۔ ڈسکارڈ اور ٹیوچ ڈاٹ ٹی وی الیکٹران کا استعمال کرتے ہیں۔ بٹٹ نیٹ ، ڈیسورا ، ایپیک گیمز لانچر ، جی او جی گلیکسی ، اپلی ، اور یہاں تک کہ بھاپ بھی سی ای ایف کا استعمال کرتی ہیں۔ EA کا اصلی کلائنٹ استعمال کرتا ہے Qt WebEngine ، جو کرومیم کوڈ کو بھی ضم کرتا ہے۔
آپ کو ایک اندازہ ہوسکتا ہے کہ کتنی ایپلیکیشنز کرومیم کو استعمال کرتے ہیں جس کی بہت ہی نامکمل فہرستوں کے ذریعہ سکمنگ کرتے ہیں الیکٹران اور سی ای ایف ایپس ویکیپیڈیا پر بیک اپ ایپس ، جیسے کریش پلن ، کو شامل کیا گیا ہے ، نیز پاس ورڈ منیجرز ، جیسے بٹورڈن اور یوٹیلیٹییز ، جیسے ایڈوب کریٹو کلاؤڈ۔
متعلقہ: الیکٹران ایپس کیا ہیں ، اور وہ اتنے عام کیوں ہو گئے ہیں؟
یہ ایک ویب ایپ کی طرح ہے (لیکن اس میں زیادہ رام اور اسٹوریج استعمال ہوتا ہے)
ہر الیکٹران یا سی ای ایف پر مبنی درخواست کرومیم کے کچھ حصوں کی ایک علیحدہ کاپی بنڈل کرتی ہے۔ اگرچہ ایپلی کیشنز جو الیکٹران اور سی ای ایف استعمال کرتی ہیں وہ آپ کے ویب براؤزر میں موجود ویب ایپس سے ملتی جلتی ہیں ، لیکن وہ کم کارآمد ہیں اور آپ کے سسٹم پر زیادہ میموری استعمال کرتی ہیں۔
جب آپ ایک کروم ٹیب میں Gmail اور دوسرے میں فیس بک کھولتے ہیں تو ، آپ کے آپریٹنگ سسٹم کو صرف Chrome کی ایک کاپی چلانے کی ضرورت ہوتی ہے۔ لیکن جب آپ دو مختلف الیکٹران یا سی ای ایف پروگراموں کو چلاتے ہیں تو ، آپ کے آپریٹنگ سسٹم میں ہر ایک کے لئے الیکٹران یا سی ای ایف کی علیحدہ کاپی کی ضرورت ہوتی ہے۔
الیکٹران پر مبنی ایپلی کیشن کو دیکھنا غیر معمولی بات نہیں ہے ، خاص طور پر حیرت انگیز حد تک رام استعمال کرنا۔ ایک بار پھر ، کیونکہ ان میں سے ہر ایک میں الگ الگ کرومیم فائلیں شامل ہوتی ہیں ، لہذا وہ آپ کے سسٹم میں اضافی جگہ استعمال کرتی ہیں۔
وہ پرانے کیوں ہیں اور کیا یہ ایک مسئلہ ہے؟
الیکٹران کی سیکیورٹی دستاویزات وضاحت کرتا ہے کہ وہ اپنے کوڈ کو کرومیم کے فرسودہ ورژن پر کیوں بنیاد رکھتا ہے:
"اگرچہ الیکٹران جلد سے جلد کرومیم کے نئے ورژن کی حمایت کرنے کی کوشش کر رہا ہے ، لیکن ڈویلپرز کو یہ معلوم ہونا چاہئے کہ اپ گریڈ کرنا ایک سنجیدہ اقدام ہے جس میں ہاتھوں میں ترمیم کرنے والی درجن یا اس سے بھی سیکڑوں فائلوں کو شامل کرنا ہے۔ آج دستیاب وسائل اور شراکت کے پیش نظر ، الیکٹران اکثر کرومیم کے تازہ ترین ورژن میں نہیں ہوگا ، جو کئی ہفتوں یا کچھ مہینوں سے پیچھے رہ جاتا ہے۔
الیکٹران پروجیکٹ کے یہ نیا ورژن تخلیق کرنے کے بعد بھی ، الیکٹران کی ایپلی کیشنز بنانے والے ڈویلپرز کو لازمی طور پر وہ کوڈ لینا چاہئے ، اسے اپنے الیکٹرون ایپلی کیشنز میں ضم کرنا ہوگا ، اور ایک تازہ کاری بھیجنا ہوگا۔
یہ اتنا خوفناک نہیں ہے جتنا اسے لگتا ہے۔ الیکٹران کی دستاویزات ڈویلپرز کو مشورہ دیتے ہیں کہ وہ بے اعتمادی کوڈ کی نمائش سے گریز کریں اور بنیادی طور پر مقامی وسائل یا قابل اعتماد ، محفوظ ریموٹ مواد پر انحصار کریں۔ یہی وجہ ہے کہ بہت سارے الیکٹران ایپلی کیشنز ویب براؤزر کے طور پر ظاہر نہیں ہوتے ہیں۔ مثال کے طور پر ، سلیک چیٹ انٹرفیس فراہم کرنے کے لئے ویب ٹکنالوجی کا استعمال کرتا ہے ، لیکن جیسے ہی آپ کسی لنک پر کلک کرتے ہیں اپنے ویب براؤزر پر جاتے ہیں۔
ڈویلپرز کرومیم کو کیوں استعمال کرتے ہیں؟
ڈویلپرز ان حل کو پسند کرتے ہیں کیونکہ وہ ویب ٹیکنالوجیز استعمال کرتے ہیں ، جن میں سے بیشتر پہلے ہی واقف ہیں۔ چونکہ الیکٹران فخر سے اس پر چھا جاتا ہے ہوم پیج ، "اگر آپ کوئی ویب سائٹ بنا سکتے ہیں تو ، آپ ڈیسک ٹاپ ایپ بنا سکتے ہیں۔"
تاہم ، وہ سادہ ویب ایپس سے زیادہ طاقتور ہیں۔ الیکٹران کی ایپلی کیشنز آپ کے فائل سسٹم اور دیگر مقامی سسٹم وسائل تک رسائی حاصل کرسکتی ہیں۔ سی ای ایف کے بہت سے ایپس مقامی درخواستیں ہیں جو کرومیم براؤزر کو سرایت کرتی ہیں۔ مثال کے طور پر ، اسٹیم اور کمیونٹی انٹرفیس کو ظاہر کرنے کے لئے بھاپ ایک برائوزر کی مدد سے لگی ہے۔
الیکٹرون ایپس بھی کرومیم کی طرح ، کراس پلیٹ فارم ہیں۔ آپ ونڈوز ، میک اور لینکس کے ساتھ ساتھ ویب پر بھی سلیک کی طرح ایک ایپلی کیشن چلا سکتے ہیں۔ اگر کوئی مائیکرو سافٹ ایج یا ایپل سفاری ٹکنالوجیوں پر انحصار کرتی ہے تو ایک ڈویلپر کراس پلیٹ فارم ایپ نہیں بناسکتی ہے۔ ڈویلپر ایک بار ایک ایپلی کیشن بنانا چاہتے ہیں اور اسے ہر جگہ چلا سکتے ہیں۔ اس میں ہر پلیٹ فارم کے لئے دیسی اطلاق کے مقابلے میں بہت زیادہ وقت اور وسائل کی بچت ہوتی ہے۔
یہ کرومیم پر مبنی حل کئی طریقوں سے پہلے پیش آنے والے معاملات میں بہتری کی پیش کش کرتے ہیں۔ سی ای ایف کو اپنانے سے پہلے ، بھاپ نے انٹرنیٹ ایکسپلورر کو سرایت کیا۔ ونڈوز پر بہت سے ایپلی کیشنز نے آسانی سے ایک انٹرنیٹ ایکسپلورر انٹرفیس سرایت کیا۔ ہم کرومیم سے کہیں بہتر ہیں۔
پی ڈبلیو اے ایک راستہ پیش کرسکتا ہے
الیکٹران ، سی ای ایف ، اور اسی طرح کی ٹکنالوجیوں میں بہت ساری آنکھیں ہوتی ہیں ، لیکن ان میں کچھ کمی بھی ہوتی ہے۔ ترقی پسند ویب ایپس (PWAs) ایک دن راستہ پیش کرسکتے ہیں کیونکہ وہ جدید ویب ایپس کو آف لائن کام کرنے کا ایک طریقہ فراہم کرتے ہیں۔ تاہم ، الیکٹران اور سی ای ایف کے برعکس ، پی ڈبلیو اے آپ کے معیاری ویب براؤزر کو پس منظر میں استعمال کرتے ہیں۔ آپ بھی انہیں اپنے ویب براؤزر کے ذریعہ انسٹال کریں کسی کو کرومیم کوڈ کو دستی طور پر اپ ڈیٹ اور بنڈل بنانے کی ضرورت نہیں ہے۔
جیسے ہی مائیکروسافٹ منتقل ہوتا ہے اس کے ایج براؤزر کا کرومیم پر مبنی ورژن ، یہ دیکھنا دلچسپ ہوگا کہ PWAs نے کامیابی کے ساتھ الیکٹران کا مقابلہ کرنا شروع کیا ہے۔ یہ یقینی طور پر کم صاف استعمال کے ساتھ ایک صاف ستھرا حل ہوگا۔
متعلقہ: پروگریسو ویب ایپس کیا ہیں؟