Namoaka sehatra finday misokatra i Google. Android Napetraka ao amin'ny tahiry Git an'ny tetikasa (sampana android-14.0.0_r1) ny kaody loharano ho an'ny famoahana vaovao. Efa nomanina ho an'ny fitaovana Pixel ny fanavaozana ny firmware. Kasaina havoaka any aoriana ny fanavaozana ny firmware ho an'ny finday avo lenta avy amin'ny Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo, ary Xiaomi. Fanampin'izany, efa noforonina ny fanamboarana GSI (Generic System Images) manerantany, mety amin'ny fitaovana isan-karazany mifototra amin'ny maritrano ARM64 sy x86_64.
Fanavaozana lehibe:
- Ny sehatra fototra dia misy ny tahiry Health Connect, izay azo alaina ho fonosana misaraka amin'ny alĂ lan'ny Google Play. Ny Health Connect dia manome fitahirizana angon-drakitra afovoany avy amin'ny fehin-tĂ nana ara-batana sy fitaovana hafa mifandraika amin'ny fahasalaman'ny mpampiasa, ary mandamina ny fidirana miaraka amin'ny angon-drakitra momba ny fahasalamana eo amin'ny fampiharana samihafa. Ny fidirana amin'ny firafitry ny Health Connect dia homena amin'ny alĂ lan'ny configurator amin'ny sehatra mahazatra; ohatra, amin'ny alĂ lan'ny fandrindrana ny fiainana manokana dia azonao atao ny mifehy izay angon-drakitra momba ny fahasalamana azon'ny fampiharana sasany idirana. Ho fanampin'izany, nanampy fanohanana ny Health Connect amin'ny fitahirizana vaovao momba ny lalana nodiavina nandritra ny fiofanana (ny mpampiasa no mamaritra ny fe-potoana hotehirizana ny lisitry ny tondrozotra). Ny lalana dia azo jerena amin'ny sarintany ary azo ampitaina amin'ny fampiharana hafa ho an'ny fanodinana, aorian'ny fanamafisana mazava ny fiasan'ny mpampiasa.

- Nitarina ny fomba hanamafisana ny fidirana amin'ny mombamomba ny toerana. Nisy fizarana vaovao nampiana ao amin'ny fifanakalozan-kevitra mangataka fanamafisana ny fidirana amin'ny toerana misy ny fampahalalana momba ny fotoana nafindran'ny angon-drakitra momba ny toerana ho an'ny fampiharana (lavina ny fidirana, navela indray mandeha ary navela isaky ny tanterahana ny fampiharana) sy ny antsipiriany izay ahafahanao mahazo fampahalalana fanampiny momba ny fidirana amin'ny angona nafindra.

- Fampandrenesana fampitandremana fampitandremana momba ny fanovana ataon'ny fampiharana omena fidirana amin'ny toerana misy azy, fomba famindrana angon-drakitra amin'ny antoko fahatelo (ohatra, aseho rehefa manomboka mampiasa angon-drakitra toerana ny fampiharana rehefa mampiseho dokambarotra).

- Rehefa miara-miasa amin'ny fampiharana, dia nampihatra tondro-fitaovana zana-tsipĂŹka miverina hita kokoa izahay mba hanamora ny fahazoana ny fomba fampiasana fihetsika eo amin'ny efijery mba hiverenana.

- Ny Sharesheet, izay ampiasaina handefasana angona (toy ny sary na rohy) ivelan'ny fampiharana na amin'ny mpampiasa hafa, dia ahitana ny fahafahana manampy ny zavatra ataonao manokana. Ohatra, azonao atao ny mamaritra ny lisitry ny mpitantana ny ChooserAction izay manondro izay fampiharana sy mpampiasa azo alefa. Nitarina ihany koa ny isan'ny famantarana ampiasaina hametrahana tanjona amin'ny fandefasana angona mivantana.

