Операционный контекст


Операционный контекст ( OC ) приложения — это внешняя среда, влияющая на его работу. Для мобильного приложения OC определяется аппаратной и программной средой устройства, целевым пользователем и другими ограничениями, налагаемыми различными другими заинтересованными сторонами, например оператором связи.

Эта концепция отличается от операционной системы (ОС) влиянием различных других заинтересованных сторон.

Вот пример одного устройства с одной операционной системой, меняющего свой рабочий контекст без изменения ОС.

Пользователь мобильного телефона меняет SIM-карты , вынимая карту A и вставляя карту B. Теперь телефон будет совершать любые сетевые вызовы через сеть оператора сотовой связи B, а не через сеть A.

Любые приложения, работающие на телефоне, будут работать в новом рабочем контексте, и им часто придется менять функциональные возможности, чтобы адаптироваться к возможностям и бизнес-логике нового оператора связи. В этом примере изменяются сеть, спектр и протокол беспроводной связи. Эти изменения должны быть отражены обратно пользователю, чтобы пользователь знал, чего ожидать, и, таким образом, все эти изменения также меняют пользовательский интерфейс (UI).

Существуют ситуации, когда можно программировать в контексте, не беспокоясь о том, на каком оборудовании оно будет фактически работать. Примеры включают Flash и Android .