ಸಾರ್ವತ್ರಿಕ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿ. ವಿಂಡೋಸ್ ಮತ್ತು ವಿಂಡೋಸ್ ಫೋನ್‌ಗಾಗಿ ಯುನಿವರ್ಸಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು. ಬಳಕೆದಾರರಿಗೆ ಇದರ ಅರ್ಥವೇನು?

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅನೇಕ ಕೈಗಾರಿಕೆಗಳಲ್ಲಿ ಪ್ರವರ್ತಕವಾಗಿದೆ. "ಸ್ಮಾರ್ಟ್‌ಫೋನ್" ಮತ್ತು "ಸಂವಹನಕಾರ" ಎಂಬ ಪರಿಕಲ್ಪನೆಯು ಬಿಲ್ ಗೇಟ್ಸ್‌ನ ಮೆದುಳಿನ ಕೂಸುಗಳಿಂದ ನಮಗೆ ಬಂದಿತು ಎಂಬುದು ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿ. ಕ್ರಾಂತಿಯು 1990 ರಲ್ಲಿ ಮತ್ತೆ ಪ್ರಾರಂಭವಾಯಿತು. ಮತ್ತು ಇದು ಐಫೋನ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗಲಿಲ್ಲ (ಅದು ಸಹ ಹತ್ತಿರವಾಗಿರಲಿಲ್ಲ). ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನಿಂದ ಮೊಬೈಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳ ಮೂಲಕ ಹೋಗುತ್ತೇವೆ. ಯಶಸ್ವಿಯಾಗಿದೆಯೇ ಅಥವಾ ವಿಫಲವಾಗಿದೆಯೇ? ವಿಂಡೋಸ್ CE ನಿಂದ . ಕ್ಯಾಸಿಯೊ ಕ್ಯಾಸಿಯೋಪಿಯಾದಿಂದ ನೋಕಿಯಾ ಲೂಮಿಯಾ 1520 ವರೆಗೆ.

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮೊದಲ ಬಾರಿಗೆ 1990 ರಲ್ಲಿ ಮೊಬೈಲ್ ಮಾರುಕಟ್ಟೆಯತ್ತ ತನ್ನ ಗಮನವನ್ನು ಹರಿಸಿತು. ಆಗ ಬಿಲ್ ಗೇಟ್ಸ್ ತನ್ನ ಕಂಪನಿಯ ಸಾಮರ್ಥ್ಯವನ್ನು ವಿಸ್ತರಿಸಲು ಮತ್ತು ನಿಮ್ಮ ಪ್ಯಾಂಟ್ ಜೇಬಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ರಚಿಸಲು ಬಯಸಿದ್ದರು. ಎರಡು ವರ್ಷಗಳ ನಂತರ, 1992 ರಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್, ವಿಂಡೋಸ್ CE ನಿಂದ ಮೊದಲ ಮೊಬೈಲ್ OS ನ ಅಭಿವೃದ್ಧಿ ಪ್ರಾರಂಭವಾಯಿತು. ಕೆಲಸವು ಅತ್ಯಂತ ನಿಧಾನವಾಗಿ ಮತ್ತು ಕಷ್ಟಕರವಾಗಿ ಮುಂದುವರೆಯಿತು. ವಿಂಡೋಸ್ CE ಯ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು 1996 ರಲ್ಲಿ ಆವೃತ್ತಿ 1.0 ಆಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ವಾಸ್ತವವಾಗಿ, ಇದು ವಿಂಡೋಸ್ 95 ನ ಹೆಚ್ಚು ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಆವೃತ್ತಿಯಾಗಿದೆ, ಆದರೆ ಬೇರೆ ಕರ್ನಲ್‌ನಲ್ಲಿದೆ. ವಿಂಡೋಸ್ ಆರ್‌ಟಿಯಂತಿದೆ. ಕುತೂಹಲಕಾರಿಯಾಗಿ, ವಿಂಡೋಸ್ CE ನ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು 32 KB RAM ಹೊಂದಿರುವ ಸಾಧನಗಳಿಗೆ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ...

ಇಂದಿನವರೆಗೂ, ವಿಂಡೋಸ್ ಸಿಇ (ಈಗ ವಿಂಡೋಸ್ ಎಂಬೆಡೆಡ್) ಅನ್ನು ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳಿಂದ ಪ್ರತ್ಯೇಕ ರೀತಿಯಲ್ಲಿ ಪ್ರಚಾರ ಮಾಡಲಾಗುತ್ತದೆ. ಆದರೆ ಈಗ ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಪೋರ್ಟಬಲ್ ಸಂವಹನಕಾರರ ಇತಿಹಾಸವು ವಿಂಡೋಸ್ CE ಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಯಿತು.

ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗಾಗಿ ಹೊಸ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ವಿಂಡೋಸ್ ಸಿಇ ಅತ್ಯುತ್ತಮ ಆಧಾರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿತು - ಪಾಕೆಟ್ ಪಿಸಿ. ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನಿಂದ ನಿಜವಾದ ಕ್ಲಾಸಿಕ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿಯೆಂದರೆ, ಅವರ ದೇಹದಲ್ಲಿ ಎರಡು ಪದಗಳನ್ನು ಸುಡುವ ಅನೇಕ ಸಾಧನಗಳು ಇನ್ನೂ ಇವೆ - ಪಾಕೆಟ್ ಪಿಸಿ.

2003 ರಲ್ಲಿ ಮೊದಲ ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 2003 ಬಿಡುಗಡೆಯಾದಾಗ ಪಾಕೆಟ್ ಪಿಸಿ ಮರೆವುಗೆ ಒಳಗಾಯಿತು ಆದರೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ "ಪಾಕೆಟ್ ಪಿಸಿ" ಹೆಸರನ್ನು ಇಷ್ಟಪಟ್ಟಿತು ಮತ್ತು ಅದನ್ನು ವಿಂಡೋಸ್ ಮೊಬೈಲ್ ಸಾಧನಗಳಲ್ಲಿ ಬ್ರಾಂಡ್ ಆಗಿ ಬಳಸಿತು. 2007 ರಲ್ಲಿ ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 6 ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಪಾಕೆಟ್ ಪಿಸಿಯನ್ನು ಅಂತಿಮವಾಗಿ ಮರೆತುಬಿಡಲಾಯಿತು.

ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನಿಂದ ಹೊಸ ಪೀಳಿಗೆಯ ಮೊಬೈಲ್ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಆರಂಭ. ಸಿಸ್ಟಮ್ ಈಗ ಮನರಂಜನೆ (ಗ್ರಾಫಿಕ್ಸ್ ಎಡಿಟರ್, ವಿಂಡೋಸ್ ಮೀಡಿಯಾ ಪ್ಲೇಯರ್) ಮತ್ತು ವೃತ್ತಿಪರ ಕೆಲಸಕ್ಕಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. IE ಅನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಲಾಗಿದೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು "ಭಾರೀ" ಪುಟಗಳಿಗೆ ಹೆಚ್ಚು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ. ವೈರ್‌ಲೆಸ್ ಮಾನದಂಡಗಳಾದ ಬ್ಲೂಟೂತ್, ವೈ-ಫೈ, IPSec/L2TP, IPv6 ಗಾಗಿ ಸಿಸ್ಟಮ್ ಬೆಂಬಲವನ್ನು ಪಡೆದುಕೊಂಡಿದೆ.

WM2003 ನಾಲ್ಕು ಆವೃತ್ತಿಗಳಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು - ಉನ್ನತ-ಮಟ್ಟದ ಸಾಧನಗಳಿಗೆ ಪ್ರೀಮಿಯಂ, ಹೆಚ್ಚು ಕೈಗೆಟುಕುವ ಸಾಧನಗಳಿಗೆ ಹೆಚ್ಚು ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಸೆಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ವೃತ್ತಿಪರ, ಪಾಕೆಟ್ PC ಫೋನ್ ಆವೃತ್ತಿ (ಇದು SMS ಕಳುಹಿಸುವ ಮೂಲಕ ಕರೆಗೆ ಉತ್ತರಿಸುವ ಕಾರ್ಯವನ್ನು ಹೊಂದಿತ್ತು) ಮತ್ತು ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 2003 ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಾಗಿ. ಮೊದಲ ಜಾವ್ಬ್ರೇಕರ್ ಆಟವು ಅದೇ WM2003 ರಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು.

ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಪ್ರತ್ಯೇಕ ಆವೃತ್ತಿಯಲ್ಲ, ಆದರೆ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುವ ಮತ್ತು ಹೊಸ ರೀತಿಯ ಸಾಧನಗಳಿಗೆ ಅದನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿರುವ ನವೀಕರಣವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, WM2003SE 640x480 ಪರದೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಪಡೆಯಿತು, ಪರದೆಯ ದೃಷ್ಟಿಕೋನವನ್ನು ಬದಲಾಯಿಸುವ ಕಾರ್ಯ, ಮತ್ತು WiFi ನೆಟ್ವರ್ಕ್ ರಕ್ಷಣೆ ವ್ಯವಸ್ಥೆ.

ಮೇ 10, 2005 ರಂದು ಬಿಡುಗಡೆಯಾಯಿತು. ವಿಂಡೋಸ್ ಮೊಬೈಲ್‌ನ ಸಂಪೂರ್ಣ ಹೊಸ ಹಂತ. ಸಿಸ್ಟಮ್ ಹಲವಾರು ಹೊಸ, ಹಿಂದೆ ಲಭ್ಯವಿಲ್ಲದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪಡೆದುಕೊಂಡಿದೆ. ಹೆಚ್ಚು ಆರಾಮದಾಯಕ ಜಾಯ್ಸ್ಟಿಕ್ ಅನುಭವಕ್ಕಾಗಿ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ. ಸ್ಮಾರ್ಟ್ಫೋನ್ ಒಂದು ಕೈಯಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸುಲಭವಾಗಿದೆ ಮತ್ತು QWERTY ಕೀಬೋರ್ಡ್ ಸಹ ಕಾಣಿಸಿಕೊಂಡಿದೆ. ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 5 ರ ಈ ಆವೃತ್ತಿಯಲ್ಲಿ, ಪಾಕೆಟ್ ಎಂಬ ಪದವು ಕ್ರಮೇಣ ಕಣ್ಮರೆಯಾಗಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಆಫೀಸ್ ಸೂಟ್ ಅನ್ನು ಪಾಕೆಟ್ ಆಫೀಸ್‌ನಿಂದ ಆಫೀಸ್ ಮೊಬೈಲ್‌ಗೆ ಮರುಹೆಸರಿಸಲಾಗಿದೆ.

