ಆಂಡ್ರಾಯ್ಡ್ ನವೀಕರಣಗಳನ್ನು ಈ ರೀತಿ ತಯಾರಿಸಲಾಗುತ್ತದೆ

ಆಂಡ್ರಾಯ್ಡ್ ನವೀಕರಣಗಳನ್ನು ಈ ರೀತಿ ತಯಾರಿಸಲಾಗುತ್ತದೆ

ಆಂಡ್ರಾಯ್ಡ್‌ನ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಘೋಷಿಸಿದಾಗ, ಅದು ಸಾಮಾನ್ಯವಾಗಿ ನಮ್ಮ ಮೊಬೈಲ್ ಫೋನ್‌ಗಳನ್ನು ತಲುಪಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. Android One ಜೊತೆಗೆ Google ಫೋನ್ ಅಥವಾ ಮೊಬೈಲ್ ಅನ್ನು ಹೊಂದುವುದರ ಹೊರತಾಗಿ, ಸಾಧನವನ್ನು ನವೀಕೃತವಾಗಿ ತರಲು ತಯಾರಕರು ಹಲವಾರು ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕು. Android ನವೀಕರಣಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ನಾವು ನಿಮಗೆ ಹೇಳುತ್ತೇವೆ.

ಎರಡು ಹಂತಗಳಲ್ಲಿ ಮತ್ತು ಹನ್ನೊಂದು ಹಂತಗಳಲ್ಲಿ ಒಂದು ಪ್ರಕ್ರಿಯೆ

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

Android ನವೀಕರಣಗಳ ಹಂತ 1

ಹಂತಗಳು 1 ಮತ್ತು 2: ಅಭಿವೃದ್ಧಿ ಕಿಟ್ ಮತ್ತು ಫೌಂಡೇಶನ್

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

ಅಲ್ಲಿಂದ, ಅಡಿಪಾಯವನ್ನು ನಿರ್ಮಿಸುವ ಸಮಯ. ನಾವು ಆಂಡ್ರಾಯ್ಡ್‌ನ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಿಸ್ಟಮ್‌ಗೆ ತರುವ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ. ಇದು ಭಾಗವಾಗಿದೆ, ಸ್ಥೂಲವಾಗಿ, ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್‌ಡೇಟ್‌ಗಳು ಈಗಾಗಲೇ ಇದ್ದವುಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಆಗಿವೆ.

ಹಂತ 3: HAL

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

Android ನವೀಕರಣಗಳ 4 ಮತ್ತು 5 ಹಂತಗಳು

ಹಂತಗಳು 4 ಮತ್ತು 5: ಮೂಲಭೂತ ಮತ್ತು ಪರಿಕರಗಳು

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

ಐದನೇ ಹಂತವೆಂದರೆ ತಯಾರಕರು ತನ್ನದೇ ಆದ ಗ್ರಾಹಕೀಕರಣ ಪದರವನ್ನು ಪರಿಚಯಿಸುತ್ತಾರೆ. ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್, ಸ್ವಂತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳು... ಇದು ಶುದ್ಧ ಆಂಡ್ರಾಯ್ಡ್‌ನಲ್ಲಿ ವಿಭಿನ್ನವಾದ ಕ್ಷಣವಾಗಿದೆ.

ಹಂತಗಳು 6 ಮತ್ತು 7: ಪರೀಕ್ಷೆಗಳು, ಪರೀಕ್ಷೆಗಳು ಮತ್ತು ಹೆಚ್ಚಿನ ಪರೀಕ್ಷೆಗಳು

ಇಲ್ಲಿಯವರೆಗೆ Android ನ ಆವೃತ್ತಿಯನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ ಅದು ಸಮಸ್ಯೆಗಳಿಲ್ಲದೆ ದಿನದಿಂದ ದಿನಕ್ಕೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಎಲ್ಲವೂ ಎಲ್ಲಿ ಇರಬೇಕೋ ಅಲ್ಲಿ ಎಲ್ಲವೂ ಇದೆ ಮತ್ತು ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಪರೀಕ್ಷೆಗಳ ಸರದಿ ಸರಿಪಡಿಸಬೇಕಾದ ಸಂಭವನೀಯ ದೋಷಗಳನ್ನು ನೀವು ಪತ್ತೆ ಮಾಡುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು.

