Mobiliosios platformos išleidimas Android 13

„Google“ išleido atvirą mobiliąją platformą. Android Naujos versijos išeities kodas buvo patalpintas projekto „Git“ saugykloje (šaka android-13.0.0_r1). Parengti programinės įrangos atnaujinimai „Pixel“ įrenginiams. Vėliau planuojami programinės įrangos atnaujinimai išmaniesiems telefonams iš „Samsung“, „Asus“, „HMD“ („Nokia“), „iQOO“, „Motorola“, „OnePlus“, „Oppo“, „Realme“, „Sharp“, „Sony“, „Tecno“, „Vivo“ ir „Xiaomi“. Be to, sukurtos universalios GSI (bendrųjų sistemos atvaizdų) versijos, tinkamos įvairiems įrenginiams, pagrįstiems ARM64 ir x86_64 architektūromis.

Pagrindinės naujovės:

  • Siūlomas iš anksto paruoštų sąsajos spalvų parinkčių rinkinys, leidžiantis šiek tiek pakoreguoti spalvas pasirinktoje spalvų schemoje. Spalvų parinktys turi įtakos visų operacinės sistemos komponentų išvaizdai, įskaitant fono foną.
    
Mobiliosios platformos išleidimas Android 13
  • Galima pritaikyti bet kokių programų piktogramų foną prie temos spalvų schemos arba fono paveikslėlio spalvos.
    
Mobiliosios platformos išleidimas Android 13
  • Muzikos atkūrimo valdymo sąsaja palaiko leidžiamų albumų viršelių vaizdų naudojimą kaip fono paveikslėlius.
    
Mobiliosios platformos išleidimas Android 13

Mobiliosios platformos išleidimas Android 13
  • Pridėta galimybė susieti atskirus kalbos nustatymus programoms, kurios skiriasi nuo sistemoje pasirinktų kalbos nustatymų.
    
Mobiliosios platformos išleidimas Android 13
  • Žymiai patobulintas įrenginių su dideliais ekranais, pvz., planšetinių kompiuterių, „Chromebook“ ir išmaniųjų telefonų su sulankstomais ekranais, našumas. Dideliems ekranams optimizuotas išskleidžiamojo bloko su pranešimais, pagrindinio ekrano ir sistemos užrakinimo ekrano išdėstymas, kuris dabar išnaudoja visą turimą ekrano erdvę. Bloke, kuris atsiranda slenkant gestą iš viršaus į apačią, dideliuose ekranuose greitieji nustatymai ir pranešimų sąrašas yra suskirstyti į skirtingus stulpelius. Pridėtas dviejų skydų veikimo režimo palaikymas konfigūratoriuje, kuriame nustatymų skyriai dabar nuolat matomi dideliuose ekranuose.

    Patobulinti programų suderinamumo režimai. Pasiūlytas užduočių juostos diegimas, kuris rodo veikiančių programų piktogramas ekrano apačioje, leidžia greitai perjungti programas ir palaiko programų perkėlimą per vilkimo ir numetimo sąsają į įvairias kelių langų režimo (padalinto ekrano) sritis. ekraną į dalis, kad vienu metu veiktų keliomis programomis.

    
Mobiliosios platformos išleidimas Android 13
  • Patogesnis piešimas ir spausdinimas naudojant elektroninį rašiklį. Pridėta apsauga nuo klaidingų potėpių atsiradimo liečiant jutiklinį ekraną rankomis piešiant rašikliu.
  • Kai kuriems įrenginiams, pavyzdžiui, „Pixel 6“, pridėtas visiškas virtualizacijos palaikymas, leidžiantis jiems paleisti aplinkas su kitomis operacinėmis sistemomis. Virtualizacija įgyvendinama naudojant hipervizorių. KVM ir „crosvm“ (VVM, virtualios mašinos tvarkyklės) įrankių rinkinį. Galimas pasirenkamas pKVM (apsaugoto KVM) režimas, užtikrinantis griežtesnę aplinkos izoliaciją naudojant virtualizacijos plėtinius AArch64 architektūrai. Platforma planuoja naudoti virtualizaciją, kad padidintų trečiųjų šalių sistemos kodo, pvz., patentuotų vykdomųjų failų ir DRM komponentų, vykdymo saugumą.
  • Pridėta galimybė pasirinktinai suteikti leidimus pasiekti daugialypės terpės failus. Nors anksčiau turėjote suteikti prieigą prie visų vietinėje saugykloje esančių failų, kad galėtumėte skaityti daugialypės terpės failus, dabar galite apriboti prieigą tik prie vaizdų, garso failų ar vaizdo įrašų.
    
