ایپ کا سائز تکنیکی معیار کا ایک اہم پہلو ہے جو آپ کی ایپ کے انسٹال اور ان انسٹال کے میٹرکس کو متاثر کر سکتا ہے۔ Google Play میں ایپس اور ڈائنیمک مواد جیسے کہ خصوصیت کے ماڈیولز اور اثاثوں کے پیکس کے لیے سائز کی حدیں بھی ہیں۔ یہ مضمون Google Play کے سائز کی حدود کی تفصیلات بتاتا ہے اور یہ وضاحت کرتا ہے کہ آپ اپنی ایپ سے متعلق سائز کو سمجھنے کے لیے Play کونسول کا استعمال کیسے کر سکتے ہیں، تاکہ آپ اپنی ایپ کے سائز کو ہر ممکن حد تک مسلسل بہتر بنائے رکھ سکیں۔
Google Play کے زیادہ سے زیادہ سائز کی حد
ایپ بنڈلز، خصوصیت کے ماڈیولز اور اثاثہ کے پیکس نیچے سائز کی حدود کے ساتھ مشروط ہیں۔ تمام Google Play سائز کی حدود کمپریس کردہ ڈاؤن لوڈ سائز پر مبنی ہیں، جیسا کہ آپ کے اپنا ایپ بنڈل اپ لوڈ کرنے پر Play کونسول حساب لگاتا ہے۔ آپ بنڈل ٹول کے کمانڈ لائن ٹول کا استعمال کرتے ہوئے Play کونسول پر اپ لوڈ کرنے سے پہلے سائز کا قریب سے اندازہ لگا سکتے ہیں، جو ملتے جلتے (لیکن ایک جیسا نہیں) حساب کا استعمال کرتا ہے۔
اہم: Google Play آپ کے انسٹال کے میٹرکس میں مدد کرنے کے لیے آپ کی ایپ کے سائز کو زیادہ سے زیادہ چھوٹا اور بہتر کرنے کی تجویز کرتا ہے۔ زیادہ تر ڈویلپرز کو ان سائز کی حدوں سے کافی نیچے رہنا چاہیے۔
|
ایپ کا جزو |
ایپ ڈاؤن لوڈ سائز کی حد |
|---|---|
|
بنیادی ماڈیول |
200MB |
|
انفرادی خصوصیت کے ماڈیولز |
200MB |
|
انفرادی اثاثہ پیکس |
1.5GB |
|
تمام ماڈیولز اور انسٹال کے وقت اثاثے کے پیکس کے لیے مجموعی کل |
4GB |
|
مطالبے پر یا فاسٹ فالو ڈیلیوری والے اثاثہ کے پیکس کے لیے مجموعی کل (ان ڈویلپرز کے لیے جن کا Level Up پروگرام میں اندراج نہیں ہے یا Android XR عنوانات ڈسٹری بیوٹ نہیں کر رہے ہیں) |
4GB |
|
مطالبے پر یا فاسٹ فالو ڈیلیوری والے اثاثہ کے پیکس کے لیے مجموعی کل ( Level Up پروگرام میں اندراج شدہ یا Android XR عنوانات ڈسٹری بیوٹ کرنے والے ڈویلپرز کے لیے) |
30GB |
Google Play پر شائع ہونے والی ایپس کے لیے کل زیادہ سے زیادہ کمپریسڈ ڈاؤن لوڈ سائز 8GB ہے یا Level Up پروگرام اور Android XR عنوانات میں گیمز کے لیے 34GB ہے۔
اوپر درج سائز کی حدود کے علاوہ، درج ذیل کو بھی نوٹ کریں:
- 1GB سے بڑی ایپس کو Android Lollipop (API لیول 21) یا اس سے زیادہ کے کم از کم SDK ورژن کو ہدف بنانا چاہیے۔
- Android Oreo (API لیول 26) یا اس سے زیادہ کے کم از کم SDK ورژن کو ہدف بنانے والی ایپس کے لیے خصوصیت کے ماڈیولز کی زیادہ سے زیادہ تجویز کردہ تعداد 100 ہے۔ کم از کم SDK ورژن کو ہدف بناتے وقت خصوصیت کے ماڈیولز کی زیادہ سے زیادہ تعداد 50 ہے۔
- انفرادی ایپ بنڈل میں اثاثہ کے پیکس کی زیادہ سے زیادہ تعداد 100 ہے۔
- اگر آپ کی ایپ کا سائز 200 MB سے زیادہ ہے تو موبائل ڈیٹا کنکشن پر موجود صارفین کو Google Play سے ایپ انسٹال کرتے وقت ایک بلاک نہ کرنے والا ڈائیلاگ نظر آئے گا جس میں انہیں اپنے Android آلہ پر ایپ کے بڑے سائز کے بارے میں مطلع کیا جائے گا۔
- ایپ بنڈلز کے بجائے اب بھی APKs کے ساتھ شائع ہونے والی ایپس پرانے APK سائز کی حدود (جو کہ زیادہ سے زیادہ APK سائز 100MB ہے) کے ساتھ مشروط ہیں نہ کہ اوپر بیان کردہ سائز کی حدود کے ساتھ۔
اپنی ایپ کا ڈاؤن لوڈ سائز دیکھیں
اپنی ایپ کو پروڈکشن ٹریک پر ریلیز کرنے کے بعد، آپ ایپ سائز کے صفحہ پر اپنی ایپ کا ڈاؤن لوڈ سائز دیکھ سکتے ہیں (مانیٹر کریں اور بہتر کریں > Android vitals > ایپ سائز)۔
آپ ایپ کا سائز صفحہ پر درج ذیل ڈیٹا تلاش کر سکتے ہیں:
- ایپ ڈاؤن لوڈ کا سائز: ریفرنس آلہ پر آپ کی ایپ کا سائز اور تمام آلہ کنفیگریشنز میں اس کے سائز کی رینج۔
- ایپ ڈاؤن لوڈ کا سائز بمقابلہ پیئرز: آپ کی ایپ کا سائز پیئرز سے کیسے موازنہ کرتا ہے۔
- 8-12 ایپس کا ایک حسب ضرورت پیئر گروپ بنانے کے لیے، پیئر گروپ میں ترمیم کریں پر کلک کریں۔
- ایپ ڈاؤن لوڈ کا سائز/وقت کے ساتھ: آپ کی ایپ کا سائز کیسے بدلا ہے اور وقت کے ساتھ پیئرز سے کیسے موازنہ کرتا ہے۔
- چارٹ کے اوپری بائیں طرف، آپ تاریخ کی وہ حد منتخب کر سکتے ہیں جسے آپ دیکھنا چاہتے ہیں اور تمام آلہ کنفیگریشنز میں اپنی ایپ کے سائز کی حد کو ظاہر کرنے کے لیے چیک باکس کو نشان زد کر سکتے ہیں۔
- <2GB مفت والے فعال آلات: آپ کی ایپ کے فعال صارفین کا فیصد جن کے آلہ کی اسٹوریج میں 2GB سے کم جگہ باقی ہے۔
- <2GB مفت والے آلات پر اَن انسٹالز: 2GB سے کم اسٹوریج کی جگہ باقی والے فعال آلات پر اَن انسٹالز کا تمام فعال آلات پر اَن انسٹالز سے تناسب۔
نوٹ:
- تمام سائز آپ کی تازہ ترین پروڈکشن ریلیز اور
XXXHDPI ARMv8آلہ کی کنفیگریشن یا آپ کی ایپ کے لیے قریب ترین تعاون یافتہ آلہ کی کنفیگریشن کی بنیاد پر نمائندہ حساب کتاب ہیں۔ - <2GB مفت والے فعال آلات اور <2GB مفت والے آلات پر اَن انسٹالز کے میٹرکس کا حساب 30 دن کی رولنگ کی اوسط کی بنیاد پر کیا جاتا ہے اور انہیں صرف اس وقت دکھایا جاتا ہے جب آپ کی ایپ پر لاگو کئے جانے کا تعین کیا جاتا ہے۔
سائز کے بریک ڈاؤنز دیکھیں
اگر آپ Android ایپ بنڈل کا استعمال کرتے ہوئے ایپس کو شائع کرتے ہیں تو آپ ایک چارٹ دیکھ سکتے ہیں جسے بنڈل ورژن کوڈ کے ذریعہ منظم کیا جاتا ہے۔ اس میں اس بات کا بھی ایک بریک ڈاؤن ہے کہ آپ کی پچھلی پانچ ریلیزز کے لیے آپ کی ایپ کے کل ڈاؤن لوڈ یا انسٹال سائز کے مقابلے میں آپ کی ایپ کے مختلف اجزاء کتنی جگہ رکھتے ہیں۔
آپ اس بریک ڈاؤن کا استعمال یہ جاننے کے لیے کر سکتے ہیں کہ آپ کی ایپ کے کون سے حصے سب سے زیادہ جگہ لے رہے ہیں اور ان علاقوں کی نشاندہی کر سکتے ہیں جنہیں آپ جگہ کے لیے مزید بہتر بنا سکتے ہیں۔ بریک ڈاؤن ریفرنس آلہ کنفیگریشن کے لیے آپ کے ایپ بنڈل سے تیار کردہ APK پر مبنی ہے۔
بریک ڈاؤنز درج ذیل ڈیٹا کو ظاہر کرتے ہیں:
- کوڈ/DEX: آپ کی ایپ میں موجود تمام Java یا Kotlin کوڈ DEX فارمیٹ میں Android پر ایگزیکیوشن کے لیے مرتب کیے گئے ہیں
- وسائل: وسائل میں وسائل/ ڈائریکٹری میں موجود ریسورس ٹیبل اور آپ کی ایپ کے نان کوڈ اجزاء شامل ہوتے ہیں، جیسے اسٹرنگز یا تصاویر
- اثاثے: اثاثے دوسری فائلز ہیں جنہیں آپ کی ایپ اثاثوں/ڈائریکٹری میں استعمال کرتی ہے، جیسے کہ ساؤنڈ فائلز یا ویڈیوز
- مقامی لائبریریاں: آپ کی ایپ کی لائبریریز/ ڈائریکٹری میں مقامی کوڈ۔ یہ عام طور پر کوئی بھی کوڈ ہوتا ہے جو Java یا Kotli نہیں ہے
- دیگر: آپ کی ایپ میں موجود دیگر فائلز