ಸೋನಿಯ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ತನ್ನದೇ ಆದ ಜನರಿಗೆ, ಅದರ ಪ್ರಯೋಗಾಲಯದ ಉಪಕರಣಗಳಿಗೆ ಮತ್ತು ದಿ ಮುಚ್ಚಿದ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಬೀಟಾಗಳು. ಯಾವುದೇ ದೋಷಗಳಿಲ್ಲದೆ ಸ್ಥಿರವಾದ ಆವೃತ್ತಿಯನ್ನು ಸಾಧಿಸುವವರೆಗೆ ಅಥವಾ ಸಂಪೂರ್ಣ ಸಿಸ್ಟಮ್ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದ ಕನಿಷ್ಠ ದೋಷಗಳನ್ನು ಸಾಧಿಸುವವರೆಗೆ ಈ ಪ್ರಕ್ರಿಯೆಯು ನಡೆಯುತ್ತಿದೆ.

ಹಂತಗಳು 8 ಮತ್ತು 9: ಮಾನದಂಡಗಳನ್ನು ಖಾತರಿಪಡಿಸುವುದು

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

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

Android ನವೀಕರಣಗಳಿಗಾಗಿ ಅಂತಿಮ ಹಂತಗಳು

ಹಂತಗಳು 10 ಮತ್ತು 11: ಉಡಾವಣೆ ಮತ್ತು ಬೆಂಬಲ

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

ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಲು ತಯಾರಕರು ಬಳಕೆದಾರರ ಪ್ರತಿಕ್ರಿಯೆಗೆ ಗಮನಹರಿಸಬೇಕು ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ ಮತ್ತು ಯಾವುದೇ ರೀತಿಯ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಬೇಕಾಗಿದೆ. ಇಲ್ಲಿಯೇ Android ಬಿಡುಗಡೆಗಳ ನಡುವೆ ನಡೆಯುವ ಪ್ರತಿ ಫೋನ್‌ನ ಫರ್ಮ್‌ವೇರ್ ನವೀಕರಣಗಳಿಗಾಗಿ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.

Android ನವೀಕರಣಗಳಿಗಾಗಿ ಪ್ರಯಾಸಕರ ಪ್ರಕ್ರಿಯೆ

ಈ ಹಂತದಲ್ಲಿಯೇ ಈ ಕ್ಷಣದ ಆಂಡ್ರಾಯ್ಡ್ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಪರಿಗಣಿಸಬಹುದು. ಪ್ರಕ್ರಿಯೆಯು ಉದ್ದವಾಗಿದೆ ಮತ್ತು ತಯಾರಕರು ಬಹಳ ಗಮನಹರಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ಕೆಲಸ ಮಾಡುವಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ರತಿ ಬಾರಿ Android ನವೀಕರಣವನ್ನು ಘೋಷಿಸಿದಾಗ ಅವರು ಏಕೆ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ ಎಂಬುದನ್ನು ಇದು ವಿವರಿಸುತ್ತದೆ.

ಗೂಗಲ್ ಸಾಫ್ಟ್‌ವೇರ್‌ಗೆ ಸಿಸ್ಟಮ್‌ಗಳ ನಡುವಿನ ವಿಘಟನೆಯು ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಯಾಗಿದ್ದರೂ, ಸತ್ಯವೆಂದರೆ ಸರ್ಚ್ ಇಂಜಿನ್ ಮೂಲಭೂತ ಅಂಶಗಳೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಮಾತ್ರ ಒದಗಿಸುತ್ತದೆ, ಮತ್ತು ಅಗತ್ಯವಿರುವ ಕೆಲಸವನ್ನು ಮಾಡುವುದು ಪ್ರತಿ ಕಂಪನಿಗೆ ಬಿಟ್ಟದ್ದು. ಅವರು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ, ಆದರೆ ಎಲ್ಲವೂ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಇದು ಪ್ರಯಾಸದಾಯಕ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ.