یہ مضمون خرابیاں، انتباہات، یا ان مسائل کا ایک مجموعی جائزہ فراہم کر کے آپ کی پری لانچ رپورٹ کے نتائج کو سمجھنے میں آپ کی مدد کرتا ہے جو آپ کی رپورٹ کو ظاہر کر سکتے ہیں۔ اگر آپ یہ جاننا چاہتے ہیں کہ پری لانچ رپورٹ کو کیسے ترتیب دیا جائے اور چلایا جائے تو مسائل کی نشاندہی کرنے کے لیے پری لانچ رپورٹ کا استعمال کریں پر جائیں۔
جب آپ کی پری لانچ رپورٹ دستیاب ہوتی ہے، تو آپ ایک ٹیسٹ کا خلاصہ دیکھ سکتے ہیں جس میں ٹیسٹنگ کے دوران پائی جانے والی خرابی، انتباہات اور معمولی مسائل کی تعداد شامل ہوتی ہے، جسے مسئلے کی قسم کے لحاظ سے درجہ بندی کیا جاتا ہے۔ آپ کو اپنی ایپ کے ٹیسٹنگ کے نتائج کی بنیاد پر ایک تجویز بھی نظر آئے گی۔
نوٹ: اگرچہ پری لانچ رپورٹ ایک عملی اور طاقتور ٹول ہے جو آپ کی ایپ کو بہتر بنانے میں آپ کی مدد کر سکتا ہے، لیکن Google اس بات کی ضمانت نہیں دے سکتا کہ ٹیسٹ تمام مسائل کی نشاندہی کریں گے۔ یقینی بنائیں کہ آپ کے نتائج آپ کے لیے ممکنہ حد تک جامع اور متعلقہ ہیں، اپنی پری لانچ رپورٹ کی ترتیبات کا جائزہ لیں اور اپ ڈیٹ کریں۔
آپ کی پری لانچ رپورٹ کا مجموعی جائزہ
پری لانچ رپورٹ کا مجموعی جائزہکے صفحے میں ٹیسٹنگ کے دوران پائی جانے والی انوکھی خرابیاں، انتباہات، اور معمولی مسائل کا خلاصہ فراہم کرتا ہے، جنہیں چار زمروں میں گروپ کیا گیا ہے: استحکام، کارکردگی اور ایکسیسبیلٹی۔ ان زمروں کو مزید تفصیل سے ذیل میں بیان کیا گیا ہے۔
آپ کو ان آلات کی تعداد بھی نظر آئے گی جن پر آپ کی ایپ کا ٹیسٹ کیا گیا تھا اور، ٹیسٹ کے نتائج، بصیرت اور تجاویز پر منحصر ہے جو آپ کی ایپ کو بہتر بنانے میں آپ کی مدد کر سکتی ہیں۔
جانچ کے دوران پائے جانے والے مسائل کی کچھ مثالیں یہ ہیں:
- خرابیاں: کریشز، ANRs، ناقص لائبریریوں کا استعمال، اور غیر تعاون یافتہ APIs کا استعمال شامل ہیں جن پر پابندی لگا دی گئی ہے۔
- انتباہات: سست اسٹارٹ اپ اور لوڈ کے اوقات، سائن ان یا کرال کے مسائل، میموری کے مسائل، غیر تعاون یافتہ APIs کا استعمال شامل کریں جو ابھی تک محدود نہیں ہیں۔
- معمولی مسائل: گمشدہ مواد کے لیبلز، رنگ کے کنٹراسٹ کے مسائل، چھوٹے ٹچ ٹارگٹ سائزز، نفاذ کے مسائل شامل کریں۔
سبھی کو سکیڑیں سبھی کو پھیلائیں
آپ کی پری لانچ رپورٹ کی تفصیلات
استحکاماستحکام ٹیب کا ہر سیکشن جانچ کے دوران پائے جانے والے مسائل کی تفصیلات دیتا ہے، جس میں یہ شامل ہو سکتے ہیں:
- مسئلے کی قسم اور آئیکن:
- سرخ ایک خرابی کی نشاندہی کرتا ہے
- پیلا ایک انتباہ کی طرف اشارہ کرتا ہے
- گرین اشارہ کرتا ہے کہ جانچ میں کوئی مسئلہ نہیں ملا
- ان آلات کی تعداد جن پر مسئلہ کا پتہ چلا
- مسئلے سے وابستہ اسٹیک ٹریس
- متعلقہ API (اگر قابل اطلاق ہو)
- ٹیسٹنگ کے دوران اس مسئلے کا پتہ لگانے کی تعداد (اگر قابل اطلاق ہو)
ہر مسئلے کے آگے، آپ مسئلے کے بارے میں گرینیولر تفصیلات کے لیے مزید دکھائیں کو منتخب کر سکتے ہیں، جیسے کہ آلہ کا نام، اسکرین کا سائز، Android ورژن، RAM، ایپلیکیشن بائنری انٹرفیس (ABI) اور locale۔ آپ آلہ کی تفصیلات دیکھنے کے لیے ہر آلہ کے ماڈل کو منتخب کر سکتے ہیں، ٹیسٹنگ سے اسکرین شاٹ اور ویڈیو دیکھ سکتے ہیں، نمونہ کی لوپ آؤٹ پٹ، اور اسٹیک ٹریس (جسے آپ ڈاؤن لوڈ بھی کر سکتے ہیں)۔ یاد رہے کہ ان تفصیلات کی دستیابی مختلف ہو سکتی ہے۔
نوٹ: چونکہ پری لانچ رپورٹ تیار کرتے وقت پائے جانے والے کریشز ٹیسٹ ڈیوائسز سے آتے ہیں، اس لیے وہ آپ کے کریش کے اعداد و شمار کو متاثر نہیں کرتے ہیں۔
مسائل کے بغیر ٹیسٹ ڈیوائسز دیکھیں
استحکام ٹیب کے نیچے، آپ ٹیسٹ ڈیوائسز کو بغیر مسائل کے ٹیبل میں دیکھ سکتے ہیں تاکہ ان ٹیسٹوں کے بارے میں معلومات دیکھیں جن میں کوئی مسئلہ نہیں آیا۔
ہر قطار پر، آپ کو ٹیسٹنگ ڈیوائس کا نام، ڈیوائس کا Android ورژن، اور ایک آئیکن نظر آئے گا جو یہ ظاہر کرے گا کہ آیا آپ کی ایپ کو ٹیسٹنگ میں کوئی مسئلہ تھا۔
اگر آپ کی ایپ ایک یا زیادہ انٹرفیس استعمال کر رہی ہے جو عوامی Android SDK میں نہیں ہیں (جنہیں اکثر "غیر تعاون یافتہ" یا "غیر SDK انٹرفیسز" کہا جاتا ہے)، تو آپ کو اپنی پری لانچ رپورٹ کے مجموعی جائزہ میں درج خرابیاں اور انتباہات نظر آئیں گے اور استحکام ٹیبز۔
انفرادی مسائل دیکھیں
استعمال کیے جانے والے غیر تعاون یافتہ انٹرفیسز کی شناخت کرنے کے لیے، مسائل دیکھیں کے لنکس پر کلک کریں جو آپ کی پری لانچ رپورٹ میں "OS موافقت" کی خرابیوں اور انتباہات کے آگے ہیں۔ یہ دیکھنے کے لیے کہ آپ کی ایپ میں دیے گئے انٹرفیس کو کہاں بلایا گیا تھا، اسٹیک ٹریس دیکھنے کے لیے اس کے آگے نیچے تیر کے نشان پر کلک کریں۔ ایک ہی ٹیسٹ میں ایک ہی انٹرفیس کو کئی بار بلایا جا سکتا ہے۔
غیر تعاون یافتہ انٹرفیس کو شدت کے لحاظ سے درجہ بندی کیا جاتا ہے۔ استحکام کے مسائل سے بچنے کے لیے، یہ بہتر ہے کہ غیر تعاون یافتہ انٹرفیس کا استعمال مکمل طور پر بند کر دیا جائے، لیکن آپ زمرے کا استعمال کر سکتے ہیں تاکہ آپ کو ترجیح دی جائے کہ کن مسائل کو پہلے حل کرنا ہے۔
یہاں ترجیح کی تجویز کردہ ترتیب ہے:
- محدود: انٹرفیسز جو Android کے کچھ یا تمام ورژنز پر بریک ہو جائیں گے۔
- غیر تعاون یافتہ لیکن قریبی پابندی کے ساتھ: ایسے انٹرفیس جن کے برتاؤ کی ضمانت نہیں ہے جو کہ آنے والی Android ریلیز میں محدود ہو جائیں گے۔
- غیر تعاون یافتہ، پابندی قریبی نہیں ہے: انٹرفیس جن کے برتاؤ کی ضمانت نہیں ہے۔
نوٹ: ہر زمرے کے اندر، انٹرفیس کو فریکوئنسی کے حساب سے ترتیب دیا جاتا ہے، جس سے آپ کو یہ ترجیح دینے میں بھی مدد مل سکتی ہے کہ پہلے کن مسائل کو حل کرنا ہے۔
ہر آلہ ماڈل کے لیے، کارکردگی ٹیسٹ کے خلاصے میں درج ذیل میٹرکس شامل ہیں:
- اوسط فریم فی سیکنڈ: اوسط شرح جس پر فریم ڈسپلے کیے جاتے ہیں۔
- نوٹ: اوسط فریم فی سیکنڈ ڈیٹا صرف گیم لوپس کا استعمال کرتے ہوئے ٹیسٹس کے لیے دستیاب ہے۔
- اوسط CPU: مخصوص ڈیوائس ماڈل پر آپ کی ایپ کے ذریعہ اوسط CPU استعمال کا فیصد۔
- اوسط نیٹ ورک بھیجا گیا: مخصوص ڈیوائس ماڈل پر نیٹ ورک کنکشن پر آپ کی ایپ کے ذریعے بھیجے گئے فی سیکنڈ بائٹس کی اوسط تعداد۔
- موصول شدہ اوسط نیٹ ورک: مخصوص ڈیوائس ماڈل پر نیٹ ورک کنکشن پر آپ کی ایپ کو موصول ہونے والی بائٹس فی سیکنڈ کی اوسط تعداد۔
- اوسط میموری: مخصوص ڈیوائس ماڈل پر منتخب وقت کے دوران آپ کی ایپ میں استعمال ہونے والی اوسط میموری۔
نوٹ: Android کے کچھ پرانے ورژن چلانے والے ٹیسٹ ڈیوائسز کارکردگی کا ڈیٹا نہیں بنا سکتے۔
انفرادی رپورٹس دیکھیں
آلے کی تفصیلات، کارکردگی کے اعداد و شمار، وقت کے ساتھ کارکردگی، اور جانچ سے اسکرین شاٹ اور ویڈیو دیکھنے کے لیے ہر ڈیوائس کا ماڈل منتخب کریں۔ آپ پورے ٹیسٹ کے دوران وقت کے ساتھ پلاٹ کیے گئے ہر میٹرک کا گراف اور ریکارڈنگ بھی دیکھ سکتے ہیں۔
مثال کے طور پر، آپ اپنی ایپ کا CPU فیصد دیکھ سکتے ہیں جیسے جیسے ٹیسٹ آگے بڑھتا ہے۔ اگر آپ کو ایک CPU اضافہ نظر آتا ہے تو اس مسئلے کو حل کرنے میں مدد کے لیے کرالر نے اس وقت کی گئی کارروائی کا جائزہ لیں۔
نوٹ کریں کہ ان تفصیلات کی دستیابی مختلف ہو سکتی ہے۔
ہر ایکسیسبیلٹی ٹیسٹ کے خلاصے میں درج ذیل زمروں میں الگ کیے گئے، جانچ کے دوران پائے جانے والی ایکسیسبیلٹی خرابیاں، وارننگز اور معمولی مسائل کی تعداد شامل ہے:
- مواد کی لیبلنگ: آپ کی ایپ میں وہ عناصر جن پر اسکرین قارئین کے لیے غلط لیبل لگا ہوا ہے۔
- ٹچ ٹارگٹ سائز: آپ کی ایپ میں ایسے عناصر جو تجویز کردہ ٹچ ٹارگٹ سائز کو پورا نہیں کرتے ہیں۔
- نفاذ: لے آؤٹ کے مسائل جو موٹر کی مسائل والے صارفین کے لیے آپ کی ایپ کا استعمال مشکل بنا سکتے ہیں۔
- کم کنٹراسٹ: آپ کی ایپ میں کم کنٹراسٹ رنگ کے مسائل ہے۔
زمرہ کے لحاظ سے رپورٹس دیکھیں
آپ ایکسیسبیلٹی ٹیب کے اوپری حصے میں خلاصے کے نیچے سکرول کر سکتے ہیں تاکہ اسکرین کلسٹرز کے ساتھ زمرے کے سیکشن دیکھیں جو آپ کی ایپ میں رسائی کے مسائل کی نشاندہی کرتے ہیں۔
- اگر کسی خرابی کی نشاندہی کی گئی تو آپ کو ایک سرخ آئیکن نظر آئے گا۔
- اگر کسی انتباہ کی نشاندہی کی گئی تھی، تو آپ کو ایک پیلے رنگ کا آئیکن نظر آئے گا۔
- اگر صرف معمولی مسائل کی نشاندہی کی گئی تو آپ کو نیلے رنگ کا آئیکن نظر آئے گا۔
- اگر کسی مسئلے کی نشاندہی نہیں کی گئی تو آپ کو ایک گرین چیک مارک نظر آئے گا۔
انفرادی مسائل دیکھیں
آپ تجویز کے ساتھ ساتھ متعلقہ آلہ ماڈل کے نام، آپریٹنگ سسٹمز، اسکرین کے سائز، اسکرین کی کثافت اور زبانوں کے ساتھ مثال کے اسکرین شاٹس کو دیکھنے کے لیے ایک اسکرین کلسٹر کا انتخاب کر سکتے ہیں۔
اپنی ایپ کی حالت رسائی کو بہتر بنائیں
- ایکسیسبیلٹی کی تجاویز کی شناخت کے لیے ایکسیسبیلٹی اسکینر استعمال کرنے کا طریقہ سیکھیں۔
- Android ڈیولپرز سائٹ پر Android ایکسیسبیلٹی پر دستاویزات دیکھیں۔
آپ کے اسکرین شاٹس ٹیسٹ کا خلاصہ فراہم کرتے ہیں:
- وہ تصاویر جو دکھاتی ہیں کہ آپ کی ایپ مختلف زبانوں میں ٹیسٹ ڈیوائسز پر کیسے ظاہر ہوتی ہے۔
- ٹیسٹ ڈیوائس کے بارے میں میٹا ڈیٹا (بشمول ماڈل کا نام، Android ورژن، زبان، اسکرین ریزولیوشن، اور DPI)۔
- اسکرین شاٹس والے آلات کی تعداد۔
- ان آلات کی تعداد جن کا آپ کے Android ایپ بنڈل کے ساتھ ٹیسٹ نہیں کیا جا سکتا ہے:
- آلات دستیاب نہیں ہیں: آپ کا ایپ بنڈل ان آلات کے ساتھ موافقت رکھتا ہے لیکن جانچ کے دوران ایک مسئلہ تھا۔ اگر آپ کے ٹیسٹ میں کوئی آلہ دستیاب نہیں تھا، تو ہو سکتا ہے کہ آپ دوسرا ایپ بنڈل اپ لوڈ کر کے دوبارہ ٹیسٹ کرنا چاہیں۔
- غیر مطابقت پذیر آلات: آپ کا ایپ بنڈل کچھ ٹیسٹ آلات کے ساتھ مطابقت نہیں رکھتا ہے۔ اگر آپ دوبارہ جانچ کرتے ہیں، تو آپ کو کسی غیر مطابقت پذیر آلات کے نتائج موصول نہیں ہوں گے۔
نوٹ: اگر آپ نمونہ کی لوپ کا استعمال کرتے ہوئے کوئی ٹیسٹ چلا رہے ہیں، تو آپ کو اسکرین شاٹس ٹیب پر کوئی ڈیٹا نظر نہیں آئے گا۔
اسکرین شاٹس دیکھنے کے طریقے
آپ اسکرین شاٹس ٹیب کے اوپر دائیں جانب گروپ کے ذریعے منتخب کنندہ کا استعمال کرتے ہوئے اسکرین شاٹس کے ٹیسٹ کے نتائج کو گروپ کر سکتے ہیں۔ آپ کے اسکرین شاٹس کو گروپ کرنے کے دو طریقے ہیں:
- اسکرین کلسٹرز: اسکرین کلسٹرز کو منتخب کر کہ یہ دیکھیں کے کہ مختلف ڈیوائسز پر ملتے جلتے اسکرین شاٹس کیسے ظاہر ہوتے ہیں۔ اس منظر کے ساتھ، پری لانچ رپورٹ ایک اسکرین پر موجود عناصر یا ویجیٹ کی بنیاد پر تصاویر کو ایک ساتھ گروپ کرتی ہے۔ اسکرین کلسٹرز ڈیفالٹ کے طور پر منتخب کیا جاتا ہے.
- ڈیوائسز: کسی مخصوص ڈیوائس سے وابستہ تمام اسکرین شاٹس دیکھنے کے لیے ڈیوائسز کو منتخب کریں۔ اس نقطہ نظر کے ساتھ، آپ جانچ کے دوران تاریخی ترتیب میں لیے گئے اسکرین شاٹس دیکھ سکتے ہیں۔
آپ آلہ کی تفصیلات اور اضافی معلومات دیکھنے کے لیے اسکرین شاٹ منتخب کر سکتے ہیں۔
زبان کی ترجیحات
مخصوص زبانوں سے اسکرین شاٹس دیکھنے کے لیے، آپ ترتیبات کے ٹیب میں زبان کی ترجیحات کو ترتیب دے سکتے ہیں۔
Firebase ٹیسٹ لیب کے ساتھ ایک حسب ضرورت ٹیسٹ بنائیں
اگر آپ کی ایپ یا گیم کو مزید خصوصی ٹیسٹنگ کی ضرورت ہے، تو آپ Firebase ٹیسٹ لیب استعمال کرنے پر غور کر سکتے ہیں۔ اپنا Firebase پروجیکٹ بنانے کے بعد، آپ حسب ضرورت ٹیسٹ بنانے کے لیے بہت سے آلات اور ٹیسٹینگ کے طریقوں سے اپنے آلے کی قسم منتخب کر سکتے ہیں۔ اس کے بعد آپ Firebase کنسول میں حسب ضرورت ٹیسٹ کے نتائج کو چلا اور دیکھ سکتے ہیں۔ پہلے 5-15 ٹیسٹ جو آپ روزانہ چلاتے ہیں مفت ہیں۔
متعلقہ مواد
- Play اکیڈمی میں مسائل کی نشاندہی کرنے کے لیے آپ پری لانچ رپورٹ کا استعمال کیسے کر سکتے ہیں اس بارے میں مزید جانیں۔