ಆಫೀಸ್ ಸೂಟ್ ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ - ಪವರ್‌ಪಾಯಿಂಟ್ ಮೊಬೈಲ್. ಎಲ್ಲಾ ಆಫೀಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಈಗ ಆಫೀಸ್‌ನ ಡೆಸ್ಕ್‌ಟಾಪ್ ಆವೃತ್ತಿಯಿಂದ ಪೂರ್ಣ ವೈಶಿಷ್ಟ್ಯಗೊಳಿಸಿದ ಕ್ಲಾಸಿಕ್ ಫೈಲ್‌ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಪಾಕೆಟ್ ಸ್ವರೂಪವನ್ನು ಕೈಬಿಡಲಾಗಿದೆ. ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 5 ಚಾಲನೆಯಲ್ಲಿರುವ ಸಂವಹನಕಾರರು 3G ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಸಮರ್ಥರಾಗಿದ್ದರು, USB 2.0, ಆಕ್ಟಿವ್ ಸಿಂಕ್ 4.0 ಅನ್ನು ಬೆಂಬಲಿಸಿದರು ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ವಿಂಡೋಸ್ ಮೀಡಿಯಾ ಪ್ಲೇಯರ್ 10 ಅನ್ನು ಹೊಂದಿದ್ದರು.

ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ಫೆಬ್ರವರಿ 12, 2007 ರಂದು ಬಾರ್ಸಿಲೋನಾದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಯಿತು. ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಮೊದಲ ಟಚ್‌ಸ್ಕ್ರೀನ್ ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಓಡಿತು, ಇದು ಪೆನ್ ಪ್ರೆಸ್‌ಗಳಿಗಿಂತ ಫಿಂಗರ್ ಪ್ರೆಸ್‌ಗಳನ್ನು ಗುರುತಿಸಿತು. ಇದನ್ನು HTC ಟಚ್ ಎಂದು ಕರೆಯಲಾಯಿತು. ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 6 ಮೆಮೊರಿ ಕಾರ್ಡ್‌ಗಳು, ಸಿಸ್ಟಮ್ ಸೌಂಡ್‌ಗಳಿಗಾಗಿ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸಲು ವಿಂಡೋಸ್ ಅಪ್‌ಡೇಟ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೆಮ್ಮೆಪಡುತ್ತದೆ. ಲೈವ್ ಸೇವೆಗಳೊಂದಿಗೆ ನಿಕಟ ಏಕೀಕರಣವೂ ಇತ್ತು.

ವಿಂಡೋಸ್ ಮೊಬೈಲ್ ಇತಿಹಾಸದಲ್ಲಿ ಮೊದಲ ಬಾರಿಗೆ, OS ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ ಮಾರುಕಟ್ಟೆ ಸ್ಥಳವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಅವರಿಂದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಆಫೀಸ್ ಸೂಟ್ ಅನ್ನು ಆಫೀಸ್ ಎಕ್ಸ್‌ಚೇಂಜ್ ಮತ್ತು ಒನ್ ನೋಟ್ ಪೂರಕವಾಗಿದೆ. ಪ್ರಸ್ತುತ ವಿಂಡೋಸ್ ಫೋನ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ 800x480 ಸ್ಕ್ರೀನ್ ರೆಸಲ್ಯೂಶನ್‌ಗೆ ಬೆಂಬಲವು ವಿಂಡೋಸ್ ಮೊಬೈಲ್‌ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು.

ಅದು 2008. ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 6.1 ಗೆ ಸಣ್ಣ ನವೀಕರಣವನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತಿದೆ. ಇದು ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತಂದಿತು - ಜೂಮ್ ಮತ್ತು ಪುಟದ ಅವಲೋಕನ. ಸಾಧನದಲ್ಲಿನ ಫೈಲ್‌ಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದು ಮತ್ತು ಕಾರ್ಯ ನಿರ್ವಾಹಕವು ಕಾಣಿಸಿಕೊಂಡಿತು. SMS ಪತ್ರವ್ಯವಹಾರವು ಹೊಸ ರೂಪವನ್ನು ಪಡೆದುಕೊಂಡಿದೆ. ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳಿಗಾಗಿ ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 6.1 ಆವೃತ್ತಿಯಲ್ಲಿ, ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸ್ವಾಮ್ಯದ "ಏರಿಳಿಕೆ" ಗೆ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಯಿತು.

ಇತ್ತೀಚಿನ ಓಎಸ್ ಅನ್ನು ವಿಂಡೋಸ್ ಮೊಬೈಲ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. 2009 ರಲ್ಲಿ ಬಾರ್ಸಿಲೋನಾದಲ್ಲಿ ನಡೆದ ಮೊಬೈಲ್ ವರ್ಲ್ಡ್ ಕಾಂಗ್ರೆಸ್ನಲ್ಲಿ ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ಘೋಷಿಸಲಾಯಿತು. ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಲಾಕ್ ಸ್ಕ್ರೀನ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿನ ಈವೆಂಟ್‌ಗಳ ಬಗ್ಗೆ ಕಡಿಮೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಇಂದು ಪರದೆಯ ಮೇಲಿನ ಅಂಶಗಳನ್ನು ಬೆರಳು ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್ ಅನ್ನು ಆರನೇ ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಲಾಯಿತು ಮತ್ತು ಮೊಬೈಲ್‌ಗಾಗಿ ವಿಂಡೋಸ್ ಮಾರ್ಕೆಟ್‌ಪ್ಲೇಸ್ ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಾಯಿತು, ಅಲ್ಲಿ ಅವರು ತಮ್ಮ ಸಾಧನಕ್ಕಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು, ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 6.5.3 ಅಪ್‌ಡೇಟ್ ಕೆಪ್ಯಾಸಿಟಿವ್ ಸ್ಕ್ರೀನ್‌ಗಳು, ಮಲ್ಟಿ-ಟಚ್ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗೆ ಬೆಂಬಲವನ್ನು ತಂದಿತು. ಹೊಸ ರೀತಿಯ ಸಂವೇದಕಗಳು.

ಮೈಕ್ರೋಸಾಫ್ಟ್ನಿಂದ ಮೊಬೈಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಕ್ರಾಂತಿ. ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 6.5 ಬಿಡುಗಡೆಯ ಸಮಯದಲ್ಲಿ, ಮೊಬೈಲ್ ಮಾರುಕಟ್ಟೆಯ ಯುದ್ಧವು ಭಾಗಶಃ ಕಳೆದುಹೋಗಿದೆ ಎಂದು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅರಿತುಕೊಂಡಿತು. ಸ್ಪರ್ಧಿಗಳಾದ Apple ಮತ್ತು Google ಮಾರುಕಟ್ಟೆಯನ್ನು ವೇಗವಾಗಿ ವಶಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಿದವು ಮತ್ತು WM ಸ್ಥಾನವು ಕುಸಿಯುತ್ತಿದೆ. ಏನನ್ನಾದರೂ ಬದಲಾಯಿಸುವ ತುರ್ತು ಅಗತ್ಯವಿತ್ತು, ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಲ್ಲವನ್ನೂ ಹೊಸದಾಗಿ ರಚಿಸಲು ನಿರ್ಧರಿಸಿತು, ಮೂಲಭೂತವಾಗಿ ಹೊಸ ಉತ್ಪನ್ನವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು, ಈಗ ಇದನ್ನು ವಿಂಡೋಸ್ ಫೋನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ವಿಂಡೋಸ್ ಫೋನ್ 7 ಅನ್ನು MWC ನಲ್ಲಿ ಘೋಷಿಸಲಾಯಿತು.

ವಿಂಡೋಸ್ ಫೋನ್ 7 ರ ದೊಡ್ಡ ಅನನುಕೂಲವೆಂದರೆ ವಿಂಡೋಸ್ ಮೊಬೈಲ್ 6.5.3 ನಿಂದ ಅಪ್ಗ್ರೇಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯದ ಕೊರತೆ, ಮತ್ತು ಇದು ಆಶ್ಚರ್ಯವೇನಿಲ್ಲ, ಏಕೆಂದರೆ ಎಲ್ಲವನ್ನೂ ಹೊಸದಾಗಿ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ. ವ್ಯವಸ್ಥೆಯು ಆಮೂಲಾಗ್ರವಾಗಿ ವಿಭಿನ್ನವಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದೆ, ಹಿಂದೆಂದೂ ನೋಡಿಲ್ಲ, ಪೂರ್ಣ ಪ್ರಮಾಣದ ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟೋರ್, ಮುಚ್ಚಿದ ಫೈಲ್ ಸಿಸ್ಟಮ್, ಹೊಸ IE, ಹೊಸ ಆಫೀಸ್, ಝೂನ್ ಜೊತೆ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಮತ್ತು Xbox ನೊಂದಿಗೆ ಏಕೀಕರಣ.

ಸರಿಯಾಗಿ ಒಂದು ವರ್ಷದ ನಂತರ, ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ಮ್ಯಾಂಗೋಗೆ ಪ್ರಮುಖ ನವೀಕರಣವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. 500 ಕ್ಕೂ ಹೆಚ್ಚು ಬದಲಾವಣೆಗಳು ಮತ್ತು ನಾವೀನ್ಯತೆಗಳು ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವೇಗಗೊಳಿಸಿವೆ ಮತ್ತು ಸುಧಾರಿಸಿದೆ. ರಷ್ಯಾದ ಭಾಷೆ, ರಷ್ಯಾದ ಕೀಬೋರ್ಡ್ ಮತ್ತು ಮುಂಭಾಗದ ಕ್ಯಾಮೆರಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬೆಂಬಲವಿದೆ. ಇನ್ನೊಂದು ವರ್ಷದ ನಂತರ, ಅದೇ ಫೆಬ್ರವರಿಯಲ್ಲಿ, ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ಟ್ಯಾಂಗೋ ಬಿಡುಗಡೆಯಾಯಿತು, ಇದು 800 MHz ಪ್ರೊಸೆಸರ್ ಮತ್ತು 256 MB RAM ನೊಂದಿಗೆ ಬಜೆಟ್ ಸಾಧನಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಸಿತು. ನೋಕಿಯಾ ಲೂಮಿಯಾ 610 ಅಂತಹ ಸಾಧನವಾಯಿತು.

