Operating context
کسی ایپلیکیشن کے لیے آپریٹنگ سیاق و سباق (او سی) وہ بیرونی ماحول ہے جو اس کے عمل کو متاثر کرتا ہے۔ موبائل ایپلی کیشن کے لیے، او سی کی تعریف ڈیوائس میں ہارڈ ویئر اور سافٹ ویئر کے ماحول، ٹارگٹ یوزر، اور مختلف دیگر اسٹیک ہولڈرز، جیسے کیریئر کی طرف سے عائد دیگر رکاوٹوں سے ہوتی ہے۔ یہ تصور ان مختلف دیگر اسٹیک ہولڈرز کے اثرات سے آپریٹنگ سسٹم (او ایس) سے مختلف ہے۔ مثال یہاں ایک ڈیوائس کی مثال ہے، جس میں ایک آپریٹنگ سسٹم ہے، جو او ایس کو تبدیل کیے بغیر اپنے آپریٹنگ سیاق و سباق کو تبدیل کرتا ہے۔ موبائل فون والا صارف سم کارڈ بدلتا ہے، کارڈ اے ہٹا دیتا ہے، اور کارڈ بی داخل کرتا ہے۔ فون اب اے کے بجائے سیل فون کیریئر بی کے نیٹ ورک پر کوئی بھی نیٹ ورک کال کرے گا۔ فون پر چلنے والی کوئی بھی ایپلی کیشن ایک نئے آپریٹنگ سیاق و سباق میں چلے گی، اور اکثر نئے کیریئر کی صلاحیتوں، اور کاروباری منطق کے مطابق ڈھالنے کے لیے فعالیت کو تبدیل کرنا پڑے گا۔ اس مثال میں نیٹ ورک، سپیکٹرم، اور وائرلیس پروٹوکول سب بدل جاتے ہیں۔ یہ تبدیلیاں صارف کو واپس دکھائی دینی چاہئیں، تاکہ صارف کو معلوم ہو کہ کس تجربے کی توقع کی جائے، اور اس طرح یہ تمام تبدیلیاں یوزر انٹرفیس (UI) کو بھی تبدیل کر دیتی ہیں۔ ہارڈ ویئر اگنوسٹک سیاق و سباق کے حالات موجود ہیں جہاں کوئی کسی سیاق و سباق میں پروگرام کر سکتا ہے، اس بارے میں کم تشویش کے ساتھ کہ یہ اصل میں کس ہارڈ ویئر پر چلے گا۔ مثالوں میں فلیش اور اینڈرائڈ شامل ہیں۔ بدقسمتی سے، یہ بھی کافی عام ہے کہ ہارڈ ویئر فری سیاق و سباق میں کوڈ ہارڈ ویئر مخصوص کیڑے دیکھے گا۔ یہ ذاتی کمپیوٹر (پی سی) ہارڈ ویئر، یا موبائل فون کے لیے لکھے گئے سافٹ ویئر کے ساتھ عام ہے، جو زیادہ براہ راست تعامل کرتا ہے۔ حوالہ جات موبائل ایپلی کیشنز کے ٹکڑے ٹکڑے آپریٹنگ سیاق و سباق کی وضاحت اس مضمون میں کی گئی ہے یہ بھی دیکھیں آپریٹنگ سسٹمز کی فہرست آپریٹنگ سسٹمز کا موازنہ آپریشنل سیاق و سباق کمپیوٹنگ اصطلاحات موبائل ٹیکنالوجی