Google ఓపెన్ మొబైల్ ప్లాట్ఫారమ్ Android 14 యొక్క రెండవ టెస్ట్ వెర్షన్ను పరిచయం చేసింది. Android 14 2023 మూడవ త్రైమాసికంలో విడుదల చేయబడుతుందని భావిస్తున్నారు. ప్లాట్ఫారమ్ యొక్క కొత్త ఫీచర్లను మూల్యాంకనం చేయడానికి, ప్రాథమిక పరీక్ష కార్యక్రమం ప్రతిపాదించబడింది. Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G మరియు Pixel 4a (5G) పరికరాల కోసం ఫర్మ్వేర్ బిల్డ్లు సిద్ధం చేయబడ్డాయి.
మొదటి ప్రివ్యూ నుండి Android 14 డెవలపర్ ప్రివ్యూ 2లో మార్పులు:
- మేము టాబ్లెట్లు మరియు మడత స్క్రీన్లతో ఉన్న పరికరాలలో ప్లాట్ఫారమ్ యొక్క పనిని మెరుగుపరచడం కొనసాగించాము. స్టైలస్తో పనిచేసేటప్పుడు పాయింటర్ మూవ్మెంట్ ఈవెంట్లను మరియు తక్కువ జాప్యాన్ని అందించే లైబ్రరీలు అందించబడ్డాయి. సోషల్ నెట్వర్కింగ్, కమ్యూనికేషన్లు, మల్టీమీడియా కంటెంట్, రీడింగ్ మరియు షాపింగ్ వంటి అప్లికేషన్లను పరిగణనలోకి తీసుకుని పెద్ద స్క్రీన్ల కోసం UI టెంప్లేట్లు అందించబడతాయి.
- మల్టీమీడియా ఫైల్లను యాక్సెస్ చేయడానికి అప్లికేషన్ల అనుమతులను నిర్ధారించే డైలాగ్లో, అందరికీ కాకుండా, ఎంచుకున్న ఫోటోలు లేదా వీడియోలకు మాత్రమే యాక్సెస్ మంజూరు చేయడం సాధ్యమైంది.
- ఉష్ణోగ్రత యూనిట్లు, వారంలోని మొదటి రోజు మరియు నంబర్ సిస్టమ్ వంటి ప్రాంతీయ ప్రాధాన్యత సెట్టింగ్లను భర్తీ చేయడానికి కాన్ఫిగరేటర్కి ఒక విభాగం జోడించబడింది. ఉదాహరణకు, USలో నివసించే ఒక యూరోపియన్ దానిని ఫారెన్హీట్కు బదులుగా సెల్సియస్లో ప్రదర్శించేలా సెట్ చేయవచ్చు మరియు ఆదివారంకి బదులుగా సోమవారాన్ని వారం ప్రారంభంలో పరిగణించవచ్చు.
- క్రెడెన్షియల్ మేనేజర్ మరియు దాని అనుబంధిత API యొక్క నిరంతర అభివృద్ధి, ఇది బాహ్య ప్రమాణీకరణ ప్రదాతల ఆధారాలను ఉపయోగించి లాగిన్ చేయడానికి అప్లికేషన్లను అనుమతిస్తుంది. పాస్వర్డ్లను ఉపయోగించి లాగిన్ చేయడం మరియు పాస్వర్డ్ లేని లాగిన్ పద్ధతులు (పాస్కీలు, బయోమెట్రిక్ ప్రామాణీకరణ) రెండింటికీ మద్దతు ఉంది. ఖాతాను ఎంచుకోవడానికి మెరుగైన ఇంటర్ఫేస్.
- అప్లికేషన్ నేపథ్యంలో ఉన్నప్పుడు చర్యలను ప్రారంభించడానికి అప్లికేషన్లను అనుమతించడానికి ప్రత్యేక అనుమతి జోడించబడింది. ప్రస్తుత అప్లికేషన్తో పని చేస్తున్నప్పుడు వినియోగదారుని దృష్టి మరల్చకుండా ఉండేందుకు నేపథ్యంలో ఉన్నప్పుడు యాక్టివేషన్ పరిమితం చేయబడింది. యాక్టివ్ అప్లికేషన్లు పరస్పర చర్య చేసే ఇతర అప్లికేషన్ల ద్వారా చర్యలు ఎలా ట్రిగ్గర్ చేయబడతాయనే దానిపై మరింత నియంత్రణ ఇవ్వబడుతుంది.
- నేపథ్యంలో నడుస్తున్న అప్లికేషన్లకు వనరులను మరింత హేతుబద్ధంగా కేటాయించడానికి మెమరీ మేనేజ్మెంట్ సిస్టమ్ ఆప్టిమైజ్ చేయబడింది. అప్లికేషన్ కాష్ చేయబడిన స్థితిలోకి ప్రవేశించిన కొన్ని సెకన్ల తర్వాత, నేపథ్య పని అనేది Foreground Services API, JobScheduler మరియు WorkManager వంటి అప్లికేషన్ యొక్క జీవితచక్రాన్ని నిర్వహించే APIలతో పని చేయడానికి పరిమితం చేయబడింది.
- స్క్రీన్ అన్లాక్ చేయబడిన పరికరంలో ప్రదర్శించబడినప్పుడు FLAG_ONGOING_EVENT ఫ్లాగ్తో గుర్తించబడిన నోటిఫికేషన్లు ఇప్పుడు తీసివేయబడతాయి. పరికరం స్క్రీన్ లాక్ మోడ్లో ఉన్నట్లయితే, అటువంటి నోటిఫికేషన్లు తీసివేయబడకుండా ఉంటాయి. సిస్టమ్ పనితీరుకు ముఖ్యమైన నోటిఫికేషన్లు కూడా తిరస్కరించబడవు.
- PackageInstaller APIకి కొత్త పద్ధతులు జోడించబడ్డాయి: requestUserPreapproval(), ఇది వినియోగదారు నుండి ఇన్స్టాలేషన్ నిర్ధారణను స్వీకరించే వరకు APK ప్యాకేజీలను డౌన్లోడ్ చేయడంలో ఆలస్యం చేయడానికి అప్లికేషన్ కేటలాగ్ని అనుమతిస్తుంది; setRequestUpdateOwnership(), ఇది ఇన్స్టాలర్కు భవిష్యత్ అప్లికేషన్ అప్డేట్లను కేటాయించడానికి మిమ్మల్ని అనుమతిస్తుంది; setDontKillApp(), ఇది ప్రోగ్రామ్తో పని చేస్తున్నప్పుడు అప్లికేషన్ కోసం అదనపు లక్షణాలను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. InstallConstraints API ఇన్స్టాలర్లకు యాప్ ఉపయోగంలో లేనప్పుడు యాప్ అప్డేట్ ఇన్స్టాలేషన్ను ట్రిగ్గర్ చేసే సామర్థ్యాన్ని అందిస్తుంది.
మూలం: opennet.ru