2012 ರ ಕೊನೆಯಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಫೋನ್ 7.8 ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಿತು - ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ಗೆ ಮುಂದಿನ ನವೀಕರಣ. ವಿಂಡೋಸ್ ಫೋನ್ 7 ಸಾಧನಗಳ ಜೀವನ ಚಕ್ರವನ್ನು ವಿಸ್ತರಿಸಲು ನವೀಕರಣವನ್ನು ರಚಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಅವುಗಳನ್ನು ವಿಂಡೋಸ್ ಫೋನ್ 8 ಗೆ ನವೀಕರಿಸಲಾಗುವುದಿಲ್ಲ.

7.8 ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ವಿಸ್ತರಿಸಿತು, ಮೂರು ಟೈಲ್ ಗಾತ್ರಗಳು, ಹೊಸ ಉಚ್ಚಾರಣಾ ಥೀಮ್‌ಗಳು ಮತ್ತು ಡೈನಾಮಿಕ್ ಬಿಂಗ್ ವಾಲ್‌ಪೇಪರ್‌ಗಳನ್ನು ತಂದಿತು. ನೋಕಿಯಾ ಬಳಕೆದಾರರಿಗೆ, ವಿಂಡೋಸ್ ಫೋನ್ 7.8 ಅನ್ನು ಸ್ಥಾಪಿಸುವುದರೊಂದಿಗೆ, ಸಿಸ್ಟಮ್‌ನ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಲಭ್ಯವಿವೆ - ಪರದೆಯ ಮೇಲೆ ರಿಂಗ್‌ಟೋನ್‌ಗಳನ್ನು ಹೊಂದಿಸುವುದು ಮತ್ತು ಬ್ಲೂಟೂತ್ ಮೂಲಕ ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸುವುದು.

ವಿಂಡೋಸ್ ಫೋನ್ 8

Windows Phone 8 ರ ಸಂಪೂರ್ಣ ಹೊಸ ಕರ್ನಲ್ Windows Phone 7 ಬಳಕೆದಾರರನ್ನು OS ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗೆ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಲು ಮತ್ತು Windows Phone 8 ಗಾಗಿ ಪ್ರತ್ಯೇಕವಾಗಿ ರಚಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಅಸಮರ್ಥತೆಗೆ ಅವನತಿ ಹೊಂದಿತು. Windows Phone 7 ಗೆ ಹೋಲಿಸಿದರೆ, ಎಂಟನೇ ಆವೃತ್ತಿಯು ಗಮನಾರ್ಹವಾಗಿ ಉತ್ತಮವಾಗಿದೆ. . ಸಿಸ್ಟಮ್ ಈಗ "ಮಕ್ಕಳ" ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ, ಬ್ಲೂಟೂತ್ ಟ್ರಾನ್ಸ್‌ಮಿಷನ್, FullHD (GDR3 ಅಪ್‌ಡೇಟ್) ಮತ್ತು 720p ಪರದೆಗಳಿಗೆ ಬೆಂಬಲ, ಮಲ್ಟಿ-ಕೋರ್ ಪ್ರೊಸೆಸರ್‌ಗಳು, 2GB RAM, NFC ಚಿಪ್‌ಗಳು, SkyDrive ಜೊತೆಗೆ ಬಿಗಿಯಾದ ಏಕೀಕರಣ, ಹೊಸ IE10, ಸ್ಕ್ರೀನ್ ಓರಿಯಂಟೇಶನ್ ಲಾಕಿಂಗ್, "B "ಮೋಡ್ ಕಾರ್" ಮತ್ತು ಅನೇಕ ಇತರ ನವೀಕರಣಗಳು. ಒಂದು ಗಮನಾರ್ಹ ಆವಿಷ್ಕಾರವೆಂದರೆ ಗಾಳಿಯಲ್ಲಿನ ನವೀಕರಣ ಕಾರ್ಯದ ಲಭ್ಯತೆ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಅಗತ್ಯತೆಯ ಅನುಪಸ್ಥಿತಿ. ಝೂನ್ ಬಳಕೆದಾರರು ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ ಅತ್ಯಂತ ಅತೃಪ್ತರಾಗಿದ್ದರು. ಈ ಸಮಯದಲ್ಲಿ, ವಿಂಡೋಸ್ ಫೋನ್ 8 GDR3 OS ನ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯಾಗಿದೆ.

ವಿಂಡೋಸ್ ಫೋನ್ 8.1

ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿರುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಆವೃತ್ತಿಯನ್ನು 2014 ರ ಆರಂಭದಲ್ಲಿ ಘೋಷಿಸಬೇಕು. ವದಂತಿಗಳ ಪ್ರಕಾರ, ಇದು ಅಧಿಸೂಚನೆ ಕೇಂದ್ರವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಜೊತೆಗೆ ವಿಂಡೋಸ್ RT ನೊಂದಿಗೆ ವಿಲೀನಗೊಳ್ಳುತ್ತದೆ.

ಕೊನೆಯ ನವೀಕರಣ: 04/12/2017

UWP (ಯುನಿವರ್ಸಲ್ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್) Windows 10 ಮತ್ತು Windows 10 ಮೊಬೈಲ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ಏಕೀಕೃತ ವೇದಿಕೆಯಾಗಿದೆ.

UWP ಹಿಂದಿನ ತಂತ್ರಜ್ಞಾನಗಳ ವಿಕಾಸದ ಫಲಿತಾಂಶವಾಗಿದೆ. ಹೀಗಾಗಿ, ವಿಂಡೋಸ್ 8 ರ ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಹೊಸ ವಾಸ್ತುಶಿಲ್ಪದ ವೇದಿಕೆಯನ್ನು ಪರಿಚಯಿಸಲಾಯಿತು - ವಿಂಡೋಸ್ ರನ್‌ಟೈಮ್ (ವಿನ್‌ಆರ್‌ಟಿ), ಇದು ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳು ಮತ್ತು ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳಲ್ಲಿ ಮಾಡರ್ನ್ (ಮೆಟ್ರೋ) ಮೋಡ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು. ನಂತರ, ವಿಂಡೋಸ್ 8.1 ಮತ್ತು ವಿಂಡೋಸ್ ಫೋನ್ 8.1 ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಈ ತಂತ್ರಜ್ಞಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು - ವಿಂಡೋಸ್ 8.1 ಮತ್ತು ಡಬ್ಲ್ಯೂಪಿ 8.1 ನಿಂದ ತಕ್ಷಣವೇ ಪ್ರಾರಂಭಿಸಬಹುದಾದ “ಸಾರ್ವತ್ರಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು” ಕಾಣಿಸಿಕೊಂಡವು. ಮತ್ತು ಜುಲೈ 2015 ರಲ್ಲಿ, ಹೊಸ Windows 10 OS ಅನ್ನು ಅಧಿಕೃತವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು UWP ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ವಿಂಡೋಸ್ ರನ್‌ಟೈಮ್‌ನ ಅಭಿವೃದ್ಧಿಯಾಗಿದೆ.

ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಇದು ಸಾರ್ವತ್ರಿಕವಾಗಿದೆ - ವಿಂಡೋಸ್ 10 ಪರಿಸರ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಸಾಧನಗಳಿಗೆ ಇವು ಸಾಮಾನ್ಯ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳು, ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳು, ಮೊಬೈಲ್ ಸಾಧನಗಳು, ಐಒಟಿ (ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್) ಸಾಧನಗಳು, ಎಕ್ಸ್‌ಬಾಕ್ಸ್, ಸರ್ಫೇಸ್ ಹಬ್ ಸಾಧನಗಳು. ಮತ್ತು Windows 10 ಅನ್ನು ಸ್ಥಾಪಿಸಿರುವವರೆಗೆ UWP ಅಪ್ಲಿಕೇಶನ್ ಈ ಎಲ್ಲಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಸಮಾನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಏಕೆ UWP?

UWP ಗಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹಲವಾರು ಪ್ರಯೋಜನಗಳನ್ನು ಹೊಂದಿದೆ:

    ವಿತರಣೆಯ ಅಗಲ. ಪ್ರಸ್ತುತ (ಏಪ್ರಿಲ್ 2017), Windows 10 ಅನ್ನು ಈಗಾಗಲೇ 400 ಮಿಲಿಯನ್‌ಗಿಂತಲೂ ಹೆಚ್ಚು ಸಾಧನಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳಲ್ಲಿ, Windows 10 ಈಗಾಗಲೇ Windows 8/8.1 ಗಿಂತ ಮುಂದಿದೆ.

    ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಸಾಧನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳು, ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳು, ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳು, ದೊಡ್ಡ ಸರ್ಫೇಸ್ ಹಬ್ ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳು, ವಿವಿಧ IoT ಸಾಧನಗಳು, ಭವಿಷ್ಯದಲ್ಲಿ HoloLens ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಾಧನಗಳು - Windows 10 ರನ್ ಮಾಡಬಹುದಾದ ಸಾಧನಗಳ ವ್ಯಾಪ್ತಿಯು ನಿಜವಾಗಿಯೂ ವಿಸ್ತಾರವಾಗಿದೆ.

    ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಬೆಂಬಲ. ವಿಷುಯಲ್ C++, C#, ವಿಷುಯಲ್ ಬೇಸಿಕ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಂತಹ ಭಾಷೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು UWP ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಬಹುದು. ವಿಷುಯಲ್ C++, C# ಮತ್ತು ವಿಷುಯಲ್ ಬೇಸಿಕ್ XAML ಅನ್ನು ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸುವ ತಂತ್ರಜ್ಞಾನವಾಗಿ HTML ಅನ್ನು ಬಳಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, C++ XAML ಬದಲಿಗೆ DirectX ಅನ್ನು ಬಳಸಬಹುದು. ಅಂದರೆ, ಸಾಕಷ್ಟು ಸಾಮಾನ್ಯ ಮತ್ತು ಅನೇಕರಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ತಂತ್ರಜ್ಞಾನಗಳು.

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

    ಶ್ರೀಮಂತ ವೇದಿಕೆ ಸಾಮರ್ಥ್ಯಗಳು. UWP ವಿಂಡೋಸ್ 8.1 ರ ವಿಂಡೋಸ್ ರನ್‌ಟೈಮ್‌ನಿಂದ ಬಹಳಷ್ಟು ಆನುವಂಶಿಕತೆಯನ್ನು ಪಡೆಯುತ್ತದೆ ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಉತ್ಕೃಷ್ಟ ಕ್ಲೌಡ್ ಏಕೀಕರಣ ಸಾಮರ್ಥ್ಯಗಳು, ಕೊರ್ಟಾನಾದ ಬಳಕೆ, ವಿನ್10 ನಲ್ಲಿ ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆ ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಂತಹ ಅನೇಕ ಹೊಸ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

