Android 13 mobiilplatvormi vÀljalaskmine

Google avaldas avatud mobiilse platvormi Android 13. Uue vÀljaande seotud lÀhtekoodid on saadaval projekti Git-repositooriumis (haru android-13.0.0_r1). Tarkvarauuendused on ettevalmistatud Pixel-seeria seadmete jaoks. Hiljem plaanitakse tarkvarauuendusi valmistada Samsungi, Asuse, HMD (Nokia), iQOO, Motorola, OnePlusi, Oppo, Realme, Sharp, Sony, Tecno, vivo ja Xiaomiga toodetud nutitelefonide jaoks. Samuti on loodud universaalsed GSI (Generic System Images) kogumikud, mis sobivad erinevatele seadmetele, mis pÔhinevad ARM64 ja x86_64 arhitektuuril.

PÔhilised uuendused:

  • Pakutud on komplekt eelnevalt ettevalmistatud liidesedisaini vĂ€rviskeeme, mis vĂ”imaldavad veidi kohandada vĂ€rve valitud vĂ€rviskeemi raames. VĂ€rvivariantidel on mĂ”ju kogu operatsioonisĂŒsteemi komponentide vĂ€limusele, sealhulgas taustpiltidele.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Antud on vĂ”imalus kohandada mis tahes rakenduste ikoonide tausta vastavalt teema vĂ€rviskeemile vĂ”i taustpildi vĂ€rvile.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Muusika taasesituse haldamise liideses on tagatud, et taustana kasutatakse edastatavate albumite kaanekujundeid.
    Android 13 mobiilplatvormi vÀljalaskmineAndroid 13 mobiilplatvormi vÀljalaskmine
  • On lisatud vĂ”imalus siduda rakendustega individuaalsed keele seadistused, mis erinevad sĂŒsteemis valitud keele seadistustest.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Oluliselt on paranenud töö suurtel ekraanidel, nagu tahvelarvutid, Chromebookid ja volditavad nutitelefonid. Suurte ekraanide jaoks on optimeeritud teavituste rippmenĂŒĂŒ, kodu- ja lukustuskuva paigutus, mis kasutab nĂŒĂŒd kogu ekraani ruumi. Ülemistelt-alla kergitusĆŸestidega avanevas plokis on suurte ekraanide puhul tagatud kiirete seadete ja teavituste nimekirja lahtrite eraldamine. Konfiguratsioonivahendis on lisatud kahe paneeli tööreĆŸiimi tugi, kus suurtel ekraanidel on pidevalt nĂ€htavad seadete sektsioonid.

    Parandatud on rakenduste ĂŒhilduvusereĆŸiime. Pakutakse vĂ€lja ĂŒlesande riba, mis nĂ€itab ekraani alumises osas kĂ€ivitatud rakenduste ikoone, vĂ”imaldades kiirelt rakenduste vahel vahetada ning toetades rakenduste lohistamist lĂ€bi drag&drop liidese mitmeakna reĆŸiimidesse (split-screen), mis jagab ekraani osadeks, et vĂ”imaldada samaaegset töötamist mitme rakendusega.

    Android 13 mobiilplatvormi vÀljalaskmine
  • Kasutusmugavus joonistamisel ja tekstisisestamisel koos elektroonilise pliiatsiga on paranenud. Puutetundliku ekriini puudutamise ajal pliiatsiga joonistamise kĂ€igus valejooniste tekkimise kaitse on juurde lisatud.
  • MĂ”ne seadme, nagu Pixel 6, puhul on lisatud tĂ€ieliku virtualiseerimise tugi, mis vĂ”imaldab kĂ€itada keskkondi koos teiste operatsioonisĂŒsteemidega. Virtualiseerimine on rakendatud hĂŒperviisori baasil. KVM ja crosvm (VVM, Virtual Machine Manager) tööriistadega. Valikuliselt on saadaval pKVM (Protected KVM) reĆŸiim, mis tagab rangema keskkondade isoleerimise, kasutades AArch64 arhitektuuri virtualiseerimise laiendusi. Platvormil plaanivad virtualiseerimist kasutada, et suurendada kolmanda osapoole sĂŒsteemikoodi, nagu suletud kĂ€ivitatavaid faile ja DRM-komponente, tĂ€itmiskaitset.
  • Lisatud on vĂ”imalus anda valikuline volitus juurdepÀÀsuks multimeediafailidele. Kui varem tuli multimeediafailide lugemiseks anda juurdepÀÀs kĂ”igile failidele kohalikus salvestuses, siis nĂŒĂŒd saab juurdepÀÀsu piirata ainult piltide, helifailide vĂ”i videoga.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Uus fotode ja videote valimise liides on kĂ€ivitatud, vĂ”imaldades rakendusel pÀÀseda ainult valitud piltidele ja videotele ning blokeerides juurdepÀÀsu teistele failidele. Varem oli sarnane liides ellu viidud dokumentide jaoks. Töö on vĂ”imalik nii kohalike failidega kui ka andmetega, mis on salvestatud pilvesalvestustesse.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Rakenduste teavituste kuvamise Ă”iguste taotlemine on lisatud. Ilma eelneva Ă”iguse saamiseta teavituste kuvamiseks blokeeritakse rakenduse teavituste saatmine. Varasemate versioonide Androidi jaoks loodud rakendustele antakse Ă”igused sĂŒsteemi poolt kasutaja nimel.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Kasutajate asukoha teabe juurde pÀÀsemise nĂ”udvate rakenduste arvu on vĂ€hendatud. NĂ€iteks ei vaja traadita vĂ”rke skaneerivad rakendused enam asukoha mÀÀramisega seotud Ă”igusi.
  • Privaatsuse tugevdamiseks ja kasutaja teavitamiseks vĂ”imalike riskide kohta on laienenud vĂ”imalused. Lisaks rakenduse juurdepÀÀsu hoiatustele lĂ”ikepinda uues harus tagatakse automaatne andmete lĂ”ikepinna ajalugu kustutamine pĂ€rast teatud mittetegutsemise aega.
  • Uus ĂŒhtne seadete leht on lisatud turvalisus ja privaatsus, kus on ellu viidud selge vĂ€rviline turvaseisundi nĂ€itamine ja antud soovitused kaitse suurendamiseks.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Wi-Fi jaoks on lisatud uus Ă”igustetĂŒĂŒp, mis vĂ”imaldab rakendustel, mis on mĂ”eldud traadita vĂ”rkude otsimiseks ja pÀÀsemiseks tugipunktidesse, juurdepÀÀsu Wi-Fi haldamise API osadele, vĂ€lja arvatud asukoha mÀÀramisega seotud kutsed (varem said Wi-Fi-ĂŒhenduse loomise rakendused juurdepÀÀsu ka asukohateabele).
  • On lisatud API kiirete seadistuste sektsiooni nuppude paigutamiseks, mis asub ĂŒlespoole hĂŒpikakna teavitustes. Selle API abil saab rakendus esitada taotluse oma kiire tegevuse nupu paigutamiseks, vĂ”imaldades kasutajal nuppu lisada ilma rakendusest lahkumata ja eraldi seadistustele minemata.
    Android 13 mobiilplatvormi vÀljalaskmine
  • SĂ”nade ĂŒmberpaigutamise operatsioon on optimeeritud (rea sisse mitte mahutavate sĂ”nade lĂ”hkumine tĂ€hte kasutades). Uues versioonis on ĂŒmberpaigutamise jĂ”udlus suurenenud 200% ja see ei mĂ”juta enam peaaegu ĂŒldse renderdamise kiirus.
  • Lisatud on tugi programmeeritavatele graafikute ĆĄaderitele (RuntimeShader objekti), mis on mÀÀratletud AGSL (Android Graphics Shading Language) keeles, mis on GLSL keele allkogum, kohandatud Android'i renderdamise mootori jaoks. Taolisi ĆĄadereid kasutatakse juba Android platvormil erinevate visuaalsete efektide, nagu pulsatsioon, udusus ja lehe serva kerimise ajal venitamine, rakendamiseks. NĂŒĂŒd on vĂ”imalik luua sarnaseid efekte ka rakendustes.
  • Platvormi pĂ”hilised Java-raamatukogud ja arendusvahendid on uuendatud OpenJDK 11-le.
  • Mainline'i projekti raames on ette valmistatud uued uuendatavad sĂŒsteemimoodulid, mis vĂ”imaldavad sĂŒsteemikomponente vĂ€rskendada ilma kogu platvormi uuendamata. Uuendused mĂ”jutavad riistvarast sĂ”ltumatuid komponente, mida laaditakse eraldi Google Play'st, eraldi tootja OTA-pĂ€evakohastest uuendustest. Uute moodulite seas, mida saab vĂ€rskendada Google Play kaudu ilma pĂŒsivara uuendamiseta, on Bluetooth ja Ultra-wideband. Google Play'st jaotatakse ka mooduleid, sealhulgas Photo picker ja OpenJDK 11.
  • Uute platvormifunktsioonide testimine ja tĂ”rkeotsing on lihtsamaks muutunud. Muutusi saab nĂŒĂŒd valikuliselt lubada rakenduste seadete jaotisest arendajatele vĂ”i adb utiliidi kaudu.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Lisatud on API, mis vĂ”imaldab rakendusel tagasi vĂ”tta varasemaid volitusi. NĂ€iteks, kui uues versioonis on mĂ”ne laiendatud Ă”iguse vajadus kadunud, vĂ”ib programm kasutaja privaatsuse kaitsmiseks tagasi vĂ”tta varasemad Ă”igused.
  • Registreeritud on mittesĂŒsteemsete levitustegevuste (BroadcastReceiver) töötlemise vĂ”imalus konteksti jĂ€rgi, milles neid kasutatakse. Selliste töötlejate eksportimise haldamiseks on lisatud uued lipud RECEIVER_EXPORTED ja RECEIVER_NOT_EXPORTED, mis lubavad vĂ€listada töötlejate kasutamise muude rakenduste kaudu levitatavate sĂ”numite saatmiseks.
  • Toetatakse vĂ€rvilisi vektorsĂŒsteeme COLRv1 formaadis (OpenType'i fontide alamkategooria, mis sisaldab lisaks vektorglyphidele ka vĂ€rvikihiga teavet). Samuti on lisatud uus mitmevĂ€rviliste emoji komplekt, mis on esitatud COLRv1 formaadis. Uus formaat pakub kompaktselt salvestamise vormi, toetab gradientide, pealekandmiste ja transformatsioonide kasutamist, tagab tĂ”husa kokkusurumise ja vĂ”imaldab kontuuride taaskasutamist, mis aitab olulisel mÀÀral vĂ€hendada fondi suurust. NĂ€iteks rasteriseeritud Noto Color Emoji font on 9MB, samas kui vektorfond COLRv1 formaadis on 1.85MB.
    Android 13 mobiilplatvormi vÀljalaskmine
  • Rakenduse kĂ€ituskeskkonnas on ART-s rakendatud tĂ”husam prĂŒgikoguja, mis pĂ”hineb Linuxi sĂŒdamiku API userfaultfd kasutamisel. See vĂ”imaldab luua kasutaja ruumis mĂ€lulehtedele (page faults) vastavaid kĂ€sitlejaid. Uus prĂŒgikoguja tagab iga laaditud objekti jaoks fikseeritud kulud, tarbib vĂ€hem mĂ€lu ja vĂ€hendab kompileeritud koodi mahtu umbes 10%. Uue prĂŒgikoguja kasutamine pikendab ka aku tööaega, elimineerib prĂŒgikogumise ajal viivitused ja kaitseb rakendusi mehaanilisest sulgemisest, kui sĂŒsteemis on mĂ€lu puudus.

    ART-is on mĂ€rkimisvÀÀrselt paranenud kohaliku koodi ja vastupidi vahetuse jĂ”udlus — JNI-kutsed toimuvad nĂŒĂŒd kuni 2,5 korda kiiremini. Viidatud töötlemiskood on kĂ€itamiseks ĂŒmber kirjutatud vooruslikus reĆŸiimis, et vĂ€hendada jÀÀge. Lisatud API Reference.refersTo(), mida saab kasutada mĂ€lu kiireks tagastamiseks. Interpretaatoris on kiirus klasside ja meetodite otsingus suurenenud. Lisatud on vĂ”imalus verifitseerida baitkoodi installimise ajal, mitte kĂ€itamise ajal, mis on vĂ€hendanud rakenduste kĂ€ivitamise aega.

  • Bluetooth LE Audio (Low Energy) tehnoloogia toetamine on lisatud, mis vĂ”imaldab vĂ€hendada energiatarbimist, edastades kĂ”rgekvaliteedilisi helivooge Bluetoothi kaudu. Erinevalt klassikalisest Bluetoothist vĂ”imaldab uus tehnoloogia ka vahetada erinevate kasutusreĆŸiimide vahel, et saavutada optimaalne kvaliteedi ja energiatarbimise suhe.
  • Lisatud on MIDI 2.0 spetsifikatsiooni tugi ning vĂ”imalus ĂŒhendada MIDI 2.0 toetavaid muusikainstrumente ja kontrollerid USB-porti.
  • Rakenduste jaoks, mis genereerivad vĂ”tmeid, pakuvad API Keystore ja KeyMint nĂŒĂŒd ĂŒksikasjalikumaid ja tĂ€psemaid veateateid ning vĂ”imaldavad kasutada java.security.ProviderException erandeid vigade pĂŒĂŒdmiseks.
  • AudioManagerisse on lisatud heli marsruutimise API, mis vĂ”imaldab mÀÀrata, kuidas helivoogu töödeldakse. Lisatud meetod getAudioDevicesForAttributes(), et saada loetelu seadmetest, mille kaudu heli edastamine on vĂ”imalik, ning meetod getDirectProfilesForAttributes(), et mÀÀrata otse helivoogude esitamise vĂ”imalus.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster