Google huet eng oppe mobil Plattform erausbruecht. Android De Quellcode fir déi nei Versioun gouf am Git-Repository vum Projet placéiert (branch android-13.0.0_r1). Firmware-Updates goufen fir Pixel-Geräter virbereet. Spéider sinn Firmware-Updates fir Smartphones vu Samsung, Asus, HMD (Nokia), iQOO, Motorola, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo a Xiaomi geplangt. Zousätzlech goufen universell GSI (Generic System Images) Builds erstallt, déi fir verschidden Apparater baséiert op den ARM64- an x86_64-Architekturen gëeegent sinn.
Haaptinnovatiounen:
- Eng Rei vu virbereeten Optiounen fir de Faarfdesign vun der Interface gëtt proposéiert, wat Iech erlaabt d'Faarwen am gewielte Faarfschema liicht unzepassen. Faarfoptiounen beaflossen d'Erscheinung vun all Betribssystemkomponenten, dorënner Hannergrondtapeten.

- Bitt d'Fäegkeet den Hannergrond vun den Ikonen vun all Applikatioun un d'Faarfschema vum Thema oder d'Faarf vum Hannergrondbild unzepassen.

- Am Interface fir d'Gestioun vun de Museksplayback gëtt d'Benotzung vu Biller vun de Coveren vun den Alben, déi gespillt ginn, als Hannergrond geliwwert.


- D'Fähigkeit bäigefüügt fir eenzel Sproocheastellungen un Uwendungen ze binden, déi sech vun de Sprooche-Astellungen, déi am System ausgewielt goufen, ënnerscheeden.

- Däitlech verbessert Erfahrung op Apparater mat grousse Schiirme wéi Pëllen, Chromebooks, a Smartphones mat ausklappbare Schiirme. Fir grouss Schiirme ass de Layout vum Notifikatiounsdropdown, Heembildschierm a System Sperrbildschierm optimiséiert fir all verfügbare Bildschiermraum ze benotzen. Am Block, dee mat engem rutschen Geste vun uewe bis ënnen erscheint, op grousse Schiirme, gëtt Trennung a verschidde Saile vu schnelle Astellungen an eng Lëscht vun Notifikatiounen zur Verfügung gestallt. Ënnerstëtzung bäigefüügt fir en Zwee-Scheifmodus am Konfigurator, an deem Astellungssektiounen elo stänneg op grousse Schiirme sichtbar sinn.
Verbesserte Kompatibilitéitsmodi fir Uwendungen. D'Ëmsetzung vun der Taskbar gëtt proposéiert, d'Ikonen vun de lafende Applikatiounen um Enn vum Écran ze weisen, wat Iech erlaabt séier tëscht Programmer ze wiesselen an den Transfer vun Uwendungen iwwer d'Drag & Drop Interface op verschidde Beräicher vum Multi-Fënster Modus z'ënnerstëtzen (Split- Écran), den Ecran an Deeler opzedeelen fir mat verschiddenen Uwendungen gläichzäiteg ze schaffen.

- D'Kamoudheet vum Zeechnen an Text anzeginn mat engem elektronesche Pen gouf verbessert. Zousätzlech Schutz géint d'Erscheinung vu falsche Strécke beim Touch vum Touchscreen mat Ären Hänn beim Zeechnen mat engem Stylus.
- Fir verschidden Apparater, wéi zum Beispill de Pixel 6, gouf vollstänneg Virtualiséierungsënnerstëtzung bäigefüügt, sou datt se Ëmfeld mat anere Betribssystemer ausféiere kënnen. D'Virtualiséierung gëtt mat engem Hypervisor implementéiert. KVM an den Toolkit crosvm (VVM, Virtual Machine Manager). En optionalen pKVM (Protected KVM) Modus ass verfügbar, deen eng méi strikt Isolatioun vun der Ëmgebung mat Hëllef vu Virtualiséierungs-Extensiounen fir d'AArch64 Architektur erméiglecht. D'Plattform plangt d'Virtualiséierung ze benotzen, fir d'Ausféierungssécherheet vu Systemcode vun Drëttubidder ze verbesseren, wéi zum Beispill proprietär ausführbar Dateien an DRM-Komponenten.
- D'Fäegkeet bäigefüügt fir selektiv Permissiounen ze ginn fir Zougang zu Mediendateien ze kréien. Wou Dir virdru musst Zougang zu all Dateien an Ärer lokaler Späichere ginn fir Mediendateien ze liesen, elo kënnt Dir den Zougang zu nëmme Biller, Toundateien oder Videoen beschränken.

- Eng nei Interface fir d'Auswiel vu Fotoen a Videoen gouf implementéiert, wat d'Applikatioun erlaabt nëmmen op ausgewielte Biller a Videoen zouzegräifen an Zougang zu anere Dateien ze blockéieren. Virdrun gouf eng ähnlech Interface fir Dokumenter ëmgesat. Et ass méiglech souwuel mat lokalen Dateien ze schaffen wéi och mat Daten, déi a Cloud Storage gehost ginn.

- Eng Ufro fir d'Uweise vun Notifikatiounen gouf fir Applikatiounen bäigefüügt. Ouni eng virausgeschriwwe Erlaabnes fir d'Uweise vun Notifikatiounen, ginn Applikatiounen dovunner ofgehalen, Notifikatiounen ze schécken. Dëst gëllt fir Applikatiounen, déi scho fir d'Benotzung mat fréiere Versiounen entwéckelt goufen. Android, ginn d'Befugnisser vum System am Numm vum Benotzer zougestanen.

- Reduzéiert d'Zuel vun Uwendungen déi Zougang zu Benotzer Standuertinformatioun erfuerderen. Zum Beispill, Uwendungen déi drahtlose Netzwierk Scannen Operatiounen ausféieren erfuerderen net méi Location-relatéiert Permissiounen.
- Erweidert Features fir d'Privatsphär ze verbesseren an de Benotzer iwwer méiglech Risiken z'informéieren. Zousätzlech zu Warnungen iwwer Applikatioun Zougang zum Clipboard, bitt déi nei Branche automatesch Läschen vun der Geschicht vun der Plazéierung vun Daten op de Clipboard no enger gewësser Period vun Inaktivitéit.
- Eng nei vereenegt Astellungssäit gouf bäigefüügt Sécherheet a Privatsphär, déi eng kloer Faarfindikatioun vum Sécherheetsstatus implementéiert a Empfehlungen fir d'Stäerkung vum Schutz ubitt.

- En neie Wi-Fi Erlaabnistyp gouf bäigefüügt, deen Uwendungen erlaabt, déi no drahtlose Netzwierker sichen a mat Zougangspunkte verbannen, fir Zougang zu engem Ënnerdeel vun de Wi-Fi Management APIen ze kréien, ausser Location-baséiert Uriff (virdrun Uwendungen déi mat Wi-Fi verbannen, an zougänglech Plazinformatioun).
- Eng API bäigefüügt fir Knäppercher an der Schnell-Astellungssektioun am Top vun der Notifikatioun Dropdown ze placéieren. Mat dëser API kann eng Applikatioun eng Ufro ausginn fir säi Knäppchen mat enger schneller Handlung ze placéieren, wat de Benotzer erlaabt e Knäppchen ze addéieren ouni d'Applikatioun ze verloossen an ouni separat an d'Astellungen ze goen.