UWP ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಏನು ಅಗತ್ಯವಿದೆ

UWP ಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು, ನಿಮಗೆ Windows 10 ಅಗತ್ಯವಿದೆ. Windows 8.1/8/7 ನಂತಹ ಎಲ್ಲಾ ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು, Windows XP ಅನ್ನು ನಮೂದಿಸಬಾರದು, ಸೂಕ್ತವಲ್ಲ!

ನಿಮಗೆ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2017 ಸಮುದಾಯ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಅಗತ್ಯವಿದೆ. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ವೈಶಿಷ್ಟ್ಯಗೊಳಿಸಿದ ಉಚಿತ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವಾಗಿದ್ದು ಇದನ್ನು https://www.visualstudio.com/downloads/download-visual-studio-vs ನಲ್ಲಿ ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು.

ನೀವು VS 2015 ಆವೃತ್ತಿಯನ್ನು ಮತ್ತು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೊದ ಎಲ್ಲಾ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು - 2013, 2012, 2010, ಇತ್ಯಾದಿ. ಅವರು UWP ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2017 ಅನ್ನು ಸ್ಥಾಪಿಸುವಾಗ, ನೀವು ಅನುಸ್ಥಾಪಕದಲ್ಲಿ ಸೂಕ್ತವಾದ ಪೆಟ್ಟಿಗೆಯನ್ನು ಪರಿಶೀಲಿಸಬೇಕು:

ನೀವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾದ ಆಯ್ಕೆಯನ್ನು Windows 10 ಅಪ್‌ಡೇಟ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ:

ಮತ್ತು Windows 10 ಮತ್ತು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2017 ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು.

Windows 10 ವಿವಿಧ ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುವ ಏಕೈಕ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆಗಿದೆ: ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳಿಂದ ದೊಡ್ಡ ಸರ್ವರ್ ಸಿಸ್ಟಮ್‌ಗಳವರೆಗೆ. ಸ್ವಲ್ಪ ಯೋಚಿಸಿ: PC ಗಾಗಿ ಒಂದು ಕೋರ್, ಚಿಕಣಿ ಸಾಧನಗಳಿಗೆ (ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್), ಕನ್ಸೋಲ್‌ಗಳು (Xbox One), ಆಲ್-ಇನ್-ಒನ್ (ಸರ್ಫೇಸ್ ಹಬ್), HoloLens ವರ್ಧಿತ ರಿಯಾಲಿಟಿ ಸಾಧನಗಳು! ಕರ್ನಲ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳ ನಡುವೆ UWP ರನ್ಟೈಮ್ ಸಿಸ್ಟಮ್ ಆಗಿದೆ. ಇದು ಸಾಧನ ಡ್ರೈವರ್‌ಗಳ ಮೂಲಕ ಕರ್ನಲ್‌ನಿಂದ ನಿಯಂತ್ರಿಸಲ್ಪಡುವ ಹಾರ್ಡ್‌ವೇರ್ ಕಾರ್ಯನಿರ್ವಹಣೆಯೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒದಗಿಸುವ ಉಪವ್ಯವಸ್ಥೆಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ರೋಗ್ರಾಮರ್ಗಳು, ಪ್ರಕಾರವಾಗಿ, ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಉನ್ನತ ಮಟ್ಟದ ಸಾಧನಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಈ ಲೇಖನದಲ್ಲಿ, ನಾವು UWP ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮತ್ತು ಅದರ ಕಂಪ್ಯೂಟರ್ ನಿರ್ವಹಣೆ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹತ್ತಿರದಿಂದ ನೋಡೋಣ.

UWP ಯ ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ

ಯುನಿವರ್ಸಲ್ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮೆಟ್ರೋ ಮತ್ತು ವಿಂಡೋಸ್ ರನ್‌ಟೈಮ್‌ನಲ್ಲಿ ತಮ್ಮನ್ನು ತಾವು ಸಾಬೀತುಪಡಿಸಿದ ಎಲ್ಲಾ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಲೈವ್ ಅಂಚುಗಳು, ಲಾಕ್ ಪರದೆಯ ಮೇಲಿನ ಮಾಹಿತಿ, ಪ್ರಸ್ತುತ ಸಮಯ ಮತ್ತು ಸಾಧನದ ಪ್ರದೇಶಕ್ಕೆ ಅನುಗುಣವಾಗಿ, ಪಾಪ್-ಅಪ್ ಅಧಿಸೂಚನೆಗಳು, ಸಿಸ್ಟಂನಲ್ಲಿನ ವಿವಿಧ ಘಟನೆಗಳ ಬಗ್ಗೆ ಬಳಕೆದಾರರಿಗೆ ನೆನಪಿಸುವ ಅಗತ್ಯ ಕ್ಷಣದಲ್ಲಿ, ಕ್ರಿಯಾ ಕೇಂದ್ರ, ಇದು ಪಾಪ್-ಅಪ್ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ಬಳಕೆದಾರರು ಸಂವಹನ ಮಾಡಬೇಕಾದ ಇತರ ವಿಷಯವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ; ಹಿನ್ನೆಲೆ ಥ್ರೆಡ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರನ್ ಮಾಡುವುದು, ಬಳಕೆದಾರರಿಗೆ ಅನುಕೂಲಕರವಾದ ಕೆಲವು ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಸಂಭವಿಸುವ ಪ್ರಚೋದಕಗಳ ಮೂಲಕ ಅದನ್ನು ಯಾವಾಗಲೂ ಕರೆಯಬಹುದು ಅಥವಾ ಮರುಸ್ಥಾಪಿಸಬಹುದು. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಇತರ ಪ್ರಕ್ರಿಯೆಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು ಒಪ್ಪಂದಗಳು; ಅಪ್ಲಿಕೇಶನ್ ತನ್ನ ಸುತ್ತಲಿನ ಪ್ರಪಂಚದೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು: ಇದನ್ನು ಧ್ವನಿ ಆಜ್ಞೆಗಳ ಮೂಲಕ ನಿಯಂತ್ರಿಸಬಹುದು, ಬ್ಲೂಟೂತ್ ಮೂಲಕ ಇತರ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ಮಾಡಬಹುದು ಮತ್ತು ಇನ್ನಷ್ಟು.

ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ

ಪರಿಚಯದಲ್ಲಿ ನಾನು ನಿಮಗೆ ಪರಿಚಯಿಸಿದ ಒಳ್ಳೆಯ ಸುದ್ದಿಯ ಜೊತೆಗೆ, ಒಂದು ಕೆಟ್ಟ ಸುದ್ದಿ ಇದೆ. ವಾಸ್ತವವಾಗಿ, ಅವಳು ತುಂಬಾ ಸರಾಸರಿ :). ಸತ್ಯವೆಂದರೆ UWP ಅಪ್ಲಿಕೇಶನ್‌ಗಳು "ಪರಂಪರೆ" ಅಲ್ಲ, ಅವುಗಳನ್ನು ಮೊದಲಿನಿಂದ ಬರೆಯಬೇಕಾಗುತ್ತದೆ. ಅಂದರೆ, ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲಿ ಒಂದು ಬೈನರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಉತ್ತಮ ಕಾರಣಕ್ಕಾಗಿ, ನೀವು ಕಷ್ಟಪಟ್ಟು ಕೆಲಸ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಮೂಲಕ, ನಾನು "ಒಂದು ಬೈನರಿ" ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ, ನಾನು ಸ್ವಲ್ಪ ಸುಳ್ಳು ಹೇಳುತ್ತೇನೆ. ಡೆವಲಪರ್ ತನ್ನ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸ್ಟೋರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದಾಗ, ಕ್ಲೌಡ್-ಆಧಾರಿತ .NET ಸ್ಥಳೀಯ ಕಂಪೈಲರ್ (ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಹಿಂದಿನ ಲೇಖನವನ್ನು ನೋಡಿ) Windows 10 ನಿಂದ ಬೆಂಬಲಿತವಾಗಿರುವ ಎಲ್ಲಾ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ.

ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಾದ್ಯಂತ, ಅಪ್ಲಿಕೇಶನ್ ಸಾಮಾನ್ಯ ಕ್ರಿಯಾತ್ಮಕ ಕೋಡ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಹ ನಿರ್ವಹಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ವಿವಿಧ ಸಾಧನಗಳು ಕೆಲವು ಹಾರ್ಡ್‌ವೇರ್ ವಿಸ್ತರಣೆಗಳನ್ನು ನೀಡುತ್ತವೆ: ಪಿಸಿಗೆ ಹೋಲಿಸಿದರೆ, ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಅಕ್ಸೆಲೆರೊಮೀಟರ್, ಟಚ್-ಸ್ಕ್ರೀನ್ (ಪಿಸಿಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಆದರೆ ಎಲ್ಲಲ್ಲ), ಜಿಪಿಎಸ್, ದಿಕ್ಸೂಚಿ, ಹಾರ್ಡ್‌ವೇರ್ ಬ್ಯಾಕ್ ಬಟನ್, ಇತ್ಯಾದಿ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಸ್ಮಾರ್ಟ್ಫೋನ್ ಹಾರ್ಡ್ ಡ್ರೈವ್, ಸಿಡಿ / ಡಿವಿಡಿ / ಬ್ಲೂ-ರೇ ಹೊಂದಿಲ್ಲ. ಅಂತಹ ಹಾರ್ಡ್‌ವೇರ್ ಸಾಮರ್ಥ್ಯಗಳು ನಿರ್ದಿಷ್ಟ ರೀತಿಯ ಸಾಧನಕ್ಕಾಗಿ ವಿಶೇಷವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ವಿಸ್ತರಣೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ - SKU: ಡೆಸ್ಕ್‌ಟಾಪ್ SKU, ಮೊಬೈಲ್ SKU, IoT SKU, Xbox SKUಮತ್ತು ಇತ್ಯಾದಿ.

ನಾವು ವಿಂಡೋಸ್ 10 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಸಾಧನವನ್ನು ಅಮೂರ್ತವಾಗಿ ಊಹಿಸಿದರೆ, ನಾವು ಕರ್ನಲ್ ಅಡಿಯಲ್ಲಿ SKU ವಿಸ್ತರಣೆಗಳನ್ನು ನೋಡುತ್ತೇವೆ, ಅವುಗಳು ಕರ್ನಲ್ ಘಟಕಗಳಾಗಿವೆ. ಈ ವಿಸ್ತರಣೆಗಳು ಹೋಲುತ್ತವೆ ಎಂದು ಅದು ಅನುಸರಿಸುತ್ತದೆ ಸಾಧನ ಚಾಲಕರು. ಮತ್ತೊಂದೆಡೆ, ಕೋರ್ ಮೇಲೆ ಯುನಿವರ್ಸಲ್ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಇದೆ - ವಿಶೇಷ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಸಾರ್ವತ್ರಿಕ ವೇದಿಕೆ.

