Android 11 మొబైల్ ప్లాట్ఫారమ్ యొక్క మొదటి ప్రివ్యూ విడుదల
Google సమర్పించారు ఓపెన్ మొబైల్ ప్లాట్ఫారమ్ Android 11 యొక్క పరీక్ష వెర్షన్. Android 11 విడుదల అంచనా 2020 మూడవ త్రైమాసికంలో. కొత్త ప్లాట్ఫారమ్ సామర్థ్యాలను అంచనా వేయడానికి ప్రతిపాదించారు కార్యక్రమం ముందస్తు పరీక్ష. ఫర్మ్వేర్ నిర్మిస్తుంది సిద్ధం Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL మరియు Pixel 4/4 XL పరికరాల కోసం. ఫ్లాషింగ్ మాన్యువల్గా జరుగుతుంది; OTA అప్డేట్ల ద్వారా Android 11ని ఇన్స్టాల్ చేసే సామర్థ్యం మేలో కనిపిస్తుంది.
Android ఎమ్యులేటర్ ARM ఆర్కిటెక్చర్ కోసం కంపైల్ చేయబడిన 32- మరియు 64-బిట్ అప్లికేషన్ల ఎక్జిక్యూటబుల్ కోడ్ని అమలు చేయగల ప్రయోగాత్మక సామర్థ్యాన్ని జోడించింది, దీని చుట్టూ ఎమ్యులేటర్లో నడుస్తున్న Android 11 సిస్టమ్ ఇమేజ్, x86_64 ఆర్కిటెక్చర్ కోసం కంపైల్ చేయబడింది.
5G మొబైల్ కమ్యూనికేషన్స్ స్టాండర్డ్కు విస్తరించిన మద్దతు, అధిక నిర్గమాంశ మరియు తక్కువ జాప్యాన్ని అందిస్తుంది. 4K వీడియోను ప్రసారం చేయడం మరియు హై-డెఫినిషన్ గేమింగ్ ఆస్తులను డౌన్లోడ్ చేయడం వంటి వాటిని చేసే నెట్వర్క్-ఇంటెన్సివ్ యాప్లు ఇప్పుడు Wi-Fiతో పాటు సెల్యులార్ సర్వీస్ ప్రొవైడర్ నెట్వర్క్లో అమలు చేయగలవు. 5G కమ్యూనికేషన్ ఛానెల్లను పరిగణనలోకి తీసుకుని అప్లికేషన్ల అనుసరణను సులభతరం చేయడానికి, API విస్తరించబడింది డైనమిక్ మీటర్నెస్, కనెక్షన్ ట్రాఫిక్ కోసం ఛార్జ్ చేయబడిందా మరియు దాని ద్వారా పెద్ద మొత్తంలో డేటాను బదిలీ చేయవచ్చో లేదో తనిఖీ చేయడానికి ఉపయోగిస్తారు. ఈ API ఇప్పుడు సెల్యులార్ నెట్వర్క్లను కవర్ చేస్తుంది మరియు 5G ద్వారా కనెక్ట్ చేస్తున్నప్పుడు నిజంగా అపరిమిత టారిఫ్ను అందించే ప్రొవైడర్కి కనెక్షన్ని నిర్ణయించడానికి మిమ్మల్ని అనుమతిస్తుంది.
API కూడా విస్తరించబడింది బ్యాండ్విడ్త్ ఎస్టిమేటర్, ఇది మీ స్వంత నెట్వర్క్ పరీక్షలను అమలు చేయకుండా, డేటాను డౌన్లోడ్ చేయడానికి లేదా పంపడానికి అందుబాటులో ఉన్న బ్యాండ్విడ్త్ మొత్తాన్ని అంచనా వేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
కొత్త రకాల "పిన్హోల్" స్క్రీన్లకు మద్దతు జోడించబడింది (స్క్రీన్ స్మార్ట్ఫోన్ యొక్క మొత్తం ముందు ఉపరితలాన్ని ఆక్రమిస్తుంది, ముందు కెమెరా కోసం ఎగువ ఎడమ మూలలో ఒక చిన్న సర్కిల్ మినహా) మరియు "జలపాతం" (స్క్రీన్ గుండ్రంగా కూడా కవర్ చేస్తుంది పరికరం వైపు అంచులు). అప్లికేషన్లు ఇప్పుడు ప్రామాణిక APIని ఉపయోగించి ఈ స్క్రీన్లపై అదనపు కనిపించే మరియు అంధ ప్రాంతాల ఉనికిని గుర్తించగలవు కటౌట్ని ప్రదర్శించు. సైడ్ ఎడ్జ్లను కవర్ చేయడానికి మరియు "జలపాతం" స్క్రీన్ల అంచుల సమీపంలోని ప్రదేశాలలో పరస్పర చర్యను నిర్వహించడానికి, API ప్రతిపాదిస్తుంది новыеసవాళ్లు.
అదనపు సందేశ ఎంపికలు జోడించబడ్డాయి. సక్రియ సంభాషణలతో కూడిన ప్రత్యేక విభాగం నోటిఫికేషన్ ప్రాంతానికి జోడించబడింది, ఇది ఇతర అప్లికేషన్లను వదలకుండా ప్రస్తుత సంభాషణలను వెంటనే కనుగొనడానికి మిమ్మల్ని అనుమతిస్తుంది. APIలను ఉపయోగించడానికి మెసేజింగ్ మరియు చాట్ యాప్లు తరలించబడ్డాయి బుడగలు, ఇది అనేక అనువర్తనాలతో ఏకకాలంలో పని చేయడానికి "బుడగలు" భావనను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది - మీరు మరొక ప్రోగ్రామ్లో పనిని ఆపకుండా చాట్ చేయవచ్చు. నోటిఫికేషన్ ప్రాంతం నుండి త్వరగా ప్రత్యుత్తరాన్ని వ్రాసేటప్పుడు, మీరు ఇప్పుడు చిత్రాలను క్లిప్బోర్డ్ ద్వారా కాపీ చేయడం ద్వారా సందేశాలకు జోడించవచ్చు.
API వెర్షన్ 1.3కి నవీకరించబడింది నరాల నెట్వర్క్, ఇది మెషీన్ లెర్నింగ్ సిస్టమ్ల కోసం హార్డ్వేర్ త్వరణాన్ని ప్రభావితం చేసే సామర్థ్యాన్ని అప్లికేషన్లకు అందిస్తుంది. ఆండ్రాయిడ్లో మెషిన్ లెర్నింగ్ ఫ్రేమ్వర్క్ల ఆపరేషన్ కోసం API ప్రాథమిక లేయర్గా ఉంచబడింది టెన్సార్ ఫ్లో లైట్ మరియు కాఫీ2. మొబైల్ పరికరాలలో ఉపయోగించడానికి అనేక రెడీమేడ్ న్యూరల్ నెట్వర్క్ మోడల్లు ప్రతిపాదించబడ్డాయి మొబైల్ నెట్స్ (ఛాయాచిత్రాలలో వస్తువుల గుర్తింపు), ప్రారంభం v3 (కంప్యూటర్ దృష్టి) మరియు స్మార్ట్
ప్రత్యుత్తరం (సందేశాల కోసం ప్రతిస్పందన ఎంపికల ఎంపిక). కొత్త సంచికలో అమలు చేశారు ఫ్లోటింగ్ పాయింట్ నంబర్లకు బదులుగా సంతకం చేసిన పూర్ణాంకాలను ఉపయోగించి అధునాతన పరిమాణీకరణకు మద్దతు, ఇది చిన్న నమూనాలు మరియు వేగవంతమైన ప్రాసెసింగ్ సమయాలను అనుమతిస్తుంది. అదనంగా, క్వాలిటీ ఆఫ్ సర్వీస్ API మోడల్లను అమలు చేస్తున్నప్పుడు ప్రాధాన్యతలను మరియు గడువులను నిర్వహించడానికి సామర్థ్యాలను జోడించింది మరియు మోడల్లను వరుసగా అమలు చేస్తున్నప్పుడు మెమరీ కాపీ చేయడం మరియు మార్పిడి కార్యకలాపాలను తగ్గించడానికి మెమరీ డొమైన్ API విస్తరించబడింది.
వ్యక్తిగత డేటాకు అప్లికేషన్ యాక్సెస్ని నియంత్రించడానికి కొత్త ఎంపికలు జోడించబడ్డాయి. చివరి విడుదలలో కనిపించిన మోడ్తో పాటు, Android 11లో ప్రోగ్రామ్తో పని చేస్తున్నప్పుడు మాత్రమే స్థానానికి ప్రాప్యత (నేపథ్యంలో యాక్సెస్ బ్లాక్ చేయబడింది) ద్వారా ప్రాతినిధ్యం వహిస్తుంది ఒక-పర్యాయ అధికారాలకు మద్దతు. వినియోగదారు ఇప్పుడు స్థానం, మైక్రోఫోన్ మరియు కెమెరా యాక్సెస్ వంటి కీలక అనుమతులకు అనువర్తనానికి తాత్కాలిక ప్రాప్యతను మంజూరు చేయవచ్చు. ప్రస్తుత సెషన్ వ్యవధికి అనుమతి చెల్లుబాటు అవుతుంది మరియు వినియోగదారు మరొక ప్రోగ్రామ్కు మారిన వెంటనే రద్దు చేయబడుతుంది.
అప్లికేషన్లను స్టోరేజీకి తరలించడాన్ని సులభతరం చేయడానికి మార్పులు చేయబడ్డాయి స్కోప్డ్ నిల్వ, ఇది బాహ్య నిల్వ పరికరంలో అప్లికేషన్ ఫైల్లను వేరుచేయడానికి మిమ్మల్ని అనుమతిస్తుంది (ఉదాహరణకు, SD కార్డ్). స్కోప్డ్ స్టోరేజ్తో, అప్లికేషన్ డేటా నిర్దిష్ట డైరెక్టరీకి పరిమితం చేయబడింది మరియు షేర్ చేసిన మీడియా సేకరణలకు యాక్సెస్కు ప్రత్యేక అనుమతులు అవసరం. పూర్తి ఫైల్ పాత్లను ఉపయోగించి మీడియాను యాక్సెస్ చేయడానికి Android 11 ఐచ్ఛిక మోడ్కు మద్దతు ఇస్తుంది,
DocumentsUI API నవీకరించబడింది మరియు MediaStoreలో బ్యాచ్ కార్యకలాపాలను నిర్వహించగల సామర్థ్యం జోడించబడింది.
కోసం విస్తరించిన సామర్థ్యాలు ఉపయోగించి ప్రమాణీకరణ కోసం బయోమెట్రిక్ సెన్సార్లు. సార్వత్రిక బయోమెట్రిక్ ప్రామాణీకరణ డైలాగ్ను అందించే బయోమెట్రిక్ప్రాంప్ట్ API ఇప్పుడు మూడు రకాల ప్రామాణీకరణదారులకు మద్దతు ఇస్తుంది - బలమైన, బలహీనమైన మరియు పరికర ఆధారాలు. వివిధ అప్లికేషన్ ఆర్కిటెక్చర్లతో బయోమెట్రిక్ ప్రాంప్ట్ యొక్క సరళీకృత ఏకీకరణ, తరగతి వినియోగానికి మాత్రమే పరిమితం కాదు కార్యాచరణ.
పెరిగిన రక్షణ అవసరమయ్యే ప్లాట్ఫారమ్ భాగాలను సమీకరించేటప్పుడు, సంకలన దశలో పనిచేసే రక్షణ విధానాలు ఉపయోగించబడతాయి CFI (నియంత్రణ ప్రవాహ సమగ్రత) బౌండ్సాన్, IntSan (పూర్ణాంకం ఓవర్ఫ్లో శానిటైజేషన్) మరియు షాడో-కాల్ స్టాక్. అప్లికేషన్లలో మెమరీతో పని చేస్తున్నప్పుడు సమస్యలను గుర్తించడానికి, కుప్పలోని పాయింటర్లను వాటికి జోడించిన ట్యాగ్ల ఆధారంగా తనిఖీ చేయడం ప్రారంభించబడుతుంది (హీప్ పాయింటర్ ట్యాగింగ్) మెమరీ లోపాలను కనుగొనడానికి ప్రతిపాదించారు డీబగ్గింగ్ మెకానిజం ప్రారంభించబడిన అదనపు సిస్టమ్ ఇమేజ్ HWAsan (హార్డ్వేర్-సహాయక చిరునామా శానిటైజర్).
API సిద్ధం చేయబడింది BlobStoreManager, ఇది అప్లికేషన్ల మధ్య బైనరీ డేటా యొక్క సురక్షిత మార్పిడిని నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, ఒకే యూజర్ ద్వారా ఆ అప్లికేషన్లు రన్ చేయబడినప్పుడు మెషిన్ లెర్నింగ్ మోడల్లకు యాక్సెస్తో బహుళ అప్లికేషన్లను అందించడానికి ఈ APIని ఉపయోగించవచ్చు.
ఎలక్ట్రానిక్ డ్రైవింగ్ లైసెన్స్ల వంటి ధృవీకరించదగిన గుర్తింపు పత్రాలను సురక్షితంగా నిల్వ చేయడానికి మరియు తిరిగి పొందడానికి ప్లాట్ఫారమ్లకు మద్దతు జోడించబడింది.
మెయిన్లైన్ ప్రాజెక్ట్లో భాగంగా, మొత్తం ప్లాట్ఫారమ్ను అప్డేట్ చేయకుండానే వ్యక్తిగత సిస్టమ్ భాగాలను అప్డేట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, Android 12లో అందుబాటులో ఉన్న 10 మాడ్యూల్స్తో పాటు 10 కొత్త అప్డేట్ చేయదగిన మాడ్యూల్స్ తయారు చేయబడ్డాయి. అప్డేట్లు డౌన్లోడ్ చేయబడిన హార్డ్వేర్-యేతర భాగాలపై ప్రభావం చూపుతాయి. తయారీదారు నుండి OTA ఫర్మ్వేర్ అప్డేట్ల నుండి విడిగా Google Play. ఫర్మ్వేర్ను అప్డేట్ చేయకుండా Google Play ద్వారా అప్డేట్ చేయగల కొత్త మాడ్యూల్స్లో అనుమతులను నిర్వహించడానికి ఒక మాడ్యూల్, డ్రైవ్లతో పని చేయడానికి ఒక మాడ్యూల్ (స్కోప్డ్ స్టోరేజ్కు మద్దతుతో) మరియు NNAPI (న్యూరల్ నెట్వర్క్స్ API)తో మాడ్యూల్ ఉన్నాయి.
చేపట్టారు అప్లికేషన్ల ఆపరేషన్పై కొన్ని ఉపవ్యవస్థల ప్రవర్తనలో మార్పుల ప్రభావాన్ని తగ్గించడానికి పని చేస్తుంది. అప్లికేషన్ల ఆపరేషన్ను ప్రభావితం చేసే ఆవిష్కరణలు ఇప్పుడు ఐచ్ఛికంగా నిలిపివేయబడతాయి మరియు SDK స్థాయిలో సర్దుబాటు చేయబడతాయి. Android 11తో అప్లికేషన్ అనుకూలత యొక్క పరీక్షను సరళీకృతం చేయడానికి, డెవలపర్ ఎంపికల ఇంటర్ఫేస్ మరియు adb యుటిలిటీ అనుకూలతను ప్రభావితం చేసే ఫీచర్లను ప్రారంభించడం మరియు నిలిపివేయడం కోసం సెట్టింగ్లను అందిస్తాయి (TargetSdkVersionని మార్చకుండా మరియు అప్లికేషన్ను పునర్నిర్మించకుండా పరీక్ష చేయడానికి మిమ్మల్ని అనుమతిస్తుంది). SDKలో అందించని నిరోధిత APIల గ్రేలిస్టింగ్ నవీకరించబడింది.
ఫ్రేమ్వర్క్ జోడించబడింది రిసోర్స్ లోడర్, ఇది అప్లికేషన్ అమలు సమయంలో అదనపు వనరులను డైనమిక్గా లోడ్ చేయడానికి అనుమతిస్తుంది.
కాల్ ధృవీకరణ సేవ ఇన్కమింగ్ కాల్ యొక్క ధృవీకరణ స్థితిని అప్లికేషన్లకు ప్రసారం చేయగల సామర్థ్యాన్ని జోడించింది, ఇది కాల్ను ప్రాసెస్ చేసిన తర్వాత అనుకూలీకరించిన డైలాగ్లను రూపొందించడానికి ఉపయోగించవచ్చు, ఉదాహరణకు, కాల్ను స్పామ్గా గుర్తించడానికి లేదా దానికి జోడించడానికి అదనపు చర్యలతో సహా చిరునామా పుస్తకం.
మెరుగైన API Wifi సూచన, ఇది నెట్వర్క్ల ర్యాంక్ జాబితాను ప్రసారం చేయడం ద్వారా ప్రాధాన్య వైర్లెస్ నెట్వర్క్లను ఎంచుకునే అల్గారిథమ్ను ప్రభావితం చేయడానికి అప్లికేషన్ (నెట్వర్క్ కనెక్షన్ మేనేజర్)ని అనుమతిస్తుంది మరియు బ్యాండ్విడ్త్ మరియు కమ్యూనికేషన్ యొక్క నాణ్యత గురించి సమాచారం వంటి నెట్వర్క్ను ఎంచుకునేటప్పుడు అదనపు కొలమానాలను కూడా పరిగణనలోకి తీసుకుంటుంది. మునుపటి కనెక్షన్ సమయంలో ఛానెల్. ప్రమాణానికి మద్దతిచ్చే వైర్లెస్ నెట్వర్క్లను నిర్వహించగల సామర్థ్యం జోడించబడింది హాట్స్పాట్ 2.0 (పాస్పాయింట్), వినియోగదారు ప్రొఫైల్ యొక్క గడువు ముగింపు సమయం మరియు ప్రొఫైల్లలో స్వీయ సంతకం చేసిన సర్టిఫికేట్లను ఉపయోగించగల సామర్థ్యంతో సహా.
ImageDecoder API HEVC (H.265) కుదింపు పద్ధతులను ఉపయోగించే HEIF ఫార్మాట్ (Apple's HEIC)లో యానిమేటెడ్ చిత్రాలను డీకోడింగ్ చేయడానికి మరియు ప్రదర్శించడానికి మద్దతును జోడించింది. యానిమేటెడ్ GIF చిత్రాలతో పోలిస్తే, HEIF ఫార్మాట్ ఫైల్ పరిమాణాన్ని గణనీయంగా తగ్గిస్తుంది.
మూడవ పార్టీ లైబ్రరీలను ఉపయోగించకుండా ఇమేజ్ ఎన్కోడింగ్ మరియు డీకోడింగ్ ఆపరేషన్ల (JPEG, PNG, WebP, మొదలైనవి) కోసం స్థానిక కోడ్లో ఉపయోగించడానికి NDKకి API జోడించబడింది. కొత్త API స్థానిక అప్లికేషన్లతో APK ఫైల్ల పరిమాణాన్ని తగ్గించడం మరియు దుర్బలత్వాలను కలిగి ఉండే ఎంబెడెడ్ లైబ్రరీలను నవీకరించడంలో సమస్యను పరిష్కరించడం సాధ్యం చేస్తుంది.
కెమెరా సెషన్లో ట్రిగ్గర్ కాకుండా నిరోధించడానికి కెమెరా యాప్లు ఇప్పుడు వైబ్రేషన్ను తాత్కాలికంగా నిలిపివేయవచ్చు (ఉదాహరణకు, నోటిఫికేషన్ల సమయంలో).
మోడ్లను ప్రారంభించడం సాధ్యమవుతుంది బోకె (చిత్రంలో నేపథ్యాన్ని అస్పష్టం చేయడం) వాటిని సపోర్ట్ చేసే పరికరాల కోసం (ఉదాహరణకు, స్టిల్ మోడ్ అధిక చిత్ర నాణ్యతను అందిస్తుంది మరియు నిరంతర మోడ్ సెన్సార్ నుండి డేటాకు మరింత ఖచ్చితమైన సరిపోలికను అందిస్తుంది).
దీని కోసం API జోడించబడింది తనిఖీలు и సెట్టింగులను లైవ్ స్ట్రీమింగ్ అప్లికేషన్ల కోసం తక్కువ జాప్యం వీడియో ప్లేబ్యాక్ మోడ్లు అవసరం. అదనంగా, HDMI తక్కువ జాప్యం ఆపరేటింగ్ మోడ్ (గేమ్ మోడ్) కోసం మద్దతు జోడించబడింది, ఇది TV లేదా బాహ్య మానిటర్లో జాప్యాన్ని తగ్గించడానికి గ్రాఫిక్స్ పోస్ట్-ప్రాసెసింగ్ను నిలిపివేస్తుంది.