Mobiliosios platformos išleidimas Android 13
  • Įdiegta nauja nuotraukų ir vaizdo įrašų pasirinkimo sąsaja, leidžianti programai suteikti prieigą tik prie pasirinktų vaizdų ir vaizdo įrašų bei blokuoti prieigą prie kitų failų. Anksčiau panaši sąsaja buvo įdiegta dokumentams. Galima dirbti tiek su vietiniais failais, tiek su debesies saugykloje esančiais duomenimis.
    
Mobiliosios platformos išleidimas Android 13
  • Pridėta programų leidimo užklausa rodyti pranešimus. Be išankstinio leidimo rodyti pranešimus, programos negalės siųsti pranešimų. Tai taikoma anksčiau sukurtoms programoms, skirtoms naudoti su ankstesnėmis versijomis. Android, sistema suteiks įgaliojimus vartotojo vardu.
    
Mobiliosios platformos išleidimas Android 13
  • Sumažėjo programų, kurioms reikalinga prieiga prie naudotojo vietos informacijos, skaičius. Pavyzdžiui, programoms, atliekančioms belaidžio tinklo nuskaitymo operacijas, nebereikia su vieta susijusių leidimų.
  • Išplėstos funkcijos, kuriomis siekiama padidinti privatumą ir informuoti vartotoją apie galimą riziką. Be įspėjimų apie programos prieigą prie mainų srities, nauja šaka automatiškai ištrina duomenų įdėjimo į mainų sritį istoriją po tam tikro neveiklumo laiko.
  • Pridėtas naujas suvienodintas nustatymų puslapis saugumas ir privatumas, kuri įgyvendina aiškų spalvų nurodymą saugumo būsenai ir siūlo rekomendacijas, kaip sustiprinti apsaugą.
    
Mobiliosios platformos išleidimas Android 13
  • Pridėtas naujas „Wi-Fi“ leidimo tipas, suteikiantis programoms, skirtoms rasti belaidžius tinklus ir prisijungti prie viešosios interneto prieigos taškų, pasiekti „Wi-Fi“ valdymo API pogrupį, išskyrus skambučius pagal vietą (anksčiau programėlės, kurios prisijungia prie „Wi-Fi“ ir gavo prieigą prie vietos informacijos).
  • Pridėta API mygtukams įdėti į greitųjų nustatymų skyrių pranešimų išskleidžiamojo skydelio viršuje. Naudodama šią API, programa gali pateikti užklausą įdėti savo mygtuką su greitu veiksmu, leidžiančiu vartotojui pridėti mygtuką neišeinant iš programos ir nesikreipiant į nustatymus atskirai.
    
