Operating context
ಅಪ್ಲಿಕೇಶನ್ಗೆ ಕಾರ್ಯಾಚರಣಾ ಸಂದರ್ಭವು (ಒ. ಸಿ.) ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರುವ ಬಾಹ್ಯ ಪರಿಸರವಾಗಿದೆ. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ, ಸಾಧನದಲ್ಲಿನ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಪರಿಸರ, ಗುರಿ ಬಳಕೆದಾರ ಮತ್ತು ವಾಹಕದಂತಹ ಇತರ ಪಾಲುದಾರರು ವಿಧಿಸಿದ ಇತರ ನಿರ್ಬಂಧಗಳಿಂದ ಒ. ಸಿ. ಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಈ ವಿವಿಧ ಪಾಲುದಾರರ ಪ್ರಭಾವದಿಂದ ಈ ಪರಿಕಲ್ಪನೆಯು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ಓಎಸ್) ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ. ಓಎಸ್ ಅನ್ನು ಬದಲಾಯಿಸದೆ ಅದರ ಕಾರ್ಯಾಚರಣಾ ಸನ್ನಿವೇಶವನ್ನು ಬದಲಾಯಿಸುವ ಒಂದು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯೊಂದಿಗಿನ ಒಂದು ಸಾಧನದ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ. ಮೊಬೈಲ್ ಫೋನ್ ಹೊಂದಿರುವ ಬಳಕೆದಾರರು ಸಿಮ್ ಕಾರ್ಡ್ಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತಾರೆ, ಕಾರ್ಡ್ ಎ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತಾರೆ ಮತ್ತು ಕಾರ್ಡ್ ಬಿ ಅನ್ನು ಸೇರಿಸುತ್ತಾರೆ. ಫೋನ್ ಈಗ ಯಾವುದೇ ನೆಟ್ವರ್ಕ್ ಕರೆಗಳನ್ನು ಎ ಯ ಬದಲು ಸೆಲ್ ಫೋನ್ ವಾಹಕ ಬಿ ಯ ನೆಟ್ವರ್ಕ್ ಮೂಲಕ ಮಾಡುತ್ತದೆ. ಫೋನ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಹೊಸ ಕಾರ್ಯಾಚರಣಾ ಸನ್ನಿವೇಶದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಹೊಸ ವಾಹಕದ ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ವ್ಯವಹಾರ ತರ್ಕಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳಲು ಆಗಾಗ್ಗೆ ಕಾರ್ಯವನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಜಾಲಬಂಧ, ವರ್ಣಪಟಲ ಮತ್ತು ನಿಸ್ತಂತು ಶಿಷ್ಟಾಚಾರಗಳೆಲ್ಲವೂ ಬದಲಾಗುತ್ತವೆ. ಈ ಬದಲಾವಣೆಗಳು ಬಳಕೆದಾರರಿಗೆ ಮತ್ತೆ ಪ್ರತಿಫಲಿಸಬೇಕು, ಆದ್ದರಿಂದ ಬಳಕೆದಾರರಿಗೆ ಯಾವ ಅನುಭವವನ್ನು ನಿರೀಕ್ಷಿಸಬೇಕೆಂದು ತಿಳಿದಿದೆ ಮತ್ತು ಹೀಗಾಗಿ ಈ ಬದಲಾವಣೆಗಳೆಲ್ಲವೂ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ (ಯುಐ) ಅನ್ನು ಸಹ ಬದಲಾಯಿಸುತ್ತವೆ. ಹಾರ್ಡ್ವೇರ್ ಅಜ್ಞೇಯತಾವಾದಿ ಸಂದರ್ಭದ ಸನ್ನಿವೇಶಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ, ಅಲ್ಲಿ ಒಬ್ಬರು ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು, ಅದು ನಿಜವಾಗಿ ಯಾವ ಯಂತ್ರಾಂಶದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಬಗ್ಗೆ ಕಡಿಮೆ ಕಾಳಜಿ ಇರುತ್ತದೆ. ಉದಾಹರಣೆಗಳಲ್ಲಿ ಫ್ಲ್ಯಾಶ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಸೇರಿವೆ. ದುರದೃಷ್ಟವಶಾತ್, ಹಾರ್ಡ್ವೇರ್ ಮುಕ್ತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಕೋಡ್ ಹಾರ್ಡ್ವೇರ್ ನಿರ್ದಿಷ್ಟ ದೋಷಗಳನ್ನು ನೋಡುವುದು ತುಂಬಾ ಸಾಮಾನ್ಯವಾಗಿದೆ. ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ (ಪಿಸಿ) ಹಾರ್ಡ್ವೇರ್ ಅಥವಾ ಮೊಬೈಲ್ ಫೋನ್ಗಳೊಂದಿಗೆ ಹೆಚ್ಚು ನೇರವಾಗಿ ಸಂವಹನ ನಡೆಸುವ, ಬರೆಯಲಾದ ಸಾಫ್ಟ್ವೇರ್ಗೆ ಇದು ಸಾಮಾನ್ಯವಾಗಿದೆ. ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ವಿಘಟನೆ ಕಾರ್ಯಾಚರಣಾ ಸಂದರ್ಭವನ್ನು ಈ ಲೇಖನದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಸಹ ನೋಡಿ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳ ಪಟ್ಟಿ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳ ಹೋಲಿಕೆ ಕಾರ್ಯಾಚರಣಾ ಸಂದರ್ಭ ಗಣಕಯಂತ್ರ ಪರಿಭಾಷೆ ಮೊಬೈಲ್ ತಂತ್ರಜ್ಞಾನ