Google ir prezentÄjis savas atvÄrtÄs mobilÄs platformas otro testa versiju. Android 15. Atlaidiet Android 15 ir paredzÄts iznÄkt 2024. gada treÅ”ajÄ ceturksnÄ«. Ir pieejama provizoriska testÄÅ”anas programma, lai novÄrtÄtu platformas jaunÄs iespÄjas. Ir sagatavotas programmaparatÅ«ras versijas Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel Fold un Pixel planÅ”etdatoriem.
IzmaiÅas iekÅ”Ä Android 15 Developer Preview 2 по ŃŃŠ°Š²Š½ŠµŠ½ŠøŃ Ń ŠæŠµŃŠ²Š¾Š¹ ŠæŃŠµŠ“Š²Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š¹ веŃŃŠøŠµŠ¹:
- LietojumprogrammÄm ir iespÄjams izmantot mazus palÄ«gekrÄnus (Cover screen), kas ir aprÄ«koti ar dažiem salokÄmiem viedtÄlruÅiem, piemÄram, Samsung Galaxy Z Flip. PiemÄram, sekundÄrais ekrÄns ļauj Ätri piezvanÄ«t, atbildÄt uz ziÅu, vadÄ«t kameru un veikt citas darbÄ«bas, neatverot ierÄ«ci.

- LogrÄ«kam TextView pÄc noklusÄjuma ir iespÄjots atribÅ«ts elegantTextHeight, kas kompakto fontu aizstÄs ar fontiem ar lielÄkÄm vertikÄlÄm atkÄpÄm, kas uzlabo teksta lasÄmÄ«bu.


- Ir paplaÅ”inÄtas iespÄjas strÄdÄt, izmantojot satelÄ«tsakaru kanÄlus. Ir pievienoti jauni saskarnes elementi, lai vienotu satelÄ«tsakaru izmantoÅ”anu. LietojumprogrammÄm tiek dota iespÄja noteikt satelÄ«ta kanÄlu lietojumu, izmantojot metodi ServiceState.isUsingNonTerrestrialNetwork(). Saskarne darbam ar SMS/MMS atbalsta ziÅu sÅ«tīŔanu un saÅemÅ”anu, izmantojot satelÄ«ta kanÄlus.

- Ir veikts darbs, lai vienkÄrÅ”otu NFC iespÄjota tÄlruÅa lietoÅ”anu, lai norÄÄ·inÄtos par precÄm ar vienu pieskÄrienu (pieskarieties, lai maksÄtu). LietojumprogrammÄm tiek dota iespÄja ievietot NFC adapteri uzraudzÄ«bas režīmÄ, kurÄ ierÄ«ce pieÅem NFC pieprasÄ«jumus un nosÅ«ta tos noteiktam procesam apstrÄdei, bet nereaÄ£Ä un nepÄrsÅ«ta datus NFC lasÄ«tÄjiem.
- PDF dokumentu renderÄÅ”anas iespÄjas (API PdfRenderer) ir ievÄrojami paplaÅ”inÄtas. PiemÄram, tiek nodroÅ”inÄti rÄ«ki ar paroli aizsargÄtu failu renderÄÅ”anai, anotÄciju parÄdīŔanai, veidlapu rediÄ£ÄÅ”anai, meklÄÅ”anai dokumentÄ un kopÄÅ”anas apgabalu izcelÅ”anai starpliktuvÄ. Pievienota optimizÄcija, lai samazinÄtu resursu patÄriÅu un paÄtrinÄtu vietÄjo PDF failu skatīŔanu. PdfRenderer API ievieÅ”ana ir ievietota atseviÅ”Ä·Ä modulÄ«, atjauninÄta, izmantojot Google Play, un nav saistÄ«ta ar galveno platformu.

- Uzlabotas automÄtiskÄs valodas atpazīŔanas un valodas maiÅas iespÄjas. LietojumprogrammÄm ir papildu opcijas, lai precizÄtu valodas pÄrslÄgÅ”anu runas atpazīŔanas laikÄ. PiemÄram, režīms EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS ļauj pÄrslÄgties tikai audio sesijas sÄkumÄ, savukÄrt režīms EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES atceļ valodas maiÅu pÄc noteikta skaita pÄrslÄgÅ”anu, kas var bÅ«t noderÄ«gi situÄcijÄs, kad iepriekÅ” tiks izmantota tikai viena zinÄma valoda. vienÄ sesijÄ.
- NodroÅ”ina rÄ«kus elastÄ«gai lÄ«niju pÄrtraukumu kontrolei. Teksta skata logrÄ«kÄ, lai uzlabotu lasÄmÄ«bu, izmantojot tagus Un jÅ«s varat kontrolÄt vÄrdu grupu vai vÄrdu daļu aplauÅ”anu citÄ rindÄ. PiemÄram, rindÄ āSpÄks un smadzenes aiz muguras Pixel 8 Pro. "FrÄze "Pixel 8 Pro" vienmÄr bÅ«s redzama vienÄ rindÄ.


- Ir paplaÅ”inÄtas nolÅ«ku pieprasÄ«jumu filtrÄÅ”anas iespÄjas. Izmantojot UriRelativeFilterGroup klasi, varat definÄt kÄrtulas, lai bloÄ·Ätu vai atļautu pieprasÄ«jumus, pamatojoties uz URL parametru un URL fragmentu saturu. FiltrÄÅ”anas kÄrtulas var norÄdÄ«t arÄ«, izmantojot jaunu tagu pieteikuma manifestÄ.
- PaplaÅ”inÄts atbalsts OpenJDK API. PiemÄram, ir pievienots atbalsts Math un StrictMath klaÅ”u papildu metodÄm, sakÄrtotÄm kolekcijÄm un sarakstiem, izmantojot ByteBuffer programmÄ Deflater un atjauninÄÅ”anas atslÄgas.
- Pievienots API, lai ļautu lietojumprogrammÄm noteikt, kad notiek ekrÄna ierakstīŔana. Lietojumprogramma var norÄdÄ«t atzvanīŔanas apdarinÄtÄju, kas tiks izsaukts, ja ir iespÄjota ekrÄna ierakstīŔana un lietojumprogrammas logs nonÄks redzamajÄ zonÄ. PiedÄvÄtÄ funkcija ļauj lietotÄjam parÄdÄ«t ierakstīŔanas brÄ«dinÄjumus, ja tiek parÄdÄ«ti sensitÄ«vi dati.
- Pievienota ApplicationStartInfo API, ar kuras palÄ«dzÄ«bu jÅ«s varat iegÅ«t informÄciju par statusu, startÄjot programmu. PiemÄram, varat uzzinÄt, vai lietojumprogrammas komponenti ir saglabÄti keÅ”atmiÅÄ (aukstÄ, siltÄ vai karstÄ stÄvoklÄ«), cik ilgs laiks bija pagÄjis dažÄdu startÄÅ”anas posmu pabeigÅ”anai, kas izraisÄ«ja startÄÅ”anu, un noteikt metriku, kas noderÄ«ga startÄÅ”anas Ätruma optimizÄÅ”anai.
- MainÄ«ta apturÄtÄ stÄvokļa apstrÄde, kurÄ lietojumprogrammas izpilde tiek apturÄta lÄ«dz lietotÄja darbÄ«bai, kas saistÄ«ta ar lietojumprogrammu. JaunÄ versija nodroÅ”ina lietojumprogrammas opcijas, lai noteiktu, vai apturÄÅ”ana tiek pÄrtraukta, apstrÄdÄjot ziÅojumu BOOT_COMPLETED vai izmantojot metodi ApplicationStartInfo.wasForceStopped().
- Papildus metodei StorageStats.getAppBytes(), kas ļauj iegÅ«t vispÄrÄ«gu informÄciju par instalÄtÄs lietojumprogrammas lielumu, ir pievienota metode StorageStats.getAppBytesByDataType(), kas ļauj iegÅ«t atseviŔķu informÄciju par lietojumprogrammas lielumu. APK pakotne, kopÄtais kods, iegÅ«tie un Ä£enerÄtie dati.
- API ir veiktas izmaiÅas prioritÄro pakalpojumu palaiÅ”anai (priekÅ”plÄna pakalpojums). Ir pievienots jauns prioritÄro pakalpojumu veids - mediaProcessing, ko var izmantot resursietilpÄ«gÄm operÄcijÄm ar multimediju saturu, piemÄram, pÄrkodÄÅ”anai no viena formÄta uz citu.
- Ir ierosinÄta jauna API darbam ar uzglabÄÅ”anas dzinÄju, kura pamatÄ ir SQLite DBVS, nodroÅ”inot piekļuvi uzlabotajÄm SQLite iespÄjÄm.
- Ir iespÄjams kontrolÄt HDR spilgtuma robežu (HDR attÄla spilgtÄkÄs baltÄs krÄsas attiecÄ«ba pret baltÄs krÄsas spilgtumu standarta dinamiskÄ diapazona attÄlÄ). Lai iestatÄ«tu spilgtuma robežu, ir pievienota metode setDesiredHdrHeadroom, ar kuru var lÄ«dzsvarot spilgtumu, attÄlojot saturu SDR un HDR.