- Azo atao ny manome alalana amin'ny ampahany amin'ny fidirana amin'ny sary sy horonan-tsary nofidin'ny mpampiasa ihany (READ_MEDIA_VISUAL_USER_SELECTED, ny rakitra omena ny fidirana dia nofantenan'ny mpampiasa amin'ny alĂ lan'ny seha-pifandraisana Photo picker rehefa miseho ny fifanakalozan-kevitra momba ny fangatahana alalana). Rehefa apetraka ao ambadika ny fampiharana na tapaka ny programa, dia foanana ho azy ny fahazoan-dĂ lana omen'ny mpampiasa. Ao amin'ny fifanakalozan-kevitra hanamafisana ny fahazoan-dĂ lana fidirana amin'ny fampiharana amin'ny rakitra multimedia, dia azo atao ny manome fidirana afa-tsy amin'ny sary na horonan-tsary voafantina.

- Nisy fizarana nampiana ho an'ny configurator hanilika ny firafitry ny safidin'ny faritra, toy ny mari-pana, andro voalohany amin'ny herinandro ary rafitra isa. Ohatra, ny Eoropeanina iray monina any Etazonia dia mety hametraka ny mari-pana amin'ny Celsius fa tsy Fahrenheit ary hitondra ny alatsinainy ho fiandohan'ny herinandro fa tsy alahady.

- Nitarina ny fahaizan'ny fanamafisam-peo, nitombo hatramin'ny 130% ka hatramin'ny 200% ny haavon'ny fanamafisam-peo ambony indrindra, ary mba hahazoana antoka fa tsy toa lehibe loatra ny lahatsoratra amin'ny fanamafisam-peo avo, dia mihatra ho azy izao ny fanovana tsy misy tsipika eo amin'ny haavon'ny scaling ( Ny lahatsoratra lehibe dia tsy ampitomboina toy ny lahatsoratra kely), izay ahafahana mamaky tsara ny lahatsoratra ho an'ny olona manana fahitana ambany tsy misy atahorana ny fikorontanana amin'ny fisehon'ny interface.

- Ny fanohanana ny fandraketana horonan-tsary miaraka amin'ny haavon'ny dinamika avo (HDR), izay niseho tamin'ny kofehy teo aloha, dia nitarina miaraka amin'ny fahafahana mahazo fampahalalana fanampiny avy amin'ny fakantsary, ka ahafahana mitahiry sary amin'ny endrika "Ultra HDR", izay mampiasa 10 bit isaky ny fantsona ho an'ny fandokoana loko. Ny endrika Ultra HDR dia mifanaraka tanteraka amin'ny JPEG, mamela ny fampiharana miasa miaraka amin'ny sary HDR tsy misy fanovana ary raha ilaina ny mampiseho azy ireo amin'ny alĂ lan'ny famirapiratana mahazatra. Ny famoahana HDR dia alefa ho azy avy amin'ny sehatra rehefa alefa ny fanohanana HDR ao amin'ny fanehoana fampiharana na rehefa antsoina Window.setColorMode. Ho an'ny famoahana Ultra HDR irery mampiasa OpenGL na Vulkan, dia azo ampiasaina ny kilasy Gainmap.

- Ny karazana rindranasa avela hampiseho fampahafantarana amin'ny efijery feno rehefa mihidy ny efijery dia voafetra. Ireo fampandrenesana ireo dia natao hisarihana ny saina ho amin'ny vaovao izay mitaky hetsika haingana, toy ny antso miditra na fanairana, noho izany dia ho voafetra amin'ny fampiharana fiantsoana sy fanairana izao ny fahefana hanehoana fampandrenesana toy izany.
- Nohatsaraina ny fanaraha-maso ny sarimiaina izay manambara ny fifindrana eo amin'ny efijery samihafa (tabilao) ao amin'ny fampiharana rehefa mampiasa fihetsehana mikisaka izay manova votoaty. Nampiana singa vaovao hanamafisana ny famadihana ny efijery ambany sy ny sisiny, ary koa ny fiantsoana ny fikarohana. Nampiana API ho an'ny famoronana vokatry ny fifindranao manokana amin'ny fampiharana.
- Nohavaozina ny set Extensions Camera mba hanomezana fahafahana mampiasa algorithm mandeha lava kokoa izay mitaky fanodinana sary mafonja amin'ny kajy, toy ny fanatsarana ny kalitaon'ny sary ambany hazavana. Fanampiana fanampiny haminavina ny fahatarana amin'ny fanodinana sary, hahazoana vaovao momba ny fivoaran'ny fanodinana, ary hahazo haingana kinova henjana amin'ny sary alohan'ny hahavitan'ny sary farany. Nametraka fomba fijery SurfaceView azo atao tsara kokoa sy mitsitsy angovo. Rehefa mampiasa fanitarana, dia omena fanohanana mikasika ny fifantohana sy ny zoom.
- Ny fanohanana dia omena amin'ny fampiasana ny fakan-tsarin'ny fakan-tsarimihetsika sy ny fahafahana manapaka ho an'ny sary RAW nafindra.
- Ho an'ny écouteur tariby mifandray amin'ny alalan'ny USB, dia nampiana ny fahafahana mampiasa endrika feo tsy misy fahaverezan'ny kalitao (tsy very). Ny kilasin'ny AudioMixerAttributes dia nampidirina tao amin'ny API, ahafahanao mandefa feo mivantana amin'ny fitaovana, tsy misy fangarony, fanitsiana ny volume na fanodinana vokatra.
- Ny API grafika dia mampihatra ny kilasin'ny Mesh, izay ahafahanao mamorona ny varianao manokana amin'ny harato polygonal miaraka amin'ny vertex sy fragment shaders voasoratra amin'ny fiteny AGSL.
- Nampiana ny fahaiza-manao hanafaingana ny fandefasana fitaovana amin'ny buffer, nampiharina tamin'ny kilasy HardwareBufferRenderer.
- Ny kilasin'ny Path, izay ahafahanao mamorona sary vetaveta mifototra amin'ny lalana geometrika mitambatra, dia nanampy fanohanana ho an'ny interpolation eo anelanelan'ny lalana misy rafitra mitovy amin'izany mba hamoronana fiantraikany morphing sy ny fampiasana ny PathIterator mba hamerenana tsikelikely amin'ny fizarana lalana rehetra.
- Nohalehibeazina ny fahafahana mampifandray ireo fikirana fiteny tsirairay amin'ny fampiharana samihafa. Nampidirina ny fahafahana mamaritra lisitry ny fiteny haseho ao amin'ny configurator. Android rehefa mifidy fiteny ho an'ny fampiharana manokana.
- Faritra nitarina izay anehoan'ny rafitra ny fampahafantarana momba ny fiainana manokana nofaritan'ny mpamorona ao amin'ny Form Console Play, toy ny politika momba ny fizarana angona amin'ny antoko fahatelo. Ohatra, ny fampahalalana toy izany dia aseho ao amin'ny fifanakalozan-kevitra fangatahana fahazoan-dĂ lana.
- Ny rindranasa mampiasa mpikirakira lafika dia tsy maintsy mamaritra ny karazana serivisy lafika. Mandritra ny fandidiana, ny rafitra dia manamarina ny fanarahan'ny karazana serivisy voafaritra, ny fahazoan-dĂ lana nangatahana ary ny API ampiasaina. Ohatra, raha misy fampiharana mamaritra karazana tolotra fototra FOREGROUND_SERVICE_TYPE_LOCATION, dia midika izany fa afaka mangataka fahazoan-dĂ lana ACCESS_COARSE_LOCATION na ACCESS_FINE_LOCATION izy.
- Nisy ny fanovana natao mba hanatsarana ny fiarovana: Voarara ny fampiharana mandefa fangatahana fikasana amin'ny singa sasany amin'ny sehatra anatiny. Ny kaody feno dynamic dia tokony ho marihina amin'ny toetra fidirana mamaky fotsiny. Ny fiasa ZipFile(String) sy ZipInputStream.getNextEntry() dia tsy mamela ny fanodinana ny archives zip izay manomboka amin'ny tarehin-tsoratra â/â na misy ny filaharana â..â Voafetra ny fandefasana ny asa avy amin'ireo mpikirakira lafika ary nohavaozina ny fameperana eo amin'ny sehatry ny fiantsoana programa interface izay tsy omena ao amin'ny SDK.
- Rehefa mampifandray ilay fitaovana amin'ny alĂ lan'ny USB amin'ny solosaina desktop, ankoatry ny fomba fifandraisana efa nisy teo aloha, toy ny famindrana rakitra, fiampangana, fiantsenana, sns., dia azo atao ny mampiasa ny finday ho toy ny fakantsary web (mode UVC, USB Video Class) . Amin'ny alĂ lan'ny default, ity fampiasa ity dia kilemaina, saingy azo velomina raha manana fidirana amin'ny faka.
- Nanohy nanatsara ny fahombiazan'ny sehatra izahay tamin'ny takelaka sy fitaovana misy efijery miforitra. Ny trano famakiam-boky dia omena mba haminavina ny hetsika mifandraika amin'ny fihetsiketsehan'ny tondro ary manome fahatarana ambany rehefa miasa amin'ny stylus. Ny maodely interface tsara ho an'ny efijery lehibe dia omena mba handraisana ny fampiasana toy ny tambajotra sosialy, fifandraisana, votoaty multimedia, famakiana ary fiantsenana.
- Nampiana fanomezan-dĂ lana misaraka hamela ny rindranasa hanao hetsika raha mbola ao ambadika ny fampiharana. Ny fampahavitrihana raha ao ambadika dia voafetra mba tsy hanelingelina ny mpampiasa rehefa miasa amin'ny fampiharana ankehitriny. Ny fampiharana mavitrika dia omena fifehezana bebe kokoa amin'ny fampahavitrihana ny hetsika ataon'ny fampiharana hafa izay iarahany.
- Ny rafi-pitantanana fahatsiarovana dia nohatsaraina mba hizarana loharanon-karena amin'ny fomba mahomby kokoa amin'ny fampiharana mandeha any ambadika. Taorian'ny segondra vitsy nametrahana ny rindranasa amin'ny fanjakana voasakana, dia voafetra amin'ny API izay mitantana ny tsingerin'ny fiainana ny fampiharana, toy ny Foreground Services API, JobScheduler, ary WorkManager.
- Ny fampandrenesana voamarika amin'ny saina FLAG_ONGOING_EVENT dia azo lavina rehefa aseho amin'ny fitaovana tsy mihidy. Raha toa ka ao anatin'ny ecran hidin-trano ny fitaovanao dia hijanona tsy ho voaray ireo fampandrenesana ireo. Ny fampandrenesana manan-danja amin'ny fampandehanana ny rafitra ihany koa dia hijanona tsy ho voaroaka.
- Nampiana fomba vaovao ao amin'ny PackageInstaller API: requestUserPreapproval(), izay mamela ny lahatahiry fampiharana hanemotra ny fampidinana ny fonosana APK mandra-pahazoany fanamafisana ny fametrahana avy amin'ny mpampiasa; setRequestUpdateOwnership(), izay ahafahanao manendry ny asa fanavaozana ny fampiharana ho avy amin'ny installer; setDontKillApp(), izay ahafahanao mametraka endri-javatra fanampiny ho an'ny fampiharana rehefa miasa miaraka amin'ny programa. Ny InstallConstraints API dia manome ny installer ny fahafahana manetsika ny fametrahana fanavaozana fampiharana rehefa tsy ampiasaina ny fampiharana.
- Mitohy ny asa hanatsarana ny fahombiazan'ny sehatra amin'ny takelaka sy fitaovana misy efijery miforitra. Nohavaozinay ny torolalana amin'ny famolavolana fampiharana ho an'ny fitaovana ecran lehibe ary nampiana modely UI generic ho an'ny efijery lehibe hiatrehana ny fampiasana toy ny media sosialy, fifandraisana, votoaty multimedia, famakiana ary fiantsenana. Natolotra ny famoahana savaranonando ny SDK fitaovana Cross miaraka amin'ny fitaovana hamolavolana rindranasa izay miasa tsara amin'ny karazana fitaovana isan-karazany (smartphone, tablette, fahitalavitra marani-tsaina, sns.) ary anton-javatra samihafa.
- Nohatsaraina ny fandrindrana ny asa an-dafin'ny loharanon-karena, toy ny fampidinana rakitra lehibe rehefa misy fifandraisana Wi-Fi. Nisy fanovana natao tamin'ny API ho an'ny fandefasana serivisy laharam-pahamehana (Service foreground) sy ny fandrindrana ny asa (JobScheduler), izay nanampy fiasa vaovao ho an'ny asa natomboky ny mpampiasa mifandraika amin'ny famindrana angon-drakitra. Nampidirina ny fepetra takiana mba hanondroana ny karazana tolotra laharam-pahamehana hatomboka (miasa amin'ny fakan-tsary, fampifanarahana ny angon-drakitra, famerenana ny angon-drakitra multimedia, fanaraha-maso ny toerana, fidirana mikrofona, sns.). Mora kokoa ny mamaritra ny fepetra amin'ny fampahavitrihana ny fampidinana angona, ohatra, ny misintona raha tsy miditra amin'ny Wi-Fi.
- Ny rafitra fampielezam-peo anatiny amin'ny fandefasana hafatra fampitaovana amin'ny fampiharana dia nohatsaraina mba hampihenana ny fanjifana herinaratra sy hanatsara ny fandraisana andraikitra. Nohatsaraina ny faneken'ny rindranasa ireo hafatra voarakitra an-tsoratra - ny hafatra dia azo atao milahatra, mitambatra (ohatra, andiana hafatra BATTERY_CHANGED dia hatambatra ho iray) ary tsy aterina raha tsy aorian'ny fivoahan'ny fampiharana amin'ny fanjakana voatahiry.
- Nampitomboina ny fetra ambony indrindra amin'ny fampiharana cache, izay nampihena ny isan'ny rindranasa natomboka tamin'ny fomba "mangatsiaka" (izany hoe, tsy voatahiry ao anaty fitadidiana ary natomboka miadana kokoa). Ho an'ny fitaovana misy RAM 8 GB, rehefa avy nanova ny fameperana dia nihena 20% ny isan'ny fampiharana "mangatsiaka", ary tamin'ny 12 GB - 30%.
- Ny fampiasana ny fiasan'ny Exact Alarms amin'ny fampiharana izao dia mitaky fahazoan-dĂ lana SCHEDULE_EXACT_ALARM mitokana, satria ny fampiasana an'io fampiasa io dia mety hisy fiantraikany ratsy amin'ny fiainan'ny batterie ary mitarika amin'ny fitomboan'ny fanjifana loharanon-karena (ho an'ny asa voalahatra dia asaina mampiasa ny fampahavitrihana amin'ny fotoana eo ho eo). Ny fampiharana misy kalandrie sy fampiharana famantaranandro izay mampiasa fampahavitrihana mifototra amin'ny fotoana dia tsy maintsy omena alalana USE_EXACT_ALARM rehefa apetraka. Ny famoahana fampiharana ao amin'ny lahatahiry Google Play miaraka amin'ny fahazoan-dĂ lana USE_EXACT_ALARM dia tsy azo atao afa-tsy ho an'ny programa izay mametraka famantaranandro fanairana, fameram-potoana ary kalandrie miaraka amin'ny fampahafantarana hetsika.
- Nampidirina ny fahafahana mamaritra ny firafitry ny fiteny manokana ho an'ny fampiharana tsirairay. Afaka manova ny firafitry ny localeConfig ny mpamorona fampiharana amin'ny fiantsoana ny LocaleManager.setOverrideLocaleConfig mba hamaritana ny lisitry ny fiteny aseho ho an'ny fampiharana ao amin'ny interface settings. Android.
- Nampiana ny Grammatical Inflection API mba hanamora ny fampidirana ny fandikana ireo singa interface tsara izay mandray ny fiteny miaraka amin'ny rafitra lahy sy vavy.
- Mba hisakanana ny rindranasa manimba tsy hisakana ny fangatahana fikasana, ny kinova vaovao dia mandrara ny fandefasana fikasana tsy misy famaritana mazava ny fonosana na ny singa anatiny.
- Nohatsaraina ny fiarovana ny dynamic code loading (DCL) - mba hialana amin'ny fampidirana kaody ratsy ao anatin'ireo rakitra azo tanterahana dynamically load, dia tsy maintsy manana zo miditra mamaky fotsiny ireo rakitra ireo.
- Voarara ny fametrahana rindranasa izay latsaky ny 23 ny dikan-teny SDK voalaza, izay hanakana ny famerana ny fahazoan-dĂ lana amin'ny alĂ lan'ny fifandraisana amin'ny API taloha (voarara ny API version 22, satria ao amin'ny version 23 (Android 6.0) dia nampiditra maodely fanaraha-maso fidirana vaovao izay ahafahanao mangataka fidirana amin'ny loharanon-karena rafitra eo no ho eo. Ireo rindranasa efa napetraka teo aloha izay mampiasa API taloha dia tsy ho afaka hiditra amin'izy ireo intsony aorian'ny fanavaozana. Android hanohy ny asany.
- Ny Credential Manager API dia natolotra, izay ahafahanao mandamina ny fidirana amin'ny fampiharana amin'ny alĂ lan'ny fahazoan-dĂ lana avy amin'ireo mpamatsy fanamarinana ivelany. Ny fanohanana ny teknolojia Passkeys dia nampiharina, mamela ny mpampiasa hanamarina tsy misy tenimiafina amin'ny alĂ lan'ny famantarana biometrika toy ny fanondro na famantarana ny tarehy. Nohatsaraina interface tsara amin'ny fisafidianana kaonty.
- Đ Android Manohana ny OpenJDK 17 izao ny Runtime (ART). Nohavaozina ireo tranomboky Java fototra sy ireo fitaovana fampivoarana rindranasa ao amin'ny sehatra mba hanohanana ny OpenJDK 17. Nampiana fanohanana ireo endri-pitenenana sy kilasy Java azo ampiasaina ao amin'ny OpenJDK 17, toy ny kilasy firaketana, tady andalana maro, ary ny fampifanarahana lamina ao amin'ny mpandraharaha "instanceof".
- Đ Android Mampiasa fomba famatrarana mandroso kokoa ny Runtime, izay nampihena ny haben'ny rakitra tamin'ny 9.3% eo ho eo nefa tsy nanao sorona ny fahombiazana.
- Niova ny fomba fanavaozana ny fanamarinana fahefana (CA). Tsy hifamatotra amin'ny firmware intsony ny certificats system, fa hatolotra ho fonosana misaraka, havaozina amin'ny Google Play. Ity fomba fiasa ity dia hanamora ny fitazonana ireo mari-pankasitrahana manara-penitra sy hanesorana ireo mari-pankasitrahana avy amin'ireo tompon'andraikitra amin'ny fanamarinana marimaritra iraisana, ary hanakana ihany koa ny mpanamboatra fitaovana hanodinkodina ny lisitry ny mari-pankasitrahana faka ary hanao ny dingana fanavaozana azy ireo tsy miankina amin'ny fanavaozana firmware. Amin'ny lafiny iray, ny fomba fanaterana vaovao dia tsy hamela ny mpampiasa hanova ny mari-pamantarana rafitra, na dia manana fidirana amin'ny root amin'ny rafitra aza izy ary mifehy tanteraka ny firmware.
Source: opennet.ru









