ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ Android ಗಾಗಿ XMPP ಕ್ಲೈಂಟ್ನ ಹೊಸ ಆವೃತ್ತಿ - ಯಾಕ್ಸಿಮ್ 0.9.9 "FOSDEM 2020 ಆವೃತ್ತಿ" ಅನೇಕ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಸೇವಾ ವೀಕ್ಷಣೆಯಂತಹ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ, ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಬೆಂಬಲ, MAM ಮತ್ತು ಪುಶ್ನೊಂದಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ, ಅಗತ್ಯವಿದ್ದಾಗ ಅನುಮತಿಗಳನ್ನು ವಿನಂತಿಸುವುದರೊಂದಿಗೆ ಹೊಸ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್. ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಯಾಕ್ಸಿಮ್ ಅನ್ನು ಮೊಬೈಲ್ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ತರಲು ಸಾಧ್ಯವಾಗಿಸಿತು XMPP ಅನುಸರಣೆ ಸೂಟ್ 2020. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ವಿತರಿಸುವವರು GPLv3 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ.
ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:
ಇಂಟರ್ಫೇಸ್ ಅನ್ನು Google "ಮೆಟೀರಿಯಲ್ ಡಿಸೈನ್" ಶೈಲಿಗೆ ಹೊಂದಿಸಲಾಗಿದೆ. ಕಳೆದ ವರ್ಷ ಬಿಗಿಪಟ್ಟು ಹೊಂದಿಸಲು ಅವಶ್ಯಕತೆಗಳು Google Play ನಲ್ಲಿ ಪ್ರಕಟಿಸಲು, ನಾನು ಹಳೆಯದಾದ ಲೈಬ್ರರಿಯನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗಿತ್ತು ಆಕ್ಷನ್ ಬಾರ್ ಶೆರ್ಲಾಕ್ ಮೇಲೆ appcompat Google ನಿಂದ, ಇದು ವಸ್ತು ಶೈಲಿಯೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಇದರರ್ಥ yaxim ಗೆ ಈಗ ಸಾಧನದಲ್ಲಿ ಕನಿಷ್ಠ Android 4.0 ಅಗತ್ಯವಿದೆ. 4.0 ರಲ್ಲಿ ಆವೃತ್ತಿ 2011 ಬಿಡುಗಡೆಯಾದಾಗಿನಿಂದ, ಇದು ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ಸಾಧನಗಳ ಮೇಲೆ ಮಾತ್ರ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಹತ್ತು ವರ್ಷಕ್ಕಿಂತ ಹಳೆಯ ಫೋನ್ಗಳನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರು Android 2.3+ ನಲ್ಲಿ ರನ್ ಆಗುವ yaxim ನ ಹಳೆಯ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಉಳಿಯಬೇಕು. ಹೆಚ್ಚುವರಿಯಾಗಿ, Android 6+ ಸಾಧನಗಳಲ್ಲಿ, ಬಳಕೆದಾರರಿಗೆ ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿದ್ದಾಗ (ಉದಾಹರಣೆಗೆ, ಫೈಲ್ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಾಗ ಅಥವಾ ಫೋಟೋಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವಾಗ) ಅನುಮತಿಯನ್ನು ನೀಡುವಂತೆ ಕೇಳಲಾಗುತ್ತದೆ.
Android 8+ ನಲ್ಲಿ yaxim ಹೊಸದನ್ನು ಬಳಸುತ್ತದೆ ಅಧಿಸೂಚನೆ ಚಾನಲ್ಗಳು. ಪ್ರತಿ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಕಸ್ಟಮ್ ರಿಂಗ್ಟೋನ್ನೊಂದಿಗೆ ಹೊಸ ಚಾನಲ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ. ಬಳಕೆದಾರರು ಸಂಪರ್ಕದಿಂದ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ಅವರು ರಿಂಗ್ಟೋನ್ ಅನ್ನು ಬದಲಾಯಿಸಲು Android ನ ಅಧಿಸೂಚನೆ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಬಹುದು.
ಹೊಸ XEP-0401: ಸುಲಭ ಬಳಕೆದಾರ ಆನ್ಬೋರ್ಡಿಂಗ್ ಇಲ್ಲದೆಯೇ ಸರ್ವರ್ಗೆ ಹೊಸ ಬಳಕೆದಾರರನ್ನು ಆಹ್ವಾನಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಸ್ಪ್ಯಾಮರ್ಗಳಿಂದ ನಿಂದನೆಗೆ ಹೆದರುತ್ತಾರೆ. ಕೆಳಗಿನ ವೀಡಿಯೊದಲ್ಲಿ ನೀವು ಬಳಕೆದಾರರನ್ನು ನೋಡಬಹುದು ಕವಿತೆ ಸರ್ವರ್ನಲ್ಲಿ ಪ್ರೊಸೋಡಿ, ಇದು ಆಮಂತ್ರಣವನ್ನು ರಚಿಸುತ್ತದೆ ಅದನ್ನು ನೋಂದಾಯಿಸಲು yaxim ಬಳಸುತ್ತದೆ ಮತ್ತು ಆಹ್ವಾನಿತರನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೇರಿಸುತ್ತದೆ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಆಮಂತ್ರಣ ಪುಟವು ಬಳಸುತ್ತದೆ Google Play ನಿಂದ ಅನುಸ್ಥಾಪನಾ ಲಿಂಕ್, ಇದು yaxim ಕ್ಲೈಂಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲಾದ ಆಹ್ವಾನಿತರ ವಿಳಾಸವನ್ನು ತಿಳಿಯಲು ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಗೌಪ್ಯತೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದನ್ನು yax.im ಸರ್ವರ್ನ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಇನ್ನೂ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ.
ಬುಕ್ಮಾರ್ಕ್ಗಳಿಂದ ಹೊಸ ಪ್ರಕಾರದ ಕೊಠಡಿಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಕೊಠಡಿಗಳ ಹುಡುಕಾಟವನ್ನು ಆಧರಿಸಿದೆ search.jabber.network.
ಬಳಕೆದಾರರ ಅಡ್ಡಹೆಸರು ("ಪ್ರದರ್ಶನ ಹೆಸರು") ಅನ್ನು ಈಗ ಸರ್ವರ್ನೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾಗಿದೆ XEP-0172: ಬಳಕೆದಾರ ಅಡ್ಡಹೆಸರು. ನಿಮ್ಮ ಖಾತೆ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಅಡ್ಡಹೆಸರನ್ನು ನೀವು ಬದಲಾಯಿಸಬಹುದು.
ಹುಡುಕಾಟ ಕ್ಷೇತ್ರದಲ್ಲಿ ಮಾನ್ಯವಾದ XMPP ವಿಳಾಸವನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಸೇವೆಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ಕೊಠಡಿ ಬ್ರೌಸರ್ ಅನ್ನು ಈಗ ಬಳಸಬಹುದು:
ಅನ್ವೇಷಣೆಯು ಸರ್ವರ್ಗಳು ಮತ್ತು ಕೊಠಡಿಗಳಿಗೆ ಸೀಮಿತವಾಗಿಲ್ಲ, ನೀವು ಬಳಕೆದಾರರನ್ನು ಹುಡುಕಬಹುದು, ಅವರೊಂದಿಗೆ ಚಾಟ್ ಮಾಡಬಹುದು ಮತ್ತು ಅವರನ್ನು ನಿಮ್ಮ ಸಂಪರ್ಕ ಪಟ್ಟಿಗೆ ಸೇರಿಸಬಹುದು:
ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ (ಬಳಸಿ ಬಿಫ್ರಾಸ್ಟ್ ಸೇತುವೆ), ಇದನ್ನು ಮೂಲತಃ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಏಪ್ರಿಲ್ ಫೂಲ್ ಜೋಕ್. Yaxim ಅಧಿಕೃತ matrix.org ಸೇತುವೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದನ್ನು FOSDEM 2020 ಗಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.
ವಿಶ್ವಾಸಾರ್ಹ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ. ಮತ್ತೊಂದು ಕ್ಲೈಂಟ್ನೊಂದಿಗೆ ಸಮಾನಾಂತರವಾಗಿ yaxim ಅನ್ನು ಬಳಸುವ ಬಳಕೆದಾರರಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ XEP-0313: ಸಂದೇಶ ಆರ್ಕೈವ್ ನಿರ್ವಹಣೆ (MAM). ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಿಸುವಾಗ, yaxim ಈಗ MAM ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಕೊನೆಯ ಸಿಂಕ್ರೊನೈಸೇಶನ್ನಿಂದ ಎಲ್ಲಾ ಸಂದೇಶಗಳನ್ನು ವಿನಂತಿಸುತ್ತದೆ. ಮತ್ತೊಂದು ಕ್ಲೈಂಟ್ಗೆ ಈಗಾಗಲೇ ತಲುಪಿಸಲಾದ ಎಲ್ಲಾ ಸಂದೇಶಗಳನ್ನು yaxim ಸ್ವೀಕರಿಸುತ್ತದೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
Google Play ಸೇವೆಗಳೊಂದಿಗೆ ಸಾಧನಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಿದಾಗ, yaxim ನೋಂದಾಯಿಸಿಕೊಳ್ಳುತ್ತದೆ XEP-0357: ಪುಶ್ ಅಧಿಸೂಚನೆಗಳು ಸರ್ವರ್ push.yax.im ಮೂಲಕ. ಅಪ್ಲಿಕೇಶನ್ ಆಳವಾದ ನಿದ್ರೆಯಿಂದ ಎಚ್ಚರಗೊಳ್ಳುತ್ತದೆ ಅಥವಾ ಬಳಕೆದಾರರಿಗೆ ಯಾರಾದರೂ ಹೊಸ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿದಾಗ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
"ಹುಡ್ ಅಡಿಯಲ್ಲಿ" ಬದಲಾವಣೆಗಳು. ಆಂತರಿಕ ಚಾಟ್ ಸಂದೇಶ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಎಲ್ಲಾ ಆಗಾಗ್ಗೆ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಡೇಟಾಬೇಸ್ ಸೂಚಿಕೆಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ, ದೀರ್ಘ ಇತಿಹಾಸಗಳೊಂದಿಗೆ ಚಾಟ್ ವಿಂಡೋಗಳನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ಯಾಕ್ಸಿಮ್ ಅನ್ನು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಯಾಕ್ಸಿಮ್ ಅನ್ನು ಪ್ರಾಚೀನ ಸ್ಮ್ಯಾಕ್ 3 XMPP ಲೈಬ್ರರಿಯಿಂದ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ ಸ್ಮ್ಯಾಕ್ 4.3x.
1.0 ಗೆ ರಸ್ತೆ
ಬಿಡುಗಡೆಯು ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳನ್ನು ತಂದಿತು, ಆದರೂ ಲೇಖಕರು ಆವೃತ್ತಿ 1.0 ಅನ್ನು ತಲುಪಿಸಲು ಇನ್ನೂ ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಬಹುದು ಎಂದು ಆಶಿಸಿದರು 10 ನೇ ವಾರ್ಷಿಕೋತ್ಸವ. ಆದಾಗ್ಯೂ, ಪ್ರಸ್ತುತ ಕೋಡ್ಬೇಸ್ ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಉಪಯುಕ್ತತೆಗೆ ಕೆಲವು ಗಮನಾರ್ಹ ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡಿದೆ ಮತ್ತು ಲೇಖಕರು ಅವುಗಳನ್ನು ಇನ್ನಷ್ಟು ವಿಳಂಬಗೊಳಿಸಲು ಬಯಸುವುದಿಲ್ಲ. ಕರೆ ದಿನಾಂಕ ಮತ್ತು ಸಂಪರ್ಕಗಳ ತ್ವರಿತ ಹುಡುಕಾಟದ ಮೂಲಕ ವಿಂಗಡಿಸಲು ಅನುಮತಿಸಲು ಸಂಪರ್ಕಗಳ ಪ್ರಸ್ತುತಿಯಲ್ಲಿ ಹೆಚ್ಚಿನ ಕೆಲಸದ ಅಗತ್ಯವಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಕೊಠಡಿಗಳ ರಚನೆಯನ್ನು ಸಂಯೋಜಿಸಲು ಮತ್ತು ಅವರಿಗೆ ಸ್ನೇಹಿತರನ್ನು ಆಹ್ವಾನಿಸುವುದು ಅವಶ್ಯಕ.
yaxim ಬಳಕೆದಾರರಿಗೆ ಬಹುಕಾಲದಿಂದ MAM ಬೆಂಬಲದ ಅಗತ್ಯವಿದೆ, ಆದರೆ ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರ ಖಾಸಗಿ ಸಂದೇಶಗಳನ್ನು ಮಾತ್ರ ವಿನಂತಿಸಲಾಗಿದೆ. ಲೆಗಸಿ ಮೆಕ್ಯಾನಿಸಂ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ಲೈಂಟ್ನಿಂದ ರೂಮ್ ಇತಿಹಾಸವನ್ನು ಇನ್ನೂ ಹಿಂಪಡೆಯಲಾಗುತ್ತದೆ, ಇದರರ್ಥ ಕೆಲವೊಮ್ಮೆ ಬಳಕೆದಾರರು ಕೋಣೆಯ ಇತಿಹಾಸದ ಕೆಲವು ಭಾಗಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬಹುದು. ಚಾಟ್ನಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಲಾದ ಚಿತ್ರಗಳನ್ನು ಸರಿಯಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿಲ್ಲ ಮತ್ತು yaxim ಯಾವುದೇ ಲಗತ್ತನ್ನು ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಅದರ ಗಾತ್ರ ಅಥವಾ ಅದನ್ನು ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಬಹುದೇ ಎಂಬುದನ್ನು ಲೆಕ್ಕಿಸದೆ. ನಿಜವಾದ ಇಮೇಜ್ ಫೈಲ್ಗಳ ಲೋಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟ ಗರಿಷ್ಠ ಗಾತ್ರಕ್ಕೆ ಸೀಮಿತಗೊಳಿಸಲು ಇದನ್ನು ಬದಲಾಯಿಸಬೇಕು.