ಜಾಹೀರಾತು ಮುಚ್ಚಿ

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

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

iOS 12 ಅನಾವರಣದಿಂದ ಚಿತ್ರಗಳನ್ನು ಪರಿಶೀಲಿಸಿ:

ಐಒಎಸ್ 12 ನೊಂದಿಗೆ, ಆಪ್ಟಿಮೈಸೇಶನ್ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಆಪಲ್ ನಿರ್ಧರಿಸಿದೆ, ಏಕೆಂದರೆ ಅನೇಕ ಬಳಕೆದಾರರು ಡೀಬಗ್ ಮಾಡುವುದರ ಬಗ್ಗೆ ದೂರು ನೀಡಿದ್ದಾರೆ (ವಿಶೇಷವಾಗಿ ಐಒಎಸ್ 11 ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ). ಸಿಸ್ಟಮ್ ಮತ್ತು ಅದರ ಅನಿಮೇಷನ್‌ಗಳ ಕೆಲವು ರೀತಿಯ "ನಿಧಾನ", "ಅಂಟಿಕೊಂಡಿರುವಿಕೆ" ಮತ್ತು "ಅಸ್ಪಷ್ಟತೆ" ಗೆ ಸಂಬಂಧಿಸಿದ ಬಹುಪಾಲು ಋಣಾತ್ಮಕ ಪ್ರತಿಕ್ರಿಯೆಗಳು. ಆದ್ದರಿಂದ ಆಪಲ್‌ನ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿದರು ಮತ್ತು ಐಒಎಸ್‌ನಲ್ಲಿನ ಸಂಪೂರ್ಣ ಅನಿಮೇಷನ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಮೀರಿಸಿದರು. ಈ ಪ್ರಯತ್ನವು ಪ್ರಾಥಮಿಕವಾಗಿ ಮೂರು ಪ್ರಮುಖ ಟ್ವೀಕ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದ್ದು ಅದು iOS 12 ಅನ್ನು ಅದು ಮಾಡುವ ರೀತಿಯಲ್ಲಿ ರನ್ ಮಾಡುತ್ತದೆ. ಐಒಎಸ್ 7 ರಿಂದ ಐಒಎಸ್‌ನಲ್ಲಿ ಇರುವ ನ್ಯೂನತೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಲು ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಯಶಸ್ವಿಯಾಗಿದ್ದಾರೆ.

1. ಡೇಟಾ ತಯಾರಿಕೆ

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

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

2. ತ್ವರಿತ ಕಾರ್ಯಕ್ಷಮತೆ

ಎರಡನೆಯ ಬದಲಾವಣೆಯು ಸಾಧನದಲ್ಲಿನ ಕಂಪ್ಯೂಟಿಂಗ್ ಘಟಕಗಳ ವಿದ್ಯುತ್ ನಿರ್ವಹಣೆಯ ಮಾರ್ಪಾಡು, ಅದು CPU ಅಥವಾ GPU ಆಗಿರಬಹುದು. ಸಿಸ್ಟಂನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಪ್ರೊಸೆಸರ್ ಹೆಚ್ಚಿದ ಚಟುವಟಿಕೆಯ ಬೇಡಿಕೆಗಳನ್ನು ಗಮನಿಸಲು ಮತ್ತು ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ಆವರ್ತನಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಂಡಿತು. ಜೊತೆಗೆ, ಪ್ರೊಸೆಸರ್‌ನ ಈ ವೇಗವರ್ಧನೆ/ಕ್ಷೀಣತೆ ಕ್ರಮೇಣವಾಗಿ ಸಂಭವಿಸಿತು, ಆದ್ದರಿಂದ ಅನೇಕ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸಿಸ್ಟಮ್‌ಗೆ ಕೆಲವು ಕಾರ್ಯಗಳಿಗೆ ಶಕ್ತಿಯ ಅಗತ್ಯವಿದೆ ಎಂದು ಸಂಭವಿಸಿತು, ಆದರೆ ಅದು ತಕ್ಷಣವೇ ಲಭ್ಯವಿರಲಿಲ್ಲ, ಮತ್ತು FPS ಅನಿಮೇಷನ್‌ಗಳಲ್ಲಿ ಮತ್ತೆ ಹನಿಗಳು ಕಂಡುಬಂದವು, ಇತ್ಯಾದಿ. ಐಒಎಸ್ 12, ಏಕೆಂದರೆ ಇಲ್ಲಿ ಪ್ರೊಸೆಸರ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯ ರೇಖೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚು ಆಕ್ರಮಣಕಾರಿಯಾಗಿ ಸರಿಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು ಆವರ್ತನಗಳಲ್ಲಿ ಕ್ರಮೇಣ ಹೆಚ್ಚಳ/ಕಡಿತವು ಈಗ ತಕ್ಷಣವೇ ಆಗಿದೆ. ಪ್ರದರ್ಶನವು ಅಗತ್ಯವಿರುವ ಕ್ಷಣಗಳಲ್ಲಿ ಲಭ್ಯವಿರಬೇಕು.

3. ಹೆಚ್ಚು ಪರಿಪೂರ್ಣ ಸ್ವಯಂ ಲೇಔಟ್

ಮೂರನೆಯ ಬದಲಾವಣೆಯು ಐಒಎಸ್ 8 ರಲ್ಲಿ ಆಪಲ್ ಪರಿಚಯಿಸಿದ ಇಂಟರ್ಫೇಸ್‌ಗೆ ಸಂಬಂಧಿಸಿದೆ. ಇದು ಸ್ವಯಂ-ಲೇಔಟ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಇದು ಆಪಲ್ ತನ್ನ ಐಫೋನ್ ಡಿಸ್‌ಪ್ಲೇಗಳ ಗಾತ್ರವನ್ನು ಹೆಚ್ಚಿಸಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ಐಒಎಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿತು. ಡೇಟಾ ಪ್ರದರ್ಶಿಸಲಾದ ಪ್ರದರ್ಶನದ ಪ್ರಕಾರ ಮತ್ತು ಗಾತ್ರವನ್ನು ಲೆಕ್ಕಿಸದೆಯೇ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ನ ನೋಟವು ಸರಿಯಾಗಿದೆ ಎಂದು ಫ್ರೇಮ್ವರ್ಕ್ ಖಚಿತಪಡಿಸಿದೆ. ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುವ ಒಂದು ರೀತಿಯ ಊರುಗೋಲು (ಆದರೆ ಅವರಿಗೆ ಮಾತ್ರವಲ್ಲ, ಈ ಫ್ರೇಮ್‌ವರ್ಕ್ ಐಒಎಸ್ ಸಿಸ್ಟಮ್‌ನ ಅವಿಭಾಜ್ಯ ಅಂಗವಾಗಿದೆ ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್‌ನ ಎಲ್ಲಾ ಭಾಗಗಳ ಸರಿಯಾದ ಪ್ರದರ್ಶನವನ್ನು ನೋಡಿಕೊಳ್ಳುತ್ತದೆ) ಹಲವಾರು ಪ್ರದರ್ಶನ ಗಾತ್ರಗಳಿಗೆ. ಇದರ ಜೊತೆಗೆ, ಈ ಸಂಪೂರ್ಣ ವ್ಯವಸ್ಥೆಯು ಹೆಚ್ಚಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿದೆ. ವಿವರವಾದ ಪರೀಕ್ಷೆಯ ನಂತರ, ಅದರ ಕಾರ್ಯಾಚರಣೆಯು ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳ ಮೇಲೆ ಸಾಕಷ್ಟು ಬೇಡಿಕೆಯಿದೆ ಎಂದು ಬದಲಾಯಿತು, ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲಿನ ದೊಡ್ಡ ಪರಿಣಾಮಗಳು iOS 11 ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡವು. iOS 12 ನಲ್ಲಿ, ಮೇಲೆ ತಿಳಿಸಲಾದ ಉಪಕರಣವು ಗಮನಾರ್ಹವಾದ ಮರುವಿನ್ಯಾಸ ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದೆ ಮತ್ತು ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ಅದರ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಾಚರಣೆಯ ಮೇಲಿನ ಪರಿಣಾಮವು ಗಣನೀಯವಾಗಿ ಚಿಕ್ಕದಾಗಿದೆ, ಇದು ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಪರಿಕರಗಳ ಅಗತ್ಯಗಳಿಗಾಗಿ CPU/GPU ನಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಮುಕ್ತಗೊಳಿಸುತ್ತದೆ.

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

.