← تمام مضامین

شیلڈ کیسے کام کرتی ہے، iPhone اور Android پر

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

ہم نے یہ اس لیے لکھا کہ جو چیز آپ اور آپ کے فون کے درمیان آتی ہے، وہ اس کی حق دار ہے کہ اسے سمجھا جائے۔ آپ کو ٹھیک ٹھیک معلوم ہونا چاہیے کہ اذان کے لمحے یہ کیا کرتی ہے، ہر بٹن دبانے پر کیا ہوتا ہے، اور آپ کے ڈیٹا کے ساتھ یہ کبھی کیا نہیں کرتی۔ اس میں کچھ بھی راز نہیں، اور کچھ بھی ضرورت سے زیادہ پیچیدہ نہیں۔ یہ ایک چیز کی حفاظت کے لیے ہے جسے نبی کریم ﷺ نے اللہ کا سب سے پسندیدہ عمل قرار دیا: “نماز اپنے وقت پر” (Ṣaḥīḥ al-Bukhārī 527، Ṣaḥīḥ Muslim 85)۔

ایک منٹ میں پورا خیال

  • آپ وہ ایپس چنتے ہیں جو نماز کے وقت آپ کو کھینچ لیتی ہیں۔ صرف وہی روکی جاتی ہیں۔
  • جب پانچوں میں سے ہر نماز کا وقت شروع ہوتا ہے تو وہ ایپس اس نماز کے دورانیے کے لیے رک جاتی ہیں۔
  • ان میں سے کوئی کھولیں تو فیڈ کے بجائے ایک آیت اور دو اختیارات نظر آتے ہیں: “نماز کی طرف” یا “واقعی وجہ ہے”۔
  • نماز کو ادا شدہ درج کریں، اور سب کچھ ایک ساتھ کھل جاتا ہے۔
  • اگر کوئی دورانیہ نماز کے بغیر گزر جائے تو کوئی سزا نہیں ملتی۔ شیلڈ بس اگلی نماز کا وقت شروع ہونے پر اس پر منتقل ہو جاتی ہے۔

سب کچھ آپ کے فون پر ہوتا ہے۔ اوّاب کا کوئی سرور نہیں جو جانتا ہو کہ آپ کب نماز پڑھتے ہیں، اور شیلڈ ہمیں کبھی کچھ نہیں بھیجتی۔

نماز کے دورانیے، آپ کے فون پر طے کیے جاتے ہیں

ہر نماز کا ایک دورانیہ ہے، کوئی ایک لمحہ نہیں: ظہر عصر تک رہتی ہے، عصر مغرب تک، وغیرہ (قرآن 4:103)۔ اوّاب پانچوں اوقات کا حساب فون پر ہی آپ کے مقام، حساب کے طریقے اور عصر کے مسلک سے کرتی ہے، کسی انٹرنیٹ کنکشن کے بغیر۔ ہمارا مضمون نماز کے اوقات کا حساب کیسے ہوتا ہے ان طریقوں کی وضاحت کرتا ہے۔

شیلڈ انہی دورانیوں کی پیروی کرتی ہے۔ کسی نماز کا دورانیہ اس کے آغاز سے اگلی نماز کے آغاز تک ہے، اور عشاء رات بھر فجر تک روکی رہتی ہے۔ اگر آپ کسی نماز کو پہلے ہی ادا شدہ درج کر چکے ہوں تو اس کا دورانیہ کچھ روکے بغیر گزر جاتا ہے۔ iPhone پر پندرہ منٹ سے چھوٹے دورانیے، جو گرمیوں میں بہت شمال میں ہو سکتے ہیں، بار بار جلنے بجھنے کے بجائے چھوڑ دیے جاتے ہیں۔

iPhone پر: Apple کا Screen Time فریم ورک

iPhone پر شیلڈ Apple کے Screen Time API پر بنی ہے، وہی فریم ورک جس پر Apple کی اپنی ایپ کی حدیں چلتی ہیں۔ اس کے چار حصے ہیں۔

آپ کی اجازت۔ سیٹ اپ کے دوران اوّاب iOS سے اپنے لیے Screen Time استعمال کرنے کی اجازت مانگتی ہے۔ یہ Apple کی “انفرادی” اجازت (individual authorization) ہے، جو iOS 16 میں متعارف ہوئی تاکہ لوگ کسی بچے کے بجائے اپنا فون خود سنبھال سکیں۔ آپ اسے چھوڑ کر بعد میں ہوم اسکرین سے سیٹ اپ کر سکتے ہیں، اور کسی بھی وقت iPhone کی ترتیبات (Settings) میں واپس لے سکتے ہیں۔

ایپس کا آپ کا انتخاب۔ آپ Apple کے اپنے چناؤ والے پینل میں ایپس یا پوری کیٹیگریز چنتے ہیں۔ iOS اوّاب کو جواب میں ٹوکن دیتا ہے: مبہم حوالے جن پر سسٹم عمل کر سکتا ہے مگر جو ایپ کو یہ نہیں بتاتے کہ وہ کن ایپس کی نمائندگی کرتے ہیں۔ اوّاب نماز کے وقت iOS سے “ان ٹوکنز” کو روکنے کا کہہ سکتی ہے، مگر ان کے نام نہیں پڑھ سکتی، اور انتخاب آپ کے iPhone پر ہی رہتا ہے۔ یہ iCloud میں sync نہیں ہوتا۔

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

شیلڈ کی اسکرین۔ جب آپ کوئی روکی ہوئی ایپ کھولتے ہیں تو iOS اس کی جگہ اوّاب کی شیلڈ اسکرین دکھاتا ہے: نماز کا نام، ایک آیت، اور دونوں بٹن، اسی زبان میں جو ایپ کی ہے۔

Android پر: Usage access اور ڈیوائس کے اندر چلنے والا اوورلے

Android میں کوئی ایسا Screen Time فریم ورک نہیں جسے ایپس اسی طرح استعمال کر سکیں، اس لیے Android کی شیلڈ مختلف طریقے سے کام کرتی ہے، اور یہ بھی اتنی ہی مقامی ہے۔

  • دو اجازتیں۔ اسے استعمال تک رسائی (Usage access) درکار ہے، جس سے یہ دیکھ سکتی ہے کہ سامنے کون سی ایپ ہے، اور دوسری ایپس کے اوپر دکھانا (Display over other apps)، جس سے یہ نماز کی اسکرین اوپر بنا سکتی ہے۔ شیلڈ فعال ہونے کے دوران Android ایک چھوٹی مستقل اطلاع دکھاتا ہے۔
  • ہر سیکنڈ ایک جانچ۔ شیلڈ فعال ہونے کے دوران یہ دیکھتی ہے کہ کون سی ایپ کھلی ہے۔ اگر وہ آپ کی چنی ہوئی ایپ ہو اور موجودہ نماز درج نہ ہوئی ہو تو یہ ایپ کو پوری اسکرین والی نماز کی یاد دہانی سے ڈھانپ دیتی ہے، اسی آیت اور دونوں بٹنوں کے ساتھ۔ یہ جانچ فون کی میموری میں ہوتی ہے اور نہ کہیں محفوظ ہوتی ہے نہ بھیجی جاتی ہے۔
  • ایکسیسبلٹی کے حربے نہیں۔ Android کی شیلڈ وہ ایکسیسبلٹی سروس استعمال نہیں کرتی جس پر بعض بلاکر ایپس انحصار کرتی ہیں۔ اس کے بجائے یہ اوورلے استعمال کرتی ہے، جو آپ کی اسکرین کے مواد تک کم رسائی مانگتا ہے۔
  • صرف مقامی۔ Android ایپ کا اوّاب کا کوئی کلاؤڈ ہی نہیں۔ شیلڈ جن ایپس کو روکتی ہے ان کی فہرست فون پر محفوظ رہتی ہے، اور آپ کی باقی ترتیبات کی طرح، اگر بیک اپ آن ہو تو آپ کے اپنے Google بیک اپ کا حصہ ہوتی ہے۔

فون دشمن نہیں۔ بس اسے اذان کا جواب آپ سے پہلے نہیں دینا چاہیے۔

“نماز کی طرف”

یہ مرکزی بٹن ہے، اور دونوں پلیٹ فارمز پر ایک ہی جگہ لے جاتا ہے: اوّاب کی ایک پُرسکون اسکرین جو قبلے اور ایک مختصر دعا کے ساتھ کھلتی ہے، تاکہ آپ نماز پڑھیں اور اسے درج کریں۔

Android پر یہ بٹن سیدھا اوّاب کھولتا ہے۔ iPhone پر Apple شیلڈ اسکرین کو کوئی دوسری ایپ کھولنے کی اجازت نہیں دیتا، اس لیے اسے دبانے پر آپ کو ایک اطلاع بھیجی جاتی ہے؛ اسے دبائیں تو اوّاب نماز والی اسکرین پر کھل جاتی ہے۔ اگر آپ نماز پہلے ہی درج کر چکے ہوں، مثلاً ہوم اسکرین وِجٹ سے، تو بٹن یہ دیکھ کر بس آپ کو اندر جانے دیتا ہے۔

“واقعی وجہ ہے”

زندگی کسی نقشۂ اوقات کے لیے نہیں رکتی۔ اسکول سے فون آتا ہے، ڈیلیوری والا راستہ بھول جاتا ہے، کسی ساتھی کو ابھی ایک جواب چاہیے۔ دوسرا بٹن آپ کو چند منٹ کے لیے اندر جانے دیتا ہے جو آپ خود مقرر کرتے ہیں: ڈیفالٹ تین، ایک سے تیس تک کچھ بھی۔

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

Android پر وقفہ فون کی اندرونی گھڑی سے ناپا جاتا ہے، اس لیے ترتیبات میں وقت بدلنے سے اسے لمبا نہیں کیا جا سکتا۔

“میں نے نماز پڑھ لی”: شیلڈ کیسے ہٹتی ہے

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

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

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

شیلڈ کیا کبھی نہیں دیکھتی

  • iPhone پر اوّاب آپ کی چنی ہوئی ایپس کے نام نہیں دیکھ سکتی، صرف Apple کے مبہم ٹوکن۔ ایپ میں فون کے استعمال کا خلاصہ Apple اپنے محفوظ منظر کے اندر بناتا ہے، اس لیے اعداد کبھی اوّاب کے کوڈ سے نہیں گزرتے۔
  • Android پر شیلڈ سیکنڈ بہ سیکنڈ پڑھتی ہے کہ سامنے کون سی ایپ ہے، تاکہ فیصلہ کرے کہ اوورلے دکھانا ہے یا نہیں۔ یہ کوئی تاریخچہ نہیں رکھتی، اور کچھ بھی فون سے باہر نہیں جاتا۔
  • دونوں پر نہ کوئی اکاؤنٹ ہے، نہ اینالیٹکس، نہ ہمارا کوئی سرور۔ ہم نہیں جان سکتے کہ آپ نے نماز پڑھی یا نہیں، آپ کون سی ایپس روکتے ہیں، یا آپ کتنی بار “واقعی وجہ ہے” دباتے ہیں۔ مزید رازداری بنیاد میں شامل میں۔

دیانت دارانہ حدود

شیلڈ ایک عہد ہے جو آپ اپنے آپ سے کرتے ہیں، کوئی تالا نہیں جس کی چابی کسی اور کے پاس ہو۔ یہ جان بوجھ کر ہے، اور اس کے ساتھ کچھ حدود ہیں جو جاننے کے لائق ہیں:

  • آپ اسے ہمیشہ بند کر سکتے ہیں۔ iPhone پر ترتیبات میں Screen Time کی اجازت واپس لی جا سکتی ہے؛ Android پر Usage access یا اوورلے بند کیا جا سکتا ہے۔ iPhone پر اگلی بار ایپ کھولنے پر اوّاب یہ دیکھ لیتی ہے اور دوبارہ سیٹ اپ کی پیشکش کرتی ہے۔
  • ویب سائٹس نہیں روکی جاتیں۔ iPhone پر شیلڈ ایپس اور ایپ کیٹیگریز روکتی ہے، براؤزر میں ویب سائٹس نہیں۔
  • Android فون مختلف ہوتے ہیں۔ بعض کمپنیاں بیٹری بچانے کے لیے پس منظر کی سروسز کو سختی سے بند کر دیتی ہیں۔ ایسا ہو تو اوّاب اطلاع دکھاتی ہے کہ شیلڈ رکی ہوئی ہے، اور اوّاب کھولنے سے یہ دوبارہ چل پڑتی ہے۔ بیٹری کی ترتیبات میں اوّاب کو پس منظر میں چلنے کی اجازت دینا مددگار ہے۔
  • اوقات آپ کے مقام پر منحصر ہیں۔ اوّاب کھولنے پر آپ کا مقام تازہ کرتی ہے۔ اگر ایپ بند ہونے کے دوران آپ کسی نئے ٹائم زون میں چلے جائیں تو یہ آپ سے اسے کھولنے کو کہتی ہے تاکہ اوقات درست ہوں۔
  • یہ والدین کی نگرانی کا ٹول نہیں۔ iPhone پر یہ انفرادی اجازت کے ساتھ، آپ کے اپنے فون کے لیے سیٹ اپ ہوتی ہے۔

ایک ذریعہ، وجہ نہیں

شیلڈ آپ کو کوئی ایپ کھولنے سے روک سکتی ہے۔ وہ آپ کو جائے نماز پر کھڑے ہونے کی وجہ نہیں دے سکتی؛ وہ اس بات کے جاننے سے آتی ہے کہ آپ کس کے آگے کھڑے ہوتے ہیں اور کیوں۔ سورۃ الجمعہ اس نمونے کو خوب بیان کرتی ہے: جب پکار آئے تو ہاتھ کا کاروبار چھوڑ دو، اور جب نماز پوری ہو جائے تو باہر نکل کر اللہ کا فضل تلاش کرو (قرآن 62:9–10)۔ شیلڈ اس آیت کے پہلے حصے میں مدد کرتی ہے۔ باقی آپ کا ہے۔ اور عادت بناتے ہوئے اپنے ساتھ نرمی رکھیں: اللہ کو سب سے پسندیدہ اعمال وہ ہیں جو سب سے مستقل ہوں، چاہے تھوڑے ہوں (Ṣaḥīḥ al-Bukhārī 6464، Ṣaḥīḥ Muslim 783)۔ توجہ اور نماز پر مزید کے لیے پڑھیں آپ کا فون اور آپ کی نماز۔

عام سوالات

کیا اوّاب دیکھ سکتی ہے کہ میں نے کون سی ایپس روکی ہیں؟

iPhone پر نہیں۔ Apple آپ کی چنی ہوئی ایپس کے لیے اوّاب کو مبہم ٹوکن دیتا ہے، اور ایپ ان کے نام جانے بغیر ان پر شیلڈ لگا سکتی ہے۔ Android پر چنی ہوئی ایپس کی فہرست صرف آپ کے فون پر (اور اگر آپ استعمال کرتے ہیں تو آپ کے اپنے Google بیک اپ میں) محفوظ ہوتی ہے، اور ہمیں کچھ نہیں بھیجا جاتا۔

اگر میں نماز کو ادا شدہ درج نہ کروں تو کیا ہوتا ہے؟

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

کیا اوّاب بند ہو تب بھی شیلڈ کام کرتی ہے؟

جی ہاں۔ iPhone پر ایپ بند ہونے کے باوجود iOS ہر نماز کے وقت اوّاب کے ایک چھوٹے سے حصے کو جگاتا ہے۔ Android پر شیلڈ فعال ہونے کے دوران ایک مستقل اطلاع کے ساتھ پس منظر کی سروس کے طور پر چلتی ہے۔

کیا ہنگامی حالت میں کوئی ایپ کھولی جا سکتی ہے؟

جی ہاں۔ “واقعی وجہ ہے” دبائیں اور ایپ آپ کے مقرر کردہ منٹوں کے لیے کھل جاتی ہے، ڈیفالٹ تین۔ آپ یہ بھی چنتے ہیں کہ اس کے بعد ہر نماز میں شیلڈ کتنی بار واپس آئے۔ آپ کبھی پھنستے نہیں۔

حوالہ جات

قرآن کے حوالے quran.com پر آیت کھولتے ہیں اور حدیث کے حوالے sunnah.com پر روایت، جہاں پورا متن پڑھا جا سکتا ہے۔ Ṣaḥīḥ al-Bukhārī اور Ṣaḥīḥ Muslim کی روایات محدثین کے نزدیک مستند ہیں؛ دوسرے مجموعوں کے لیے درجہ حوالے کے ساتھ دیا گیا ہے۔

  1. قرآن 4:103: نماز مقررہ اوقات میں فرض کی گئی۔
  2. قرآن 62:9–10: پکار پر کاروبار چھوڑ دو، اور نماز کے بعد اللہ کا فضل تلاش کرو۔
  3. Ṣaḥīḥ al-Bukhārī 527 اور Ṣaḥīḥ Muslim 85: نماز اپنے وقت پر، اللہ کا سب سے پسندیدہ عمل۔
  4. Ṣaḥīḥ al-Bukhārī 6464 اور Ṣaḥīḥ Muslim 783: سب سے مستقل اعمال، چاہے تھوڑے ہوں۔
  5. Apple Developer, Family Controls، اجازت اور ایپس چننے کا پینل۔
  6. Apple Developer, FamilyActivityPicker، ایپس اور کیٹیگریز کا انتخاب۔
  7. Apple Developer, Managed Settings، ایپ اور کیٹیگری ٹوکنز پر شیلڈ لگانا۔
  8. Apple Developer, ShieldConfigurationDataSource، اپنی مرضی کی شیلڈ اسکرین۔
  9. Apple Developer, ShieldActionDelegate، شیلڈ کے بٹنوں کو سنبھالنا۔
  10. Apple Developer, DeviceActivityMonitor، مقررہ اوقات پر پس منظر میں کالز۔
  11. WWDC21, Meet the Screen Time API، ایپس اور ویب سائٹس کی نمائندگی کرنے والے مبہم ٹوکن۔
  12. WWDC22, What’s new in Screen Time API، iOS 16 سے انفرادی اجازت۔
  13. Android Developers, UsageStatsManager، Usage access کے ساتھ یہ پڑھنا کہ سامنے کون سی ایپ ہے۔
  14. Android Developers, SYSTEM_ALERT_WINDOW، “Display over other apps” کی اجازت۔
  15. Android Developers, Foreground service types، مستقل اطلاع کے ساتھ چلنے والی سروسز۔
  16. اوّاب کی رازداری پالیسی، شیلڈ ہر پلیٹ فارم پر کیا محفوظ کرتی ہے۔
اوّاب حاصل کریں تمام خصوصیات دیکھیں