Mobiliosios platformos išleidimas Android 13
  • Žodžių vyniojimo operacija buvo optimizuota (į eilutę netelpančių žodžių laužymas naudojant brūkšnelį). Naujoje versijoje perdavimo našumas padidintas 200% ir dabar jis praktiškai neturi įtakos atvaizdavimo greičiui.
  • Pridėta programuojamų grafikos šešėliavimo įrenginių (RuntimeShader objektų), apibrėžtų AGSL kalba, palaikymas (Android Grafikos šešėliavimo kalba (GSL) – GLSL kalbos poaibis, pritaikytas naudoti su platformos atvaizdavimo varikliu. AndroidPanašūs šešėliavimo įrankiai jau naudojami pačioje platformoje. Android įgyvendinti įvairius vaizdinius efektus, pvz., pulsavimą, suliejimą ir tempimą slenkant už puslapio krašto. Panašius efektus dabar galima kurti ir programose.
  • Pagrindinės platformos „Java“ bibliotekos ir programų kūrimo įrankiai buvo atnaujinti į „OpenJDK 11“.
  • Įgyvendinant projektą Mainline, leidžiantį atnaujinti atskirus sistemos komponentus neatnaujinant visos platformos, buvo parengti nauji atnaujinami sistemos moduliai. Atnaujinimai turi įtakos su aparatine įranga nesusietiems komponentams, kurie atsisiunčiami per „Google Play“ atskirai nuo gamintojo OTA programinės įrangos naujinių. Tarp naujų modulių, kuriuos galima atnaujinti per „Google Play“ neatnaujinant programinės aparatinės įrangos, yra „Bluetooth“ ir itin plačiajuostis ryšys. Moduliai su nuotraukų rinkikliu ir „OpenJDK 11“ taip pat platinami per „Google Play“.
  • Naujų platformos funkcijų testavimas ir derinimas buvo supaprastintas. Dabar galima pasirinktinai įjungti programų pakeitimus kūrėjo nustatymų skiltyje arba naudojant adb priemonę.
    
Mobiliosios platformos išleidimas Android 13
  • Pridėta API, leidžianti programai atsisakyti anksčiau įgytų leidimų. Pavyzdžiui, jei naujoje versijoje kai kurių papildomų teisių poreikis išnyko, programa, rūpindamasi vartotojo privatumu, gali atšaukti anksčiau įgytas teises.
  • Galima registruoti tvarkykles nesisteminėms transliavimo operacijoms (BroadcastReceiver), atsižvelgiant į jų naudojimo kontekstą. Norint kontroliuoti tokių tvarkyklių eksportą, buvo pridėtos naujos vėliavėlės RECEIVER_EXPORTED ir RECEIVER_NOT_EXPORTED, kurios leidžia pašalinti tvarkyklių naudojimą transliuojamų pranešimų siuntimui iš kitų programų.
  • Pridėtas spalvų vektorinių šriftų palaikymas COLRv1 formatu (OpenType šriftų poaibis, kuriame, be vektorinių glifų, yra sluoksnis su spalvų informacija). Taip pat buvo pridėtas naujas kelių spalvų jaustukų rinkinys, pateiktas COLRv1 formatu. Naujasis formatas suteikia kompaktišką saugojimo formą, palaiko gradientus, perdangas ir transformacijas, užtikrina veiksmingą glaudinimą ir leidžia pakartotinai naudoti kontūrus, leidžiančius žymiai mažesnius šriftų dydžius. Pavyzdžiui, Noto Color Emoji šriftas užima 9 MB rastriniu formatu ir 1 MB COLRv1.85 vektoriniu formatu.
    
Mobiliosios platformos išleidimas Android 13
  • ART vykdymo aplinka įdiegia efektyvesnį šiukšlių surinkėją, pagrįstą branduolio API. Linux „userfaultfd“ leidžia kurti tvarkykles, skirtas prieigai prie nepaskirstytų atminties puslapių (puslapių klaidų) vartotojo erdvėje. Naujasis šiukšlių surinkėjas užtikrina fiksuotas kiekvieno įkelto objekto pridėtines išlaidas, sunaudoja mažiau atminties ir sumažina kompiliuojamo kodo apimtį maždaug 10 %. Naujojo šiukšlių surinkėjo naudojimas taip pat padeda prailginti akumuliatoriaus veikimo laiką, pašalinti užstrigimus šiukšlių surinkimo metu ir apsaugoti programas nuo priverstinio nutraukimo dėl mažo atminties kiekio.

    ART žymiai pagerino perjungimo į vietinį kodą našumą ir atvirkščiai – JNI skambučiai dabar vykdomi iki 2.5 karto greičiau. Nuorodos apdorojimo kodas buvo perkeltas, kad būtų paleistas neblokuojančiu režimu vykdymo metu, siekiant sumažinti delsą. Pridėta Reference.refersTo() API, kurią galima naudoti norint greičiau grąžinti atmintį. Buvo paspartinta klasių ir metodų paieška vertėjuje. Pridėta galimybė patikrinti baitinį kodą diegimo etape, o ne vykdymo metu, todėl sutrumpėjo programos paleidimo laikas.

  • Pridėtas Bluetooth LE Audio (Low Energy) technologijos palaikymas, kuris sumažina energijos sąnaudas perduodant aukštos kokybės garso srautus per Bluetooth. Kitaip nei klasikinis Bluetooth, naujoji technologija taip pat leidžia perjungti skirtingus naudojimo režimus, kad būtų pasiektas optimalus kokybės ir energijos suvartojimo balansas.
  • Pridėtas MIDI 2.0 specifikacijos palaikymas ir galimybė per USB prijungti muzikos instrumentus ir valdiklius, palaikančius MIDI 2.0.
  • Raktus generuojančiose programose Keystore ir KeyMint API dabar pateikia detalesnius ir tikslesnius klaidų indikatorius ir leidžia naudoti java.security.ProviderException išimtis klaidoms užfiksuoti.
  • Prie AudioManager pridėta garso maršruto parinkimo API, leidžianti nustatyti, kaip bus apdorojamas garso srautas. Pridėtas metodas getAudioDevicesForAttributes() siekiant gauti įrenginių, per kuriuos galima garso išvestis, sąrašą, taip pat metodas getDirectProfilesForAttributes() siekiant nustatyti, ar garso srautus galima leisti tiesiogiai.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster