Operating context
একটি অ্যাপ্লিকেশনের জন্য একটি অপারেটিং প্রসঙ্গ (ওসি) হল বাহ্যিক পরিবেশ যা তার ক্রিয়াকলাপকে প্রভাবিত করে। একটি মোবাইল অ্যাপ্লিকেশনের জন্য, ওসি ডিভাইসের হার্ডওয়্যার এবং সফ্টওয়্যার পরিবেশ, লক্ষ্য ব্যবহারকারী এবং অন্যান্য অংশীদারদের দ্বারা আরোপিত অন্যান্য সীমাবদ্ধতা দ্বারা সংজ্ঞায়িত করা হয়, যেমন একটি বাহক। এই ধারণাটি অপারেটিং সিস্টেম (ওএস) থেকে এই বিভিন্ন অন্যান্য অংশীদারদের প্রভাব দ্বারা পৃথক। উদাহরণ এখানে একটি ডিভাইসের একটি উদাহরণ, একটি অপারেটিং সিস্টেম সহ, ওএস পরিবর্তন না করে তার অপারেটিং প্রসঙ্গ পরিবর্তন করে। একজন মোবাইল ফোন ব্যবহারকারী সিম কার্ড পরিবর্তন করে, কার্ড এ সরিয়ে এবং কার্ড বি সন্নিবেশ করান। ফোনটি এখন এ-এর পরিবর্তে সেল ফোন ক্যারিয়ার বি-এর নেটওয়ার্কের মাধ্যমে যে কোনও নেটওয়ার্ক কল করবে। ফোনে চলমান যে কোনও অ্যাপ্লিকেশন একটি নতুন অপারেটিং প্রেক্ষাপটে চলবে এবং প্রায়শই নতুন বাহকের ক্ষমতা এবং ব্যবসায়িক যুক্তির সাথে খাপ খাইয়ে নেওয়ার জন্য কার্যকারিতা পরিবর্তন করতে হবে। এই উদাহরণে নেটওয়ার্ক, স্পেকট্রাম এবং ওয়্যারলেস প্রোটোকল সবই পরিবর্তিত হয়। এই পরিবর্তনগুলি অবশ্যই ব্যবহারকারীর কাছে প্রতিফলিত হতে হবে, যাতে ব্যবহারকারী জানেন যে কী অভিজ্ঞতা আশা করা যায়, এবং এইভাবে এই সমস্ত পরিবর্তনগুলি ব্যবহারকারী ইন্টারফেসকেও (ইউআই) পরিবর্তন করে। হার্ডওয়্যার অজ্ঞেয়বাদী প্রেক্ষাপট এমন পরিস্থিতি রয়েছে যেখানে কেউ একটি প্রসঙ্গে প্রোগ্রাম করতে পারে, এটি আসলে কোন হার্ডওয়্যারে চলবে সে সম্পর্কে কম উদ্বেগ সহ। উদাহরণের মধ্যে রয়েছে ফ্ল্যাশ এবং অ্যান্ড্রয়েড। দুর্ভাগ্যবশত, এটি বেশ সাধারণ যে একটি হার্ডওয়্যার মুক্ত প্রসঙ্গে কোড হার্ডওয়্যার নির্দিষ্ট বাগ দেখতে পাবে। ব্যক্তিগত কম্পিউটার (পিসি) হার্ডওয়্যার বা মোবাইল ফোনের সাথে আরও সরাসরি যোগাযোগ করে এমন সফ্টওয়্যারের ক্ষেত্রে এটি সাধারণ। তথ্যসূত্র মোবাইল অ্যাপ্লিকেশনের বিভাজন অপারেটিং প্রসঙ্গ এই নিবন্ধে সংজ্ঞায়িত করা হয়েছে আরও দেখুন অপারেটিং সিস্টেমের তালিকা অপারেটিং সিস্টেমের তুলনা অপারেশনাল প্রসঙ্গ কম্পিউটিং পরিভাষা মোবাইল প্রযুক্তি