ಚಂದಾದಾರರಿಗೆ ಮಾತ್ರ ಮುಂದುವರಿಕೆ ಲಭ್ಯವಿದೆ

ಆಯ್ಕೆ 1. ಸೈಟ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ವಸ್ತುಗಳನ್ನು ಓದಲು ಹ್ಯಾಕರ್‌ಗೆ ಚಂದಾದಾರರಾಗಿ

ನಿಗದಿತ ಅವಧಿಯೊಳಗೆ ಸೈಟ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ಪಾವತಿಸಿದ ವಸ್ತುಗಳನ್ನು ಓದಲು ಚಂದಾದಾರಿಕೆ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನಾವು ಬ್ಯಾಂಕ್ ಕಾರ್ಡ್‌ಗಳು, ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಹಣ ಮತ್ತು ಮೊಬೈಲ್ ಆಪರೇಟರ್ ಖಾತೆಗಳಿಂದ ವರ್ಗಾವಣೆಗಳ ಮೂಲಕ ಪಾವತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತೇವೆ.

ಅಧ್ಯಾಯ 1

ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ವೇದಿಕೆ

ಈಗ, ಮೊಬೈಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಡೆವಲಪರ್‌ಗಳಾಗಿ, ಅದ್ಭುತ ಅವಕಾಶಗಳು ನಮಗೆ ತೆರೆದುಕೊಳ್ಳುತ್ತಿವೆ. ಕೇವಲ ಒಂದೆರಡು ವರ್ಷಗಳ ಹಿಂದೆ, ಒಬ್ಬ ಸಾಮಾನ್ಯ ಡೆವಲಪರ್ ತನ್ನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟೋರ್‌ಗಳನ್ನು (ಮಾರ್ಕೆಟ್‌ಪ್ಲೇಸ್) ಬಳಸಿಕೊಂಡು ಪ್ರಪಂಚದಾದ್ಯಂತ ಲಕ್ಷಾಂತರ ಬಳಕೆದಾರರಿಗೆ ಮಾರಾಟ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರು ಈ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಖರೀದಿಸುತ್ತಾರೆ ಎಂಬುದು ನಂಬಲಾಗದಂತಿತ್ತು. ವಿವಿಧ ಅಂದಾಜಿನ ಪ್ರಕಾರ, 2011 ರಲ್ಲಿ ಜಾಗತಿಕ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಮಾರುಕಟ್ಟೆಯ ಪ್ರಮಾಣವು 9 ರಿಂದ 12 ಶತಕೋಟಿ US ಡಾಲರ್‌ಗಳಷ್ಟಿತ್ತು ಮತ್ತು ಮುಂದಿನ ಐದು ವರ್ಷಗಳಲ್ಲಿ ಈ ಅಂಕಿ ಅಂಶವು 4 ಪಟ್ಟು ಹೆಚ್ಚಾಗುತ್ತದೆ. ವಿಂಡೋಸ್ ಫೋನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನೊಂದಿಗೆ ಮೈಕ್ರೋಸಾಫ್ಟ್, ಐಫೋನ್‌ನೊಂದಿಗೆ ಆಪಲ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್‌ನೊಂದಿಗೆ ಗೂಗಲ್‌ನಂತಹ ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ ಮುಖ್ಯ ತಯಾರಕರ ನಡುವಿನ ಸ್ಪರ್ಧೆಯು ನಿರಂತರವಾಗಿ ತೀವ್ರಗೊಳ್ಳುತ್ತಿರುವುದು ಒಂದು ಕಾರಣ. ಭವಿಷ್ಯದಲ್ಲಿ ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಕ್ಷಿಪ್ರ ಗತಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ ಎಂದು ಇದು ಸೂಚಿಸುತ್ತದೆ, ಅಂದರೆ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್‌ಗಳ ಅಗತ್ಯವು ಮಾತ್ರ ಬೆಳೆಯುತ್ತದೆ.

ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಷಗಳಿಂದ ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳಿಗಾಗಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ರಚಿಸುತ್ತಿದೆ. ವಿಂಡೋಸ್ ಫೋನ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಆವೃತ್ತಿಯಲ್ಲಿ 7 ನೇ ಸಂಖ್ಯೆಯಿಂದ ಇದನ್ನು ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಈ ಅಂಕಿ ಮೋಸದಾಯಕವಾಗಿದೆ. ವಿಂಡೋಸ್ ಫೋನ್ 7 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಸಂಪೂರ್ಣ ಮರುರೂಪವಾಗಿದೆ. ಹಿಂದೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಮೊಬೈಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಕರೆಯಲಾಗುತ್ತಿತ್ತು

ವಿಂಡೋಸ್ ಮೊಬೈಲ್ (ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ 6.5.3), ಮತ್ತು ಅದಕ್ಕೂ ಮೊದಲು ಪಾಕೆಟ್ ಪಿಸಿ (2000 ಮತ್ತು 2002). ಒಂದು-

ಹಳೆಯ ವಿಧಾನಗಳು ಮತ್ತು ತತ್ವಗಳು ಇನ್ನು ಮುಂದೆ ಹೊಸ ಬಳಕೆದಾರರ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ ಎಂಬ ಅಂಶವನ್ನು Microsoft ಎದುರಿಸುತ್ತಿದೆ. ಆದ್ದರಿಂದ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮೊದಲಿನಿಂದ ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ವಿಂಡೋಸ್ ಫೋನ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಅನ್ನು ರಚಿಸಲು ನಿರ್ಧರಿಸಿತು, ಅದು ಬಳಕೆದಾರ ಅಥವಾ ಡೆವಲಪರ್ ದೃಷ್ಟಿಕೋನದಿಂದ ವಿಂಡೋಸ್ ಮೊಬೈಲ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು ಸಾಮಾನ್ಯವಾಗಿರುವ ಏಕೈಕ ವಿಷಯವೆಂದರೆ ಅವುಗಳು ಕರ್ನಲ್ ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ

ವಿಂಡೋಸ್ ಸಿಇ, ಆದರೆ ವಿಂಡೋಸ್ ಫೋನ್ ಬಳಕೆದಾರರು ಅಥವಾ ವಿಂಡೋಸ್ ಸಿಇ ಡೆವಲಪರ್‌ಗಳಲ್ಲ

ನೇರವಾಗಿ ಸಂವಹನ ಮಾಡಬೇಡಿ ಮತ್ತು ಸಂವಹನ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಗಾಗಿ ಅರ್ಜಿಗಳು

ವಿಂಡೋಸ್ ಮೊಬೈಲ್ ವಿಂಡೋಸ್ ಫೋನ್ 7 ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ ಮತ್ತು ಪ್ರತಿಯಾಗಿ. ವಿಂಡೋಸ್ ಫೋನ್ 7 ರೆವ್.

ಮೆಟ್ರೋಡಿಸೈನ್ ತತ್ವಗಳ ಮೇಲೆ ನಿರ್ಮಿಸಲಾದ ಹೊಸ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದೆ, ಇದು ಇತರ ಮೊಬೈಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಿಂದ ಈ ವೇದಿಕೆಯನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ (Fig. 1.1). Xbox 360 ಕನ್ಸೋಲ್‌ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳಂತೆಯೇ ವಿಂಡೋಸ್ 8 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮೆಟ್ರೋ ವಿನ್ಯಾಸವನ್ನು ಆಧರಿಸಿದ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದೆ.

ಅಕ್ಕಿ. 1.1. ವಿಂಡೋಸ್ ಫೋನ್ 7 ಚಾಲನೆಯಲ್ಲಿರುವ ಫೋನ್‌ನ ಪರದೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ

ವಿಂಡೋಸ್ ಫೋನ್ 7 ಚಾಲನೆಯಲ್ಲಿರುವ ಸಾಧನಗಳು ಪ್ರಮಾಣೀಕೃತ ಕನಿಷ್ಠ ಫೋನ್ ಹಾರ್ಡ್‌ವೇರ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿದ್ದು, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ವಾಣಿಜ್ಯಿಕವಾಗಿ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲಿ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಎಲ್ಲಾ ವಿಂಡೋಸ್ ಫೋನ್ ಸಾಧನಗಳನ್ನು ಕೇಂದ್ರೀಯವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಖರೀದಿಸಿದ ನಂತರ ಹಲವಾರು ವರ್ಷಗಳವರೆಗೆ ನಿಮ್ಮ ಸಾಧನವು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತದೆ ಎಂದು ನೀವು ಖಚಿತವಾಗಿ ಹೇಳಬಹುದು.

ವಿಂಡೋಸ್ ಫೋನ್ 7 ರ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ಅಕ್ಟೋಬರ್ 2010 ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಮುಂದಿನ ಪ್ರಮುಖ ಅಪ್‌ಡೇಟ್, ವಿಂಡೋಸ್ ಫೋನ್ 7.5 (ಮಾವು ಎಂಬ ಸಂಕೇತನಾಮ) ಸೆಪ್ಟೆಂಬರ್ 2011 ರಲ್ಲಿ ಒಂದು ವರ್ಷದ ನಂತರ ಹೊರಬಂದಿತು. ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ಎಂಬುದು ಉತ್ಪನ್ನದ ಹೆಸರು. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸ್ವತಃ ಆವೃತ್ತಿ 7.1 ಆಗಿದೆ. ಆದ್ದರಿಂದ, ಅವರು ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ಅಥವಾ 7.1 ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ, ಅವರು ಅದೇ ಓಎಸ್ ಅನ್ನು ಅರ್ಥೈಸುತ್ತಾರೆ. ಇಲ್ಲಿ ಪರಿಸ್ಥಿತಿಯು ವಿಂಡೋಸ್ನ ಡೆಸ್ಕ್ಟಾಪ್ ಆವೃತ್ತಿಗಳಿಗೆ ಹೋಲುತ್ತದೆ. ಆದ್ದರಿಂದ, ವಿಂಡೋಸ್ 7 ಆವೃತ್ತಿ 6.1 ಅನ್ನು ಹೊಂದಿದೆ. ಉತ್ಪನ್ನದ ಹೆಸರುಗಳು ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆವೃತ್ತಿಗಳ ನಡುವಿನ ಗೊಂದಲದಿಂದ ಗೊಂದಲಗೊಳ್ಳಬೇಡಿ.

ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ರಷ್ಯಾದ ಸ್ಥಳೀಕರಣವನ್ನು ಹೊಂದಿರುವ ವೇದಿಕೆಯ ಮೊದಲ ಆವೃತ್ತಿಯಾಗಿದೆ. ರಷ್ಯಾದಲ್ಲಿ, ಅಧಿಕೃತ ವಿಂಡೋಸ್ ಫೋನ್ ಫೋನ್‌ಗಳನ್ನು ಸೆಪ್ಟೆಂಬರ್ 16, 2011 ರಂದು ಮಾರಾಟ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿತು, ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ರಷ್ಯಾ ವಿಂಡೋಸ್ ಫೋನ್‌ನ ಪ್ರಮುಖ ಮಾರುಕಟ್ಟೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.

ವಿಂಡೋಸ್ ಫೋನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಮುಂದಿನ ಆವೃತ್ತಿ, ಆವೃತ್ತಿ 7.1.1 (ಟ್ಯಾಂಗೋ ಸಂಕೇತನಾಮ) ಬರೆಯುವ ಸಮಯದಲ್ಲಿ ಇನ್ನೂ ಬಿಡುಗಡೆಯಾಗಿಲ್ಲ. ಈ ಆವೃತ್ತಿ

ಪ್ರಾಥಮಿಕವಾಗಿ 256 MB RAM ಹೊಂದಿರುವ ಫೋನ್‌ಗಳಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ (ಹಿಂದೆ WP 7.5 ನಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾದ ಮಾದರಿಗಳು 512 MB RAM ಅನ್ನು ಹೊಂದಿದ್ದವು), ಇದು ವಿಂಡೋಸ್ ಫೋನ್ ಸಾಧನಗಳಿಗೆ ಮಾರುಕಟ್ಟೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವಿಸ್ತರಿಸುತ್ತದೆ ಮತ್ತು ತಯಾರಕರು ಅಗ್ಗದ ಮಾದರಿಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಈ ಪುಸ್ತಕದಲ್ಲಿ, ನಾವು ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತೇವೆ, ಆದರೂ ಎಲ್ಲಾ ಉದಾಹರಣೆಗಳು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಟ್ಯಾಂಗೋ ಆವೃತ್ತಿಯನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವ ಫೋನ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. 256 MB RAM ಹೊಂದಿರುವ ಫೋನ್‌ಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮಿತಿಗಳ ಬಗ್ಗೆ ನಾವು ಪ್ರತ್ಯೇಕವಾಗಿ ಮಾತನಾಡುತ್ತೇವೆ.

Windows Phone 7 ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸಿಲ್ವರ್‌ಲೈಟ್ ಎಂಬ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು C# ಮತ್ತು ವಿಷುಯಲ್ ಬೇಸಿಕ್‌ನಂತಹ ನಿರ್ವಹಿಸಲಾದ ಭಾಷೆಗಳಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್‌ನ ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು XAML ನಲ್ಲಿ ಘೋಷಣಾತ್ಮಕವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ (ಎಕ್ಸ್‌ಟೆನ್ಸಿಬಲ್ ಅಪ್ಲಿಕೇಶನ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್). ನೀವು Silverlight ಗೆ ಹೊಸಬರಾಗಿದ್ದರೆ ಆದರೆ .NET ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಅನುಭವವನ್ನು ಹೊಂದಿದ್ದರೆ, Silverlight .NET ನ ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಆವೃತ್ತಿಯನ್ನು ಆಧರಿಸಿದೆ ಎಂದು ತಿಳಿದುಕೊಳ್ಳಲು ನಿಮಗೆ ಸಂತೋಷವಾಗುತ್ತದೆ. XNA (ಸಂಕ್ಷಿಪ್ತವಲ್ಲ) ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ವಿಂಡೋಸ್ ಫೋನ್‌ಗಾಗಿ ಆಟಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. ನೀವು ಒಂದು ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಸಿಲ್ವರ್‌ಲೈಟ್ ಮತ್ತು XNA ಅನ್ನು ಒಟ್ಟಿಗೆ ಬಳಸಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸಿಲ್ವರ್‌ಲೈಟ್ ಅಥವಾ ಗೇಮ್‌ಗಳಲ್ಲದ ಆದರೆ XNA ಬಳಸಿಕೊಂಡು ಶಕ್ತಿಯುತ 3D ಗ್ರಾಫಿಕ್ಸ್ ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಆಟಗಳನ್ನು ರಚಿಸುವುದನ್ನು ಯಾರೂ ನಿಷೇಧಿಸುವುದಿಲ್ಲ. ಅಂಜೂರದಲ್ಲಿ. ಚಿತ್ರ 1.2 ವಿಂಡೋಸ್ ಫೋನ್ 7 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ತೋರಿಸುತ್ತದೆ.

ಅಕ್ಕಿ. 1.2. ವಿಂಡೋಸ್ ಫೋನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆರ್ಕಿಟೆಕ್ಚರ್

ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್‌ನ ದೃಷ್ಟಿಕೋನದಿಂದ ವಿಂಡೋಸ್ ಫೋನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನನ್ಯವಾಗಿಲ್ಲ. XAML ಮತ್ತು C# ಅಥವಾ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಜ್ಞಾನದೊಂದಿಗೆ, ನೀವು ಫೋನ್‌ಗಳಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಬಹುದು, WPF (ವಿಂಡೋಸ್ ಪ್ರೆಸೆಂಟೇಶನ್ ಫೌಂಡೇಶನ್) ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಂಪ್ರದಾಯಿಕ ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಸಿಲ್ವರ್‌ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಡೆಸ್ಕ್‌ಟಾಪ್

ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಮತ್ತು ಹೊರಗೆ ಕರಗುವಿಕೆ, ಹಾಗೆಯೇ ವಿಂಡೋಸ್ 8 ಗಾಗಿ ಮೆಟ್ರೋ ಶೈಲಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು.

ಸ್ವಾಭಾವಿಕವಾಗಿ, ಈ ಪ್ರತಿಯೊಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ತನ್ನದೇ ಆದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿವೆ, ಮತ್ತು ಒಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಬದಲಾವಣೆಗಳಿಲ್ಲದೆ ಕೋಡ್ ಅನ್ನು ಸರಳವಾಗಿ ವರ್ಗಾಯಿಸುವುದು ಅಸಾಧ್ಯ, ಆದರೆ ಮೂಲಭೂತ ಅಂಶಗಳು ಎಲ್ಲೆಡೆ ಒಂದೇ ಆಗಿರುತ್ತವೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, XNA ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಫೋನ್‌ಗೆ ಮಾತ್ರವಲ್ಲದೆ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು Xbox 360 ಕನ್ಸೋಲ್‌ಗಾಗಿ ಆಟಗಳನ್ನು ರಚಿಸಬಹುದು.

