Logo ur.androidermagazine.com
Logo ur.androidermagazine.com

بہت سے مختلف android ڈاؤن لوڈ ، آلات کی خدمت کے لئے فیس بک کی آسان چال۔

Anonim

کچھ لوگ اسے فریگمنٹٹیشن کہنا پسند کرتے ہیں ، دوسرے اسے پسند کہتے ہیں ، لیکن کسی بھی نام سے یقینی طور پر بہت سارے اینڈرائڈ فون موجود ہیں۔ ایسی ایپلی کیشنز بنانا جو ان سب کے ساتھ کام کرنے کی ضرورت ہے کوئی آسان کام نہیں ہے۔ آپ کے پاس ہارڈ ویئر کی مختلف ترتیبیں ہیں جو کارکردگی میں بڑے فرق پیدا کرتی ہیں ، اور اگرچہ ایک APK فائل ان میں سے ہر ایک پر کام کر سکتی ہے ، پھر بھی اعلی ایشو پر قربانیوں کے بغیر کم ایپلے ڈیوائسز پر آسانی سے چلانے کے لئے کسی ایپ کی ضرورت کی بات موجود ہے۔ اختتام کے الات۔ جب آپ فیس بک کی طرح کسی ایپ کے بارے میں بات کر رہے ہیں تو ، یہ کوڈنگ کرنے والے لوگوں کے لئے جلدی سے ایک ڈراؤنے خواب بن سکتے ہیں۔

ڈیوائس ایئر کلاس جزو - فیس بک نے سب کو بگ اینڈرائیڈ میٹ پر دکھایا اور ایک نیا حل پیش کیا جو آسان ہے۔

فیس بک کے ڈویلپرز سافٹ ویئر کے اس نئے جزو کو اس طرح بیان کرتے ہیں۔

ڈیوائس ایئر کلاس ایک اینڈروئیڈ لائبریری ہے جو ایک سادہ الگورتھم کو نافذ کرتی ہے جو اس آلے کی رام ، سی پی یو کورز اور گھڑی کی رفتار کا نقشہ اسی سال بناتا ہے جہاں چشمیوں کا مجموعہ اونچی سرخی سمجھا جاتا ہے۔ اس سے ڈویلپر کو آسانی سے فون کے ہارڈ ویئر کی صلاحیتوں پر مبنی ایپلیکیشن سلوک میں ترمیم کرنے کی سہولت ملتی ہے۔

لائبریری اطلاق میں کسی طرز عمل کو تبدیل نہیں کرتی ہے۔ یہ ایک ایسی قیمت (ایک سال کی حیثیت سے ظاہر کی گئی) واپس کرتا ہے جو کوڈ میں اس وقت کے لئے ذخیرہ ہوتا ہے جب کسی ڈویلپر کو تجربہ کو مخصوص قسم کے ہارڈ ویئر کے مطابق بنانے کے طریقے کو تبدیل کرنے کی ضرورت ہوتی ہے۔ اس کا مطلب ہے کہ دیو کوئی فینسی انیمیشن اور ٹرانزیشن کے ساتھ ایک ایپ لکھ سکتا ہے جو کہکشاں نوٹ 4 جیسی چیز پر چلتے وقت اس مقصد کے مطابق چلایا جائے گا ، لیکن جب ایپ موٹو ای جیسی چیز پر چل رہی ہو تو آئی کینڈی کا استعمال نہ کریں۔ ذرا تصور کریں ، فیس بک جیسی ایپ پر اس طرح کے کنٹرول - جو لاکھوں اور لاکھوں مختلف فونز پر انسٹال ہے - ہر ایک کے ل a بہتر تجربہ کرسکتا ہے اور کرے گا۔ اور اس پر عمل درآمد آسان ہے۔ گٹ ہب پر دستاویزات سے:

if (year >= 2013) { // Do advanced animation } else if (year > 2010) { // Do simple animation } else { // Phone too slow, don't do any animations }

سب سے بہتر ، لائبریری بی ایس ڈی سافٹ ویئر لائسنس کے تحت کھلی ہوئی ہے (وہی لائسنس جو گوگل اینڈرائڈ سورس کے لئے استعمال کرتا ہے) اور ہر ڈویلپر کو بلا معاوضہ استعمال کرنے کے لئے دستیاب ہے۔

ہم جانتے ہیں کہ یہ جادو نہیں ہے ، اور یہ امکان ہے کہ بڑے پروجیکٹس پر کام کرنے والے زیادہ تر ڈویلپرز کے پاس ہارڈ ویئر کی مختلف ترتیب کو سنبھالنے کے لئے کچھ طریقہ موجود ہے۔ آلہ سال کی کلاس جو کام کرتی ہے وہ ایک بڑی پریشانی کا آسان اور "خوبصورت" حل فراہم کرتی ہے ، اور کوئی بھی اسے استعمال کرسکتا ہے۔

ڈیوائس ایئر کلاس 'گٹ ہب صفحہ'۔