اگر آج کل ایچ ٹی سی کے اصل خواب یا سیمسنگ کہکشاں کا انتخاب کیا گیا ہے تو ، ایسا لگتا ہے کہ انہیں ایک طویل عرصے سے آن کیا گیا ہے۔ لیکن اگر جدید ماڈل کچھ سیکنڈ کے لئے آن ہوجاتے ہیں تو وہ اتنا طویل کیوں ڈاؤن لوڈ کرتے ہیں؟ انفارمیشن پورٹ HowTogek.com بولیںجب اینڈروئیڈ ڈویلپر آپریٹنگ سسٹم کے ڈاؤن لوڈ کو بہتر بناتے ہیں۔

تقریبا 12 12-15 سال پہلے ، یہاں تک کہ ٹاپ اسمارٹ فون ، گٹھ جوڑ ون یا سیمسنگ گلیکسی ایس ، بیٹری کو آف کرنے یا مکمل طور پر نکالنے کے بعد 45-120 سیکنڈ کا ہوگیا۔ اور یہاں تک کہ مرکزی اسکرین ڈاؤن لوڈ کرنے کے بعد بھی ، ایپلی کیشن شبیہیں اس پر فوری طور پر ظاہر نہیں ہوتی ہیں ، انہیں زیادہ وقت کی ضرورت ہوتی ہے۔
موازنہ کرنے کے لئے ، وہ اس وقت کے سستے اسمارٹ فون سے بھی تیز تھے ، 120 سیکنڈ کا ہوگئے۔ بعض اوقات ، وہ صرف بوجھ کی حرکت پذیری میں پھنس جاتے ہیں ، اسی وجہ سے دوبارہ شروع کرنے کے لئے ، انہیں بیٹری واپس لینا پڑتی ہے۔
موجودہ ماڈل ، یقینا ، بہت تیز ہیں۔ سیمسنگ گلیکسی الٹرا 10 سیکنڈ سے بھی کم وقت میں بدل گیا اور جب یہ مرکزی اسکرین پر آگیا تو اسے تاخیر کا احساس کیے بغیر استعمال کیا جاسکتا ہے۔ پرانے آلات میں وسائل کم ہوتے ہیں – عام طور پر صرف چند سو میگا بائٹ رام اور کمزور پروسیسر۔ جزوی طور پر اس کی وجہ سے ، انہوں نے شامل کرنے کے لئے بہت زیادہ وقت صرف کیا ہے ، لیکن یہاں ہمیں یہ بھولنا ہوگا کہ ان برسوں میں اینڈروئیڈ ڈاؤن لوڈ کے نظام کو بہتر طور پر بہتر بنایا گیا ہے۔
کوڈ کا پہلا پیراگراف آلہ پر لانچ کیا جاتا ہے جب بوجھ آپریٹنگ سسٹم ہوتا ہے۔ وہ اسمارٹ فون کے اجزاء کی کارکردگی کی جانچ پڑتال اور میموری میں آپریٹنگ سسٹم کے کمپریسڈ OS ورژن کو ڈاؤن لوڈ کرنے کا ذمہ دار ہے۔ پھر اسے پورے بوجھ کے لئے نکالا جاتا ہے۔
آپریٹنگ سسٹم کو نکالنے کو مکمل کرنے کے بعد ، بوٹ لوڈر ڈرائیوروں کی حیثیت سے بنیادی افعال کو چالو کرے گا۔ مناسب نامعلوم معاہدے ؛ ابھی تک ، صرف ایک کور ڈیوائس پر کام کرتا ہے – اس پر ایک قسم کے پلیٹ فارم میں آپریٹنگ سسٹم موجود ہے۔ جب یہ لوڈنگ کے عمل ہوتے ہیں تو ، اینڈروئیڈ کے پہلے ورژن غلطیوں کے لئے نظام کو مستقل طور پر چیک کرتے ہیں ، اس سے بھی عمل سست ہوجاتا ہے۔
آخر میں ، اس کے بعد ، صارف کا خلائی بوجھ بوجھ سیٹ (جہاں تمام معمول کی ایپلی کیشنز اور خدمات کام کرتے ہیں) ، جو init.rc فائلوں کے ذریعہ لانچ کیا جاتا ہے – در حقیقت ، پروگراموں کی فہرست ڈاؤن لوڈ کرنے کے لئے۔ پروگرام کو چالو کرنے پر اینڈروئیڈ 1 اور 2 کے ورژن بہت بڑے ہیں۔
چونکہ اینڈروئیڈ کو باضابطہ پلیٹ فارمز اور عوامل کی ایک سیریز پر کام کرنا چاہئے ، لہذا آئی فون پر ایپل جیسے سسٹم پر ڈویلپرز کا زبردست کنٹرول نہیں ہے۔ یہ مکمل اسٹیک (لوہے سے سافٹ ویئر تک) کو کنٹرول کرتا ہے ، لہذا کمپنی آپریٹنگ سسٹم کے لئے مخصوص اجزاء کو تیار کرنے اور ان کو بہتر بنانے کا متحمل ہوسکتی ہے۔ یہاں تک کہ پہلا آئی فون Android پر اسمارٹ فون کے مقابلے میں تیزی سے بھری ہوئی ہے: اصل ماڈل کو 30 سیکنڈ سے بھی کم وقت میں آن کیا جاسکتا ہے۔ اور جدید آئی فون اور بھی تیز ہے۔
لیکن اینڈروئیڈ خاموش نہیں کھڑا ہے۔ OS کے ابتدائی لوڈنگ کے عمل میں بہت ساری پریشانیوں کا سامنا کرنا پڑتا ہے اور ڈویلپرز ان کے ساتھ کافی تیزی سے کام کرنا شروع کردیتے ہیں۔ لہذا ، اینڈروئیڈ جیلی بین (ورژن 4) پر ، بوٹ چارٹ فنکشن ظاہر ہوتا ہے ، جس سے ڈویلپرز کو لوڈنگ کے عمل کو دیکھنے ، بھیڑ کو تلاش کرنے اور ان کو بہتر بنانے کی اجازت دیتا ہے ، اہم خدمات کے لئے ڈاؤن لوڈ کرنے کی ترجیح۔
init فائلوں پر بھی عملدرآمد کیا جاتا ہے۔ اینڈروئیڈ لالیپپ (ورژن 5) متوازی فہرستوں سے پروگراموں کو ڈاؤن لوڈ کرنے کی اجازت دیتا ہے ، اور کوئی تبدیلی نہیں ، اس سے نظام پر وقت کم ہوسکتا ہے۔ اس وقت ، گوگل نے ایک نئے مادی انٹرفیس کا ڈیزائن بھی متعارف کرایا ، جس سے بوٹ ٹھنڈا ہونے کے فورا بعد ہی اسمارٹ فون کو رد عمل کا سامنا کرنا پڑا۔
اینڈروئیڈ 15 12-15 سیکنڈ میں شروع ہوتا ہے۔ در حقیقت ، اینڈروئیڈ کے جدید ورژن ، اصولی طور پر ، گوگل کے گہرائی کے نظام کو اپ لوڈ نہیں کرتے ہیں اگر آلہ مکمل طور پر بند نہیں ہوا ہے (مثال کے طور پر ، بیٹری کے مکمل خارج ہونے کا نتیجہ)۔ دوبارہ شروع کرتے وقت ، نظام تیزی سے آپریٹنگ حالت میں داخل ہوجائے گا ، کیونکہ در حقیقت ، اسمارٹ فونز اب بھی حیثیت کو میموری میں رکھتے ہیں – آپریٹنگ سسٹم کو 0 سے عمل کو مکمل کرنے کی ضرورت نہیں ہے۔