- D'Wuertwrapoperatioun gouf optimiséiert (Wierder briechen déi net an d'Linn passen mat engem Bindestrich). An der neier Versioun ass d'Transferleistung ëm 200% erhéicht ginn an huet elo bal keen Effekt op d'Renderingsgeschwindegkeet.
- Ënnerstëtzung fir programméierbar Grafikshader (RuntimeShader-Objeten), déi an der AGSL-Sprooch definéiert sinn, gouf bäigefüügt (Android Graphics Shading Language (GSL), wat eng Ënnergrupp vun der GLSL-Sprooch ass, déi fir d'Benotzung mam Rendering-Motor vun der Plattform ugepasst ass. AndroidÄhnlech Shader ginn schonn an der Plattform selwer benotzt. Android fir verschidden visuell Effekter ëmzesetzen, wéi Pulsatioun, Onschärft a Strecken beim Scrollen iwwer de Säiterand eraus. Ähnlech Effekter kënnen elo an Apps erstallt ginn.
- D'Kär Java Bibliothéike vun der Plattform an Applikatioun Entwécklungsinstrumenter goufen op OpenJDK 11 aktualiséiert.
- Als Deel vum Mainline-Projet, deen d'Aktualiséierung vun eenzelne Systemkomponenten erlaabt ouni d'ganz Plattform ze aktualiséieren, goufen nei upgradéierbar Systemmoduler virbereet. D'Aktualiséierunge beaflossen Net-Hardware Komponenten déi iwwer Google Play erofgeluede ginn getrennt vun OTA Firmware Updates vum Hiersteller. Ënnert den neie Moduler déi iwwer Google Play aktualiséiert kënne ginn ouni d'Firmware ze aktualiséieren sinn Bluetooth an Ultra Wideband. Moduler mat Photo Picker an OpenJDK 11 ginn och iwwer Google Play verdeelt.
- Vereinfacht Testen an Debugging vun neie Plattformfeatures. Ännerungen kënnen elo selektiv aktivéiert ginn fir Uwendungen an der Entwéckleroptiounen Sektioun oder duerch d'adb Utility.

- Eng API bäigefüügt fir eng Applikatioun z'erméiglechen, virdru zouginn Permissiounen opzeginn. Zum Beispill, wann de Besoin fir e puer erweidert Rechter an der neier Versioun verschwonnen ass, kann de Programm, als Deel vun der Suerg fir d'Privatsphär vum Benotzer, virdru kritt Rechter zréckzéien.
- D'Kapazitéit fir Handler fir Net-System Broadcast Operatiounen ze registréieren (BroadcastReceiver) gëtt a Relatioun mam Kontext vun hirer Benotzung zur Verfügung gestallt. Fir den Export vun esou Handler ze kontrolléieren, goufen nei Fändelen RECEIVER_EXPORTED an RECEIVER_NOT_EXPORTED bäigefüügt, déi Iech erlaben d'Benotzung vun Handler auszeschléissen fir Broadcast Messagen vun aneren Uwendungen ze schécken.
- Zousätzlech Ënnerstëtzung fir Faarfvektorfonten am COLRv1-Format (en Ënnerdeel vun OpenType Schrëften mat enger Faarfinformatiounsschicht zousätzlech zu Vektorglyphen). Och bäigefüügt ass en neie Set vu Multi-Color Emoji, geliwwert am COLRv1 Format. Dat neit Format bitt eng kompakt Form vu Späicheren, ënnerstëtzt Gradienten, Iwwerlagerungen an Transformatiounen, bitt effizient Kompressioun a Wiederverwendung vu Konturen, wat d'Schrëftgréisst wesentlech reduzéieren kann. Zum Beispill besetzt d'Noto Color Emoji Schrëft 9MB am Bitmap-Format, an 1MB am COLRv1.85-Vektorformat.

- D'ART-Runtime implementéiert e méi effiziente Garbage Collector baséiert op der Kernel-API. Linux userfaultfd, wat Iech erlaabt Handler fir Zougang zu net zougewisenen Speichersäiten (Säitefeeler) am Benotzerraum ze kreéieren. De neie Garbage Collector suergt fir e fixe Overhead fir all geluedenen Objet, verbraucht manner Speicher a féiert zu enger Reduktioun vum kompiliéierte Code ëm ongeféier 10%. D'Benotzung vum neie Garbage Collector hëlleft och d'Batterielaufzäit ze verlängeren, Häng beim Garbage Collection ze eliminéieren an Applikatioune virun enger gezwongener Ofschlossung wéinst niddregem Speicher ze schützen.
ART huet d'Performance vum Wiessel op gebierteg Code wesentlech verbessert a vice versa - JNI Uriff ginn elo bis zu 2.5 Mol méi séier ausgefouert. De Referenzveraarbechtungscode bei der Runtime gouf geplënnert fir am net-blockéierende Modus ze lafen fir d'Häng ze reduzéieren. Added API Reference.refersTo () déi benotzt ka ginn fir Erënnerung méi séier zréckzekommen. Am Dolmetscher gëtt d'Sich no Klassen a Methoden beschleunegt. D'Fäegkeet bäigefüügt fir de Bytecode an der Installatiounsstadium z'iwwerpréiwen, anstatt während der Ausféierung, wat d'Applikatiounsstartzäit reduzéiert huet.
- Zousätzlech Ënnerstëtzung fir Bluetooth LE Audio (Low Energy) Technologie, déi de Stroumverbrauch reduzéiert wann Dir héichqualitativ Audiostreams iwwer Bluetooth iwwerdroe. Am Géigesaz zu de klassesche Bluetooth, erlaabt déi nei Technologie Iech och tëscht verschiddene Benotzungsmodi ze wiesselen fir de beschte Gläichgewiicht tëscht Qualitéit a Stroumverbrauch z'erreechen.
- Zousätzlech Ënnerstëtzung fir d'MIDI 2.0 Spezifizéierung an d'Fäegkeet fir musikalesch Instrumenter a Controller ze verbannen déi MIDI 2.0 iwwer den USB Hafen ënnerstëtzen.
- Fir Schlësselgeneratiounsapplikatiounen liwweren d'Keystore a KeyMint APIen elo méi detailléiert a präzis Fehlerindikatoren an erlaben d'Benotzung vu java.security.ProviderException Ausnahmen fir Feeler ze falen.
- Den AudioManager huet eng API fir Audio Routing bäigefüügt, wat Iech erlaabt ze bestëmmen wéi den Audio Stream veraarbecht gëtt. D'getAudioDevicesForAttributes () Method gouf bäigefüügt fir eng Lëscht vun Apparater ze kréien, duerch déi Soundoutput méiglech ass, souwéi d'getDirectProfilesForAttributes () Method fir d'Méiglechkeet vum direkten Playback vun Audiostreamen ze bestëmmen.
Source: opennet.ru