- Pievienots atbalsts CTA-2075 standartam, kas nosaka skaļuma normalizÄÅ”anas iespÄjas, lai izvairÄ«tos no skaļuma lÄ«meÅa maiÅas dažÄdam saturam. Skaļuma saskaÅoÅ”ana tiek panÄkta, definÄjot metadatus par skaļruÅu Ä«paŔībÄm un AAC audio satura skaļumu. Lai normalizÄtu skaļumu, tiek piedÄvÄts LoudnessCodecController objekts un OnLoudnessCodecUpdateListener metode, kas pielÄgo skaļuma parametrus pirms piekļūŔanas kodekam.
- Š AndroidX media3 ExoPlayer 1.0 вклŃŃŠµŠ½Š¾ по ŃŠ¼Š¾Š»ŃŠ°Š½ŠøŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ Š·Š²ŃŠŗŠ° Š“Š»Ń Š¼Š½Š¾Š³Š¾ŠŗŠ°Š½Š°Š»ŃŠ½Š¾Š³Š¾ Š·Š²ŃŠŗŠ°, ŠµŃŠ»Šø ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Ńй Š·Š²ŃŠŗ ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŃŃŃ Š½Š° ŃŃŃŃŠ¾Š¹ŃŃŠ²Šµ. ŠŠ±ŃŃŠ²Š»ŠµŠ½ ŃŃŃŠ°ŃŠµŠ²ŃŠøŠ¼ клаŃŃ Virtualizer, вмеŃŃŠ¾ ŠŗŠ¾ŃŠ¾Ńого Š“Š»Ń Š¾ŠæŃŠµŠ“ŠµŠ»ŠµŠ½ŠøŃ ŠæŠ¾Š²ŠµŠ“ŠµŠ½ŠøŃ Šø возможноŃŃŠµŠ¹ ŠæŃŠ¾ŃŃŃŠ°Š½ŃŃŠ²ŠµŠ½Š½Š¾Š³Š¾ Š·Š²ŃŠŗŠ° ŃŠ»ŠµŠ“ŃŠµŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŠŗŠ»Š°ŃŃ Spatializer.
- Pievienota AutomaticZenRules klase, lai ļautu lietotnÄm konfigurÄt netraucÄÅ”anas noteikumus un definÄtu situÄcijas, kad Å”ie noteikumi ir jÄpiemÄro.

Avots: opennet.ru