ವಿಂಡೋಸ್ ಫೋನ್ 7.5 ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್ 9 (ಐಇ 9) ಬ್ರೌಸರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ಪೂರ್ಣಗೊಂಡಿದೆ

ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ನ ಡೆಸ್ಕ್‌ಟಾಪ್ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಕೋಡ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಕ್ರಿಯಾತ್ಮಕ ಆವೃತ್ತಿ. ಆದಾಗ್ಯೂ, ನಿಮ್ಮ ಫೋನ್‌ನಲ್ಲಿರುವ ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್ ಫ್ಲ್ಯಾಶ್ ಅಥವಾ ಬ್ರೌಸರ್ ಆಧಾರಿತ ಸಿಲ್ವರ್‌ಲೈಟ್‌ನಂತಹ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಒಳ್ಳೆಯ ಸುದ್ದಿ ಏನೆಂದರೆ, ವಿಂಡೋಸ್ ಫೋನ್‌ನಲ್ಲಿನ IE 9 ಡೆಸ್ಕ್‌ಟಾಪ್ ಆವೃತ್ತಿಯಂತೆಯೇ ಅದೇ ಸೂಪರ್-ಫಾಸ್ಟ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ ಅನ್ನು (ಚಕ್ರ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಹೊಂದಿದೆ. ಇದರರ್ಥ ನೀವು ನಿಮ್ಮ ಫೋನ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಮೆಚ್ಚಿನ ಸೈಟ್‌ಗಳನ್ನು ಬ್ರೌಸ್ ಮಾಡಬಹುದು, ಆದರೆ ವಿಂಡೋಸ್ ಫೋನ್‌ಗಾಗಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾದ ನಿಮ್ಮ ಸ್ವಂತ HTML5 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸಹ ರಚಿಸಬಹುದು. ಅಂತಹ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ರನ್ ಆಗುತ್ತವೆ ಮತ್ತು ಟ್ಯಾಗ್‌ಗಳನ್ನು ಬಳಸಬಹುದು

ನೀವು HTML5 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಬಯಸಿದರೆ ಅದು ಕೇವಲ ವಿಂಡೋಸ್‌ಗಿಂತ ಹೆಚ್ಚು ರನ್ ಆಗುತ್ತದೆ

ಫೋನ್, ಆದರೆ iPhone/iPad, Android ಮತ್ತು Bada ನಲ್ಲಿಯೂ ಸಹ PhoneGap ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿ

ಇಲ್ಲಿ: http://phonegap.com/.

ಫೋನ್‌ಗ್ಯಾಪ್ ಅನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಬಳಕೆದಾರರ ದೃಷ್ಟಿಕೋನದಿಂದ ಸಾಮಾನ್ಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಾಗಿವೆ. ಅವರು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ API ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ಹೇಳುವುದಾದರೆ, ಕ್ಯಾಮರಾ ಅಥವಾ ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಡೇಟಾದಿಂದ ಚಿತ್ರಗಳನ್ನು ಪಡೆಯಬಹುದು. ಅಂತಹ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮಾರುಕಟ್ಟೆಯ ಮೂಲಕ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಎಲ್ಲಾ ಫೋನ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ಮತ್ತು ಮೊಬೈಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ ನಡುವಿನ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಗಮನಾರ್ಹ ಪ್ರಯತ್ನದ ಅಗತ್ಯವಿದೆ.

ನೀವು iOS, Android ಅಥವಾ Symbian/Qt ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ವಿಂಡೋಸ್ ಫೋನ್‌ಗೆ ವರ್ಗಾಯಿಸುತ್ತಿದ್ದರೆ, ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿರುವ ದಸ್ತಾವೇಜನ್ನು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಬಹುದು http://wp7mapping.interoperabilitybridges.com/.

ಅಲ್ಲಿ ನೀವು iOS, Android ಮತ್ತು Symbian ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ ವಿಂಡೋಸ್ ಫೋನ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮಾರ್ಗದರ್ಶಿಗಳನ್ನು ಕಾಣಬಹುದು, ಜೊತೆಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸುವ ಇತರ ಮಾಹಿತಿಯನ್ನು ಕಾಣಬಹುದು. ಸೈಟ್ ವಿವಿಧ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ API ಅನುಸರಣೆಯ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು Android ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ android.os.Vibrator ವರ್ಗವನ್ನು ಬಳಸಿದರೆ, ನಂತರ ಹುಡುಕಾಟ ಪಟ್ಟಿಯಲ್ಲಿ ಈ ವರ್ಗದ ಹೆಸರನ್ನು ಟೈಪ್ ಮಾಡಿದರೆ, Windows Phone ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಇದು Microsoft.Devices ನಿಂದ VibrateController ವರ್ಗಕ್ಕೆ ಅನುರೂಪವಾಗಿದೆ ಎಂದು ನೀವು ನೋಡುತ್ತೀರಿ. ನಾಮಸ್ಥಳ. ಸೈಟ್ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಪರಿಹಾರಗಳೊಂದಿಗೆ ವಿಂಡೋಸ್ ಫೋನ್ ಅನ್ನು ಸಂಯೋಜಿಸುವ ಸಾಧನಗಳಿಗೆ ಲಿಂಕ್‌ಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ

ಅಮೆಜಾನ್ ವೆಬ್ ಸೇವೆಗಳಿಗಾಗಿ ವಿಂಡೋಸ್ ಫೋನ್ ಟೂಲ್‌ಕಿಟ್ (S3, SimpleDB ಮತ್ತು SQS ಕ್ಲೌಡ್

ಪ್ರೋಗ್ರಾಮರ್ ಗ್ರಂಥಾಲಯ


“ಪ್ರಶ್ನೆಗಳಿಗೆ ಅಡ್ಡಿಪಡಿಸದಿರುವುದು ಬಹಳ ಮುಖ್ಯ. ಕುತೂಹಲವು ಅಸ್ತಿತ್ವದಲ್ಲಿರಲು ಅದರ ಹಕ್ಕನ್ನು ಹೊಂದಿದೆ.

ಆಲ್ಬರ್ಟ್ ಐನ್ಸ್ಟೈನ್

37. ವಿಂಡೋಸ್ ಕುಟುಂಬ ವೇದಿಕೆಗಳು

ಈ ವಿಭಾಗವು ಪುಸ್ತಕದಿಂದ ವಸ್ತುಗಳನ್ನು ಬಳಸುತ್ತದೆ: ಜೆಫ್ರಿ ರಿಕ್ಟರ್. ವೃತ್ತಿಪರರಿಗಾಗಿ ವಿಂಡೋಸ್ (Windows NT ಮತ್ತು Windows 95 ಗಾಗಿ Win32 API ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್)/ಟ್ರಾನ್ಸ್. ಇಂಗ್ಲೀಷ್ ನಿಂದ – ಎಂ.: ಪ್ರಕಾಶನ ವಿಭಾಗ "ರಷ್ಯನ್ ಆವೃತ್ತಿ" LLP "ಚಾನೆಲ್ ಟ್ರೇಡಿಂಗ್ ಲಿಮಿಟೆಡ್.", 1995. - 720 ಸೆ. (ಮೂಲ ಪ್ರಕಟಣೆ – 1995)

Win32 API ಇಂಟರ್ಫೇಸ್.ವಿವಿಧ ಆವೃತ್ತಿಗಳ ವಿಂಡೋಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂ ಡೆವಲಪರ್‌ಗಳಿಗೆ (ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು) Win32 API (ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್) ಎಂದು ಕರೆಯುತ್ತಾರೆ. API ಎನ್ನುವುದು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರವೇಶಿಸಬಹುದಾದ ಕಾರ್ಯಗಳ ಸಂಗ್ರಹವಾಗಿದೆ.

Win32 API ಅನ್ನು ಮೂರು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ: Win32s, Windows NT (Windows 2000) ಮತ್ತು Windows 95. ಎಲ್ಲಾ ಮೂರು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಈ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು (ಅಂದರೆ ಅದರ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು) ಅಳವಡಿಸುವುದು ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನ ಮೂಲ ಗುರಿಯಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವುದೇ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮತ್ತೊಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಸರಳವಾಗಿ ಪೋರ್ಟ್ ಮಾಡಬಹುದು: ಅದನ್ನು ಇತರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಮಾತ್ರ ಮತ್ತೆ ಸಂಕಲಿಸಬೇಕಾಗುತ್ತದೆ. ವಾಸ್ತವದಲ್ಲಿ, ಆದಾಗ್ಯೂ, ಈ ಕನಸು ಸಂಪೂರ್ಣವಾಗಿ ನನಸಾಗಲಿಲ್ಲ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಮೂರು ಹೆಸರಿನ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ನಡುವೆ ಸಾಕಷ್ಟು ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸಗಳಿವೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ವರ್ಗಾಯಿಸುವ ಸಾಧ್ಯತೆಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ.

Win32s ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ 32-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವಿರುವ ಮೊಟ್ಟಮೊದಲ ವೇದಿಕೆಯಾಗಿದೆ. ಇದು ಡೈನಾಮಿಕ್ ಲಿಂಕ್ ಲೈಬ್ರರಿಗಳ ಒಂದು ಸೆಟ್ (dll ಫೈಲ್‌ಗಳು) ಮತ್ತು ವರ್ಚುವಲ್ ಡಿವೈಸ್ ಡ್ರೈವರ್ (ವರ್ಚುವಲ್-ಡಿವೈಸ್ ಡ್ರೈವರ್) ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಸೆಟ್ 16-ಬಿಟ್ ವಿಂಡೋಸ್ 3.x ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಪೂರಕವಾಗಿದೆ. ಹೀಗಾಗಿ, Win32s ಕೇವಲ Windows 3.x ಗೆ ಆಡ್-ಆನ್ ಆಗಿದೆ. ಈ ಆಡ್-ಇನ್ 32-ಬಿಟ್ ಫಂಕ್ಷನ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು 16-ಬಿಟ್‌ಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಅನುಗುಣವಾದ ವಿಂಡೋಸ್ 3.x ಕಾರ್ಯಗಳನ್ನು ಕರೆಯುತ್ತದೆ.

Win32s ನಲ್ಲಿ, ಹೆಚ್ಚಿನ Win32 ಕಾರ್ಯಗಳನ್ನು ಸರಳವಾಗಿ "ಸ್ಟಬ್‌ಗಳು" ಎಂದು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ: ಅವುಗಳನ್ನು ಕರೆಯುವಾಗ, ಯಾವುದೇ ಕ್ರಿಯೆಯನ್ನು ಮಾಡದೆಯೇ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, 16-ಬಿಟ್ ವಿಂಡೋಸ್ ಥ್ರೆಡ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲವಾದ್ದರಿಂದ, CreateThread ಕಾರ್ಯವು ಶೂನ್ಯ ಪಾಯಿಂಟರ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, Win32s ವಿಂಡೋಸ್ 3.x ನಿಂದ ಬೆಂಬಲಿಸದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪರಿಚಯಿಸಿತು. ಇವುಗಳು ಉದಾಹರಣೆಗೆ, ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಿದ ಫೈಲ್‌ಗಳು ಮತ್ತು ರಚನಾತ್ಮಕ ವಿನಾಯಿತಿ ನಿರ್ವಹಣೆಯನ್ನು ಒಳಗೊಂಡಿವೆ.

Win32s ನ ಗುರಿಯು ಪ್ರೋಗ್ರಾಮರ್‌ಗಳನ್ನು 32-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರೋತ್ಸಾಹಿಸುವುದಾಗಿತ್ತು, ಇದರಿಂದಾಗಿ Windows NT ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಬಿಡುಗಡೆಯಾದ ಸಮಯದಲ್ಲಿ, 32-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಈಗಾಗಲೇ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿರುತ್ತವೆ. ಈ ಗುರಿ, ದುರದೃಷ್ಟವಶಾತ್, ಎಂದಿಗೂ ಸಾಧಿಸಲಾಗಲಿಲ್ಲ, ಏಕೆಂದರೆ Win32s ವಿಶೇಷವಾಗಿ ಯಶಸ್ವಿಯಾಗಲಿಲ್ಲ.

ವಿಂಡೋಸ್ NT ವೇದಿಕೆಪೂರ್ಣ ಪ್ರಮಾಣದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿದ್ದು ಅದು Win32 ಕಾರ್ಯಗಳನ್ನು ಪೂರ್ಣ ಪ್ರಮಾಣದಲ್ಲಿ ಬೆಂಬಲಿಸುತ್ತದೆ. ಇದು ತುಲನಾತ್ಮಕವಾಗಿ ಹೊಸ OS ಮತ್ತು MS DOS ನಿಂದ ತೂಕವನ್ನು ಹೊಂದಿಲ್ಲ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಕಾರ್ಪೊರೇಷನ್ ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮೇಲೆ ಬೆಟ್ಟಿಂಗ್ ಮಾಡುತ್ತಿದೆ. ನಿಜ, ವಿಂಡೋಸ್ NT ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್‌ವೇರ್‌ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಬೇಡಿಕೆಗಳನ್ನು ಇರಿಸುತ್ತದೆ, ಪ್ರಾಥಮಿಕವಾಗಿ RAM ಮತ್ತು ಹಾರ್ಡ್ ಡ್ರೈವ್‌ನಲ್ಲಿ.

ವಿಂಡೋಸ್ NT ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಇತರ ಎರಡು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಿಂತ ಹಲವಾರು ಪ್ರಯೋಜನಗಳನ್ನು ಹೊಂದಿದೆ.

ಮೊದಲನೆಯದಾಗಿ, 32-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಇದಕ್ಕೆ ಸ್ಥಳೀಯವಾಗಿವೆ ಮತ್ತು Win32 API ಗೆ ಧನ್ಯವಾದಗಳು. ಇಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಅನಿವಾರ್ಯ ವೈಫಲ್ಯಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ವೇದಿಕೆಯ ಹೆಚ್ಚಿನ ಸ್ಥಿರತೆಯನ್ನು ಗಮನಿಸುವುದು ಸಹ ಅಗತ್ಯವಾಗಿದೆ.

ಎರಡನೆಯದಾಗಿ, ವಿಂಡೋಸ್ NT MS DOS, OS/2, POSIX, ಪ್ರೆಸೆಂಟೇಶನ್ ಮ್ಯಾನೇಜರ್ ಮತ್ತು Windows 3.x ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಹಲವಾರು ವಿಭಿನ್ನ ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು (ಏಕಕಾಲದಲ್ಲಿ) ಸಮರ್ಥವಾಗಿದೆ.

ಮೂರನೆಯದಾಗಿ, ಪರಿಗಣಿಸಲಾದ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ವಿಂಡೋಸ್ NT ಏಕೈಕ ಪೋರ್ಟಬಲ್ ಆಗಿದೆ, ಅಂದರೆ. ಇದು ವಿವಿಧ ರೀತಿಯ ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಯಂತ್ರಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ಹೆಚ್ಚಿನ Windows NT ಕೋಡ್ ಅನ್ನು C ಮತ್ತು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿರುವುದರಿಂದ, ಅದನ್ನು ಬೇರೆ (ಇಂಟೆಲ್ ಅಲ್ಲದ) ಪ್ರೊಸೆಸರ್ ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್‌ಗೆ ವರ್ಗಾಯಿಸಲು - MIPS R4000, DEC ಆಲ್ಫಾ ಅಥವಾ Motorola PowerPC - ಬಳಸಿ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಮರುಸಂಕಲಿಸಲು ಸಾಕು. ಪ್ರೊಸೆಸರ್ಗಾಗಿ "ಸ್ಥಳೀಯ" ಕಂಪೈಲರ್. ಸಹಜವಾಗಿ, ವಾಸ್ತವದಲ್ಲಿ, ಮತ್ತೊಂದು ರೀತಿಯ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಬದಲಾಯಿಸುವುದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದು ಸಿಸ್ಟಮ್‌ನ ಎರಡು ಕಡಿಮೆ-ಮಟ್ಟದ ಘಟಕಗಳನ್ನು ಪುನಃ ಬರೆಯುವ ಅಗತ್ಯವಿದೆ: ಕರ್ನಲ್ (ಕರ್ನಲ್) ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಅಮೂರ್ತ ಪದರ (HAL). ಈ ಘಟಕಗಳನ್ನು ಪ್ರಾಥಮಿಕವಾಗಿ ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯ ಸೂಕ್ತ ಆವೃತ್ತಿಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಪ್ರೊಸೆಸರ್‌ಗೆ ನಿರ್ದಿಷ್ಟವಾಗಿರುತ್ತವೆ. ವಿಂಡೋಸ್ NT ಗಾಗಿ ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತೊಂದು ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು, ಅವುಗಳನ್ನು ಮರುಸಂಕಲಿಸುವುದು ಮಾತ್ರ ಉಳಿದಿದೆ.

ಹೀಗಾಗಿ, ವಿವಿಧ ರೀತಿಯ ಪ್ರೊಸೆಸರ್‌ಗಳೊಂದಿಗೆ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ನೀವು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸಲು ನೀವು ಯೋಜಿಸಿದರೆ, ಅದನ್ನು ವಿಂಡೋಸ್ NT ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬೇಕು.

ಮತ್ತು ಅಂತಿಮವಾಗಿ, ನಾಲ್ಕನೆಯದಾಗಿ, ಮಲ್ಟಿಪ್ರೊಸೆಸರ್ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದಾದ ಮತ್ತು ಅದರ ವಿಶಿಷ್ಟ ಸಾಮರ್ಥ್ಯಗಳ ಲಾಭವನ್ನು ಪಡೆಯುವ ಏಕೈಕ ವೇದಿಕೆ ವಿಂಡೋಸ್ NT ಆಗಿದೆ. ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ 30 ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ವಿಂಡೋಸ್ NT ವಾಸ್ತವವಾಗಿ 30 ಥ್ರೆಡ್‌ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. (ಅನುಕ್ರಮವಾಗಿ 30 ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳೊಂದಿಗೆ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.)

ವಿಂಡೋಸ್ 95 ವೇದಿಕೆಇಂಟೆಲ್ 386 ಕ್ಲಾಸ್ ಮತ್ತು 4 ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಮೆಗಾಬೈಟ್‌ಗಳ RAM ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಗೆ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಬಹಳ ದೊಡ್ಡ ಸ್ಥಾನವನ್ನು ತುಂಬುವ ಇತ್ತೀಚಿನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿದೆ. ವಿಂಡೋಸ್ 95 ಬಿಡುಗಡೆಗೆ ಕಾರಣವೆಂದರೆ ಕಂಪ್ಯೂಟರ್ ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ ವಿಂಡೋಸ್ NT ಯ ಅತಿಯಾದ ಹೆಚ್ಚಿನ ಅವಶ್ಯಕತೆಗಳು.

4 MB ಮೆಮೊರಿ ಹೊಂದಿರುವ ಯಂತ್ರಗಳಲ್ಲಿ ವಿಂಡೋಸ್ 95 ರನ್ ಆಗಲು, Microsoft Win32 API ನ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಡಿತಗೊಳಿಸಿತು. ಪರಿಣಾಮವಾಗಿ, Windows 95 Win32 API ಯ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ನಿರ್ದಿಷ್ಟವಾಗಿ, ಅಸಮಕಾಲಿಕ ಫೈಲ್ ಇನ್ಪುಟ್ / ಔಟ್ಪುಟ್, ಡೀಬಗ್ ಮಾಡುವಿಕೆ, ಲಾಗಿಂಗ್, ಭದ್ರತೆ, ಇತ್ಯಾದಿ. ಈ ಕಾರ್ಯಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಆದರೆ ಸಂಪೂರ್ಣವಾಗಿ ಅಲ್ಲ. ಆದಾಗ್ಯೂ, Windows 95 ಹೆಚ್ಚಿನ Win32 API ಕಾರ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ವೇದಿಕೆಯಾಗಿದೆ.

ಆದ್ದರಿಂದ, ಚರ್ಚಿಸಲಾದ ಮೂರು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ, ಈ ಸಮಯದಲ್ಲಿ ವಿಂಡೋಸ್ NT ಮತ್ತು ವಿಂಡೋಸ್ 95 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಮಾತ್ರ ಗಂಭೀರವಾಗಿ ಪರಿಗಣಿಸಬೇಕು, ಏಕೆಂದರೆ Win32s ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಹೆಚ್ಚಿನ Win32 API ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.

Windows 95 ಮತ್ತು Windows NT ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಗಮನಿಸಬೇಕಾದ ಇನ್ನೊಂದು ವ್ಯತ್ಯಾಸವಿದೆ. ವಿಂಡೋಸ್ 95 ನಲ್ಲಿ, ಮೊಡೆಮ್‌ಗಳು, ಹೆಚ್ಚು ನಿಖರವಾದ ಬಣ್ಣ ಸಂತಾನೋತ್ಪತ್ತಿ ಮತ್ತು ಇತರ ಸೇವೆಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಹಲವಾರು ಹೊಸ ಕಾರ್ಯಗಳನ್ನು Win32 API ಗೆ ಸೇರಿಸಲಾಯಿತು. ಆದರೆ ವಿಂಡೋಸ್ NT (ಕನಿಷ್ಠ ಆವೃತ್ತಿ 3.5) ಈ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ, Win32 API ಯ ಕೆಲವು ಕಾರ್ಯಗಳು ಒಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಮತ್ತು ಇನ್ನೊಂದರಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಇರುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೀವು ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು. Windows NT ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಪ್ರಕಾರ, Win32 API ಯ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವುದರಿಂದ ಇದು ಹೆಚ್ಚು ದುರದೃಷ್ಟಕರವಾಗಿದೆ.

Windows ನ ವಿವಿಧ ಆವೃತ್ತಿಗಳಲ್ಲಿ Win32 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಅನುಷ್ಠಾನದಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ProgTech.hlp ಸಹಾಯ ಫೈಲ್‌ನ "ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ವ್ಯತ್ಯಾಸಗಳು" ವಿಭಾಗದಲ್ಲಿ ಕಾಣಬಹುದು.

ವಿಂಡೋಸ್ NT 3.5 ಅಂತರ್ನಿರ್ಮಿತ ಗ್ರಾಫಿಕ್ಸ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿದೆ 3D ಗ್ರಾಫಿಕ್ಸ್ OpenGL API. ಓಪನ್‌ಜಿಎಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್-ಸ್ವತಂತ್ರ, ಉದ್ಯಮ-ಪ್ರಮಾಣಿತ ಗ್ರಾಫಿಕ್ಸ್ ಲೈಬ್ರರಿಯಾಗಿದ್ದು, ಸಿಲಿಕಾನ್ ಗ್ರಾಫಿಕ್ಸ್ ತನ್ನ ವರ್ಕ್‌ಸ್ಟೇಷನ್‌ಗಳಿಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ. OpenGL ಪ್ರಸ್ತುತ ಆರ್ಕಿಟೆಕ್ಚರ್ ರಿವ್ಯೂ ಬೋರ್ಡ್‌ನಿಂದ ಗುರುತಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು DEC, IBM, Intel, Microsoft ಮತ್ತು Silicon Graphics ನಂತಹ ಸಂಸ್ಥೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ವಿಂಡೋಸ್ NT ಬಳಕೆದಾರರಿಗೆ ಈ ಪ್ರಬಲ 32-ಬಿಟ್ API ಒದಗಿಸಲು OpenGL ತಂತ್ರಜ್ಞಾನವನ್ನು Microsoft ನಿಂದ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ದೊಡ್ಡ ಯೋಜನೆಗಳು ಮತ್ತು ಡೇಟಾದ ದೃಶ್ಯೀಕರಣದ ಅಗತ್ಯವಿರುವಾಗ ಈ ಗ್ರಂಥಾಲಯದ ಸುಧಾರಿತ ಕಾರ್ಯಗಳು ಅಗತ್ಯವಿದೆ. ಅದರ ಬಳಕೆಯ ಅಗತ್ಯವಿರುವ ವಿಶಿಷ್ಟವಾದ ಅನ್ವಯಗಳೆಂದರೆ CAD, ಯಾಂತ್ರಿಕ ಮತ್ತು ಕೈಗಾರಿಕಾ ವಿನ್ಯಾಸ ವ್ಯವಸ್ಥೆಗಳು, ಸಂಖ್ಯಾಶಾಸ್ತ್ರೀಯ ಮತ್ತು ವೈಜ್ಞಾನಿಕ ವಿಶ್ಲೇಷಣೆ ಕಾರ್ಯಕ್ರಮಗಳು.