XMPP క్లయింట్ యొక్క కొత్త వెర్షన్ Android - అనేక మార్పులు మరియు సేవా వీక్షణ వంటి కొత్త ఫీచర్లతో "FOSDEM 2020 ఎడిషన్", , MAM మరియు పుష్తో విశ్వసనీయ సందేశం, అవసరమైనప్పుడు అనుమతులను అభ్యర్థిస్తూ కొత్త వినియోగదారు ఇంటర్ఫేస్. కొత్త ఫీచర్లు యాక్సిమ్ని మొబైల్ అవసరాలకు అనుగుణంగా తీసుకురావడం సాధ్యం చేసింది . ప్రాజెక్ట్ కోడ్ GPLv3 కింద లైసెన్స్ పొందింది.
ప్రధాన ఆవిష్కరణలు:
- ఇంటర్ఫేస్ Google "మెటీరియల్ డిజైన్" శైలికి సర్దుబాటు చేయబడింది. గతేడాదితో సరిపెట్టేందుకు కఠినతరం చేసింది Google Playలో ప్రచురించడానికి, నేను పాత లైబ్రరీని భర్తీ చేయాల్సి వచ్చింది న మెటీరియల్ శైలితో అప్లికేషన్ను అందించే Google నుండి.
దీని అర్థం ఏమిటంటే, యాక్సిమ్కు ఇప్పుడు కనీసం ఈ క్రింది వాటి వాడకం అవసరం. Android పరికరంలో 4.0. వెర్షన్ 4.0 2011లో విడుదలైనందున, ఇది కేవలం కొద్ది సంఖ్యలో ఉన్న పరికరాలను మాత్రమే ప్రభావితం చేస్తుంది. పదేళ్ల కంటే పాత ఫోన్లు ఉన్న వినియోగదారులు, పాత వెర్షన్లలో నడిచే యాక్సిమ్ను ఉపయోగించడం మంచిది. Android 2.3+. అదనంగా, పరికరాలలో Android 6+ నిజంగా అవసరమైనప్పుడు (ఉదాహరణకు, ఫైల్లను షేర్ చేసేటప్పుడు లేదా ఫోటోలు తీసేటప్పుడు) వినియోగదారుని అనుమతి ఇవ్వమని అడగబడుతుంది.
- ఆఫ్ Android 8+ యాక్సిమ్ కొత్త వాటిని ఉపయోగిస్తుంది ప్రతి కాంటాక్ట్ కోసం కస్టమ్ రింగ్టోన్తో ఒక కొత్త ఛానెల్ సృష్టించబడుతుంది. వినియోగదారు కాంటాక్ట్ నుండి సందేశం అందుకున్న తర్వాత, వారు నోటిఫికేషన్ సెట్టింగ్లను ఉపయోగించవచ్చు. Androidరాగాన్ని మార్చడానికి.
- చొరవ మద్దతు అందించబడింది క్లయింట్ చందాను ఉపయోగించి , దీనికి సక్రియ ఇన్-బ్యాండ్ నమోదుతో సర్వర్ అవసరం.
- కొత్త లేకుండా సర్వర్కి కొత్త వినియోగదారులను ఆహ్వానించడానికి మిమ్మల్ని అనుమతిస్తుంది . దిగువ వీడియోలో మీరు వినియోగదారుని చూడవచ్చు సర్వర్లో , ఇది ఆహ్వానాన్ని నమోదు చేయడానికి మరియు స్వయంచాలకంగా ఆహ్వానిని జోడించడానికి yaxim ద్వారా ఉపయోగించబడే ఆహ్వానాన్ని సృష్టిస్తుంది. ఈ ఉదాహరణలోని ఆహ్వాన పేజీ ఉపయోగిస్తుంది , ఇది yaxim క్లయింట్ని ఉపయోగించి ఇన్స్టాల్ చేయబడిన ఇన్వైటర్ చిరునామాను తెలుసుకోవడానికి అనుమతిస్తుంది, ఇది గోప్యతను ప్రభావితం చేస్తుంది, కాబట్టి ఇది yax.im సర్వర్ యొక్క అధికారిక వెబ్సైట్లో ఇంకా ప్రారంభించబడలేదు.
- బుక్మార్క్ల నుండి కొత్త రకం గదులు మరియు వాటి ఆధారంగా పబ్లిక్ రూమ్ల కోసం శోధన అమలు చేయబడింది .
- వినియోగదారు యొక్క మారుపేరు ("ప్రదర్శన పేరు") ఇప్పుడు ఉపయోగించి సర్వర్తో సమకాలీకరించబడింది . మీరు మీ ఖాతా సెట్టింగ్లలో మీ మారుపేరును మార్చవచ్చు.
- శోధన ఫీల్డ్లో చెల్లుబాటు అయ్యే XMPP చిరునామాను నమోదు చేయడం ద్వారా సేవలను కనుగొనడానికి ఇప్పుడు రూమ్ బ్రౌజర్ని ఉపయోగించవచ్చు:
డిస్కవరీ సర్వర్లు మరియు గదులకు మాత్రమే పరిమితం కాదు, మీరు వినియోగదారుల కోసం శోధించవచ్చు, వారితో చాట్ చేయవచ్చు మరియు వారిని మీ సంప్రదింపు జాబితాకు జోడించవచ్చు:
- మ్యాట్రిక్స్ ప్రోటోకాల్కు మద్దతు అమలు చేయబడింది (ఉపయోగించి ), ఇది మొదటగా ప్రదర్శించబడింది . Yaxim అధికారిక matrix.org వంతెనను ఉపయోగిస్తుంది, ఇది FOSDEM 2020 కోసం కూడా సిద్ధం చేయబడింది.
- విశ్వసనీయ సందేశం. మరొక క్లయింట్తో సమాంతరంగా yaximని ఉపయోగించే వినియోగదారులకు మద్దతు అందించబడుతుంది (MAM). సర్వర్కు కనెక్ట్ చేస్తున్నప్పుడు, yaxim ఇప్పుడు MAMని ప్రారంభిస్తుంది మరియు చివరి సమకాలీకరణ నుండి అన్ని సందేశాలను అభ్యర్థిస్తుంది. ఇది ఇప్పటికే మరొక క్లయింట్కు డెలివరీ చేయబడిన అన్ని సందేశాలను yaxim అందుకుంటుందని నిర్ధారిస్తుంది.
- Google Play సేవలతో పరికరాలలో ఇన్స్టాల్ చేసినప్పుడు, yaxim నమోదు చేయబడుతుంది సర్వర్ push.yax.im ద్వారా. ఇది అప్లికేషన్ గాఢ నిద్ర నుండి మేల్కొంటుందని లేదా ఎవరైనా వినియోగదారుకు కొత్త సందేశాన్ని పంపినప్పుడు ప్రారంభమవుతుందని నిర్ధారిస్తుంది.
ఈ మార్పులు ప్రతిబింబిస్తాయి .
- "హుడ్ కింద" మార్పులు. అంతర్గత చాట్ సందేశ డేటాబేస్ అన్ని తరచుగా జరిగే కార్యకలాపాల కోసం డేటాబేస్ సూచికలను జోడించడం ద్వారా ఆప్టిమైజ్ చేయబడింది, సుదీర్ఘ చరిత్రలతో చాట్ విండోలను లోడ్ చేస్తున్నప్పుడు yaxim చాలా వేగంగా ఉంటుంది. అదనంగా, yaxim పురాతన స్మాక్ 3 XMPP లైబ్రరీ నుండి తరలించబడింది .
1.0కి రహదారి
విడుదల గణనీయ మార్పులను తీసుకువచ్చింది, అయినప్పటికీ రచయితలు వెర్షన్ 1.0ని బట్వాడా చేయడానికి ఇంకా ఎక్కువ చేయగలరని ఆశించారు . అయినప్పటికీ, ప్రస్తుత కోడ్బేస్ విశ్వసనీయత మరియు వినియోగానికి కొన్ని ముఖ్యమైన మెరుగుదలలను చేసింది మరియు రచయితలు వాటిని మరింత ఆలస్యం చేయడానికి ఇష్టపడరు. కాల్ తేదీ మరియు పరిచయాల శీఘ్ర శోధన ద్వారా క్రమబద్ధీకరించడాన్ని అనుమతించడానికి పరిచయాల ప్రదర్శనపై చాలా పని అవసరం. అదనంగా, గదుల సృష్టిని ఏకీకృతం చేయడం మరియు వారికి స్నేహితులను ఆహ్వానించడం అవసరం.
yaxim వినియోగదారులకు MAM మద్దతు చాలా కాలంగా అవసరం, కానీ ప్రస్తుతం వినియోగదారు ప్రైవేట్ సందేశాలు మాత్రమే అభ్యర్థించబడ్డాయి. గది చరిత్ర ఇప్పటికీ లెగసీ మెకానిజం ఉపయోగించి క్లయింట్ ద్వారా తిరిగి పొందబడుతుంది, అంటే కొన్నిసార్లు వినియోగదారు గది చరిత్రలోని కొన్ని భాగాలను కోల్పోవచ్చు. చాట్లో పొందుపరిచిన చిత్రాలు సరిగ్గా కాష్ చేయబడవు మరియు yaxim ఏదైనా అటాచ్మెంట్ను లోడ్ చేయడానికి ప్రయత్నిస్తుంది, దాని పరిమాణం లేదా క్లయింట్లో ప్రదర్శించబడుతుందా అనే దానితో సంబంధం లేకుండా. వాస్తవ ఇమేజ్ ఫైల్ల లోడ్ని నిర్దిష్ట గరిష్ట పరిమాణానికి పరిమితం చేయడానికి దీన్ని మార్చాలి.
మూలం: opennet.ru
