سياق التشغيل
بيئة التشغيل ( OC ) للتطبيق هي البيئة الخارجية التي تؤثر على تشغيله. بالنسبة لتطبيقات الجوال، تُحدد بيئة التشغيل من خلال بيئة الأجهزة والبرامج في الجهاز، والمستخدم المستهدف، والقيود الأخرى التي تفرضها جهات معنية مختلفة، مثل شركة الاتصالات.
يختلف هذا المفهوم عن نظام التشغيل (OS) من حيث تأثير أصحاب المصلحة الآخرين المتنوعين.
مثال
إليك مثال على جهاز واحد، بنظام تشغيل واحد، يقوم بتغيير سياق التشغيل الخاص به دون تغيير نظام التشغيل.
يقوم مستخدم لديه هاتف محمول بتغيير بطاقات SIM ، حيث يقوم بإزالة البطاقة A وإدخال البطاقة B. سيقوم الهاتف الآن بإجراء أي مكالمات عبر شبكة مشغل الهاتف المحمول B، بدلاً من شبكة A.
ستعمل جميع التطبيقات المُشغّلة على الهاتف ضمن بيئة تشغيل جديدة، وغالبًا ما سيتعين عليها تغيير وظائفها للتكيف مع إمكانيات ومنطق عمل شركة الاتصالات الجديدة. في هذا المثال، تتغير الشبكة والطيف الترددي وبروتوكول الاتصال اللاسلكي. يجب أن تنعكس هذه التغييرات على المستخدم ليعرف ما يتوقعه من تجربة، وبالتالي تتغير واجهة المستخدم أيضًا.
سياق مستقل عن الأجهزة
توجد حالات يمكن فيها برمجة التطبيق ضمن سياق معين، مع تقليل الاهتمام بالأجهزة التي سيعمل عليها فعلياً. ومن الأمثلة على ذلك فلاش وأندرويد .
لسوء الحظ، من الشائع أيضاً أن تحتوي البرامج المصممة في بيئة لا تعتمد على مكونات مادية على أخطاء خاصة بالمكونات المادية. وهذا شائع في البرامج المصممة للتفاعل المباشر مع أجهزة الكمبيوتر الشخصية أو الهواتف المحمولة .
مراجع
- تجزئة تطبيقات الهاتف المحمول . يتم تحديد سياق التشغيل في هذه المقالة.
انظر أيضاً
- مصطلحات الحوسبة
- تكنولوجيا الهاتف المحمول
- نماذج حاسوبية
