محفوظ شدہ APKs: حیرت انگیز اینڈرائیڈ فیچر!

گوگل ٹِپسٹر مشال رحمان نے اینڈرائیڈ 13 کے اندر آرکائیو شدہ APKs کا نیا فیچر پایا۔ ایپ کو اَن انسٹال کرنے کی بجائے آرکائیو کرنے سے سارا ڈیٹا ڈیلیٹ ہونے کے بجائے اس کے کچھ حصے ہٹ جاتے ہیں، اس طرح ایپ کے زیر قبضہ اسٹوریج کی جگہ کم ہو جاتی ہے۔ چونکہ صارف کا ڈیٹا آرکائیونگ کے دوران حذف نہیں ہوتا ہے، اس لیے یہ آپ کو وہیں سے جاری رکھنے کی اجازت دیتا ہے جہاں سے آپ نے ایپلیکیشن دوبارہ ڈاؤن لوڈ ہونے پر چھوڑا تھا۔

غیر محفوظ شدہ apk محفوظ شدہ apk

اینڈرائیڈ گریڈل پلگ ان 7.3 کے ساتھ اپنی ایپس بنانے والے ڈویلپرز جلد ہی ان کے لیے ایک نئی قسم کا APK تیار کریں گے، جسے "آرکائیو شدہ APK" کہا جاتا ہے۔ یہ "آرکائیو شدہ APK" پیکج ٹول کے اپ ڈیٹ شدہ ورژن کے ذریعے بنایا جائے گا، یہ ٹول جو ایپلیکیشن پیکجز کو آلات پر تقسیم کیے گئے APKs میں تبدیل کرتا ہے۔ اگرچہ گوگل کا کہنا ہے کہ وہ اب آرکائیو شدہ APKs بنانا شروع کر دے گا، اس کا کہنا ہے کہ یہ APK اس وقت تک فعال نہیں ہوں گے جب تک کہ صارفین کو اس سال کے آخر میں آرکائیو کرنے کی فعالیت دستیاب نہیں ہو جاتی۔ گوگل کا کہنا ہے کہ صارفین کسی ایپ کو ان انسٹال کرنے کے بجائے آرکائیو کر سکتے ہیں اور وہ اس کے لیے ایک سیٹنگ لگاتے ہیں۔ گوگل نے اس بارے میں زیادہ تفصیلات نہیں بتائیں کہ یہ فیچر کیسا ہوگا۔ تاہم، چونکہ یہ فیچر اس سال دستیاب ہونے کی امید ہے، اس لیے امکان ہے کہ یہ اینڈرائیڈ 13 ورژن کے ساتھ آسکتا ہے۔

آرکائیو شدہ APK کیسے کام کرتا ہے؟

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

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

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

ماخذ

متعلقہ مضامین