Drugo beta izdanje Androida 15

Tvrtka Google predstavila je drugu beta verziju otvorene mobilne platforme Android 15. Očekuje se da će izlazak Android 15 biti u trećem kvartalu 2024. godine. Za procjenu novih mogućnosti platforme ponuđen je program prethodnog testiranja. Verzije firmwara pripremljene su za uređaje Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel Fold i Pixel Tablet.

Promjene u Android 15 Developer Preview 2 u odnosu na prvu beta verziju:

  • Za aplikacije je omogućena upotreba malih pomoćnih ekrana (Cover screen), koji dolaze s nekim preklopnim pametnim telefonima, poput Samsung Galaxy Z Flip. Na primjer, pomoćni ekran omogućuje brzu primanje poziva, odgovor na poruke, upravljanje kamerom i izvršavanje drugih radnji bez otvaranja uređaja.
    Drugo beta izdanje Androida 15
  • U widgetu TextView prema zadanim postavkama uključen je atribut elegantTextHeight, pri čemu se umjesto kompaktnog fonta koriste fontovi s većim vertikalnim razmacima koji poboljšavaju čitljivost teksta.
    Drugo beta izdanje Androida 15Drugo beta izdanje Androida 15
  • Proširene su mogućnosti rada putem satelitskih komunikacijskih kanala. Dodani su novi elementi sučelja za unifikaciju korištenja satelitskih komunikacija. Aplikacijama je omogućeno određivanje korištenja satelitskog kanala pomoću metode ServiceState.isUsingNonTerrestrialNetwork(). U sučelju za rad s SMS/MMS implementirana je podrška za slanje i primanje poruka putem satelitskih kanala.
    Drugo beta izdanje Androida 15
  • Obavljena su poboljšanja u korištenju telefona s podrškom za NFC za plaćanje jednim dodirom (tap to pay). Aplikacijama je omogućeno prebacivanje NFC adaptera u način promatranja, pri čemu uređaj prihvaća zahtjeve putem NFC i šalje ih na obradu odabranom procesu, ali ne odgovara i ne predaje podatke NFC čitačima.
  • Značajno su proširene mogućnosti za iscrtavanje PDF dokumenata (API PdfRenderer). Na primjer, dostupni su alati za iscrtavanje zaštitnih datoteka lozinkom, prikazivanje bilješki, uređivanje obrazaca, pretraživanje unutar dokumenta i isticanje područja za kopiranje putem međuspremnika. Dodane su optimizacije koje smanjuju potrošnju resursa i ubrzavaju pregled lokalnih PDF datoteka. Implementacija API PdfRenderer premještena je u zaseban modul, ažuriran putem Google Playa i nije vezana uz glavnu platformu.
    Drugo beta izdanje Androida 15
  • Poboljšane mogućnosti automatskog prepoznavanja jezika i prebacivanja jezika. Aplikacijama su omogućene proširene opcije za fino podešavanje prebacivanja jezika tijekom prepoznavanja govora. Na primjer, MOD ekstra_PREBACIVANJE_JEZIKA_INICIJALNO_AKTIVNO_VRIJEME_MILISEKUNDAMA omogućava prebacivanje samo na početku zvučne sesije, dok MOD ekstra_PREBACIVANJE_JEZIKA_USLOVI_PREBACIVANJA poništava prebacivanje jezika nakon određenog broja prebacivanja, što može biti korisno u situacijama kada je unaprijed poznato da će se u jednoj sesiji koristiti samo jedan jezik.
  • Pruženi su alati za fleksibilno upravljanje prekidima redova. U widgetu TextView za poboljšanje čitkosti pomoću oznaka i može se upravljati prebacivanjem grupa riječi ili dijelova riječi na drugi red. Na primjer, u rečenici "Moć i pamet iza Pixel 8 Pro." fraza "Pixel 8 Pro" će uvijek biti prikazana u istom redu.
    Drugo beta izdanje Androida 15Drugo beta izdanje Androida 15
  • Proširene su mogućnosti filtriranja intent-zahtjeva. Pomoću klase UriRelativeFilterGroup mogu se postaviti pravila za blokiranje ili propuštanje zahtjeva na temelju sadržaja URL parametara i URL fragmenta. Pravila filtriranja također se mogu postaviti putem nove oznake u manifestu aplikacije.
  • Proširena podrška za API OpenJDK. Na primjer, dodana je podrška za dodatne metode klasa Math i StrictMath, uređenih kolekcija i popisa, korištenje ByteBuffer u Deflateru i ažuriranje ključeva.
  • Dodana je API koja omogućava aplikacijama da prepoznaju izvršavanje snimanja zaslona. Aplikacija može postaviti callback-handler koji će se pozvati ako je snimanje zaslona uključeno i prozor aplikacije ulazi u vidno područje. Predložena mogućnost omogućava prikazivanje upozorenja korisniku o snimanju u slučaju prikazivanja povjerljivih podataka.
  • Dodana je API ApplicationStartInfo, putem koje se može dobiti informacija o stanju pri pokretanju programa. Na primjer, može se saznati jesu li komponente aplikacije predmemorirane (stanja cold, warm ili hot), koliko su trajali različiti stupnjevi pokretanja, koji je bio uzrok pokretanja, te odrediti metrike korisne za optimizaciju brzine pokretanja.
  • Promijenjeno je rukovanje zaustavljenim stanjem, gdje se izvršavanje aplikacije obustavlja do povezane akcije korisnika. U novoj verziji omogućene su funkcionalnosti za određivanje prekida obustave aplikacije: obrada poruke BOOT_COMPLETED ili korištenje metode ApplicationStartInfo.wasForceStopped().
  • Osim metode StorageStats.getAppBytes(), koja omogućava dobivanje ukupnih podataka o veličini instalirane aplikacije, dodana je metoda StorageStats.getAppBytesByDataType(), koja omogućava dobivanje odvojenih informacija o veličini APK paketa, skompiliranoj kodu, izvučenim i generiranim podacima.
  • Unesene su promjene u API-u za pokretanje prioritetnih servisa (Foreground Service). Dodan je nova vrsta prioritetnih servisa — mediaProcessing, koja se može koristiti za resursno intenzivne operacije s multimedijskim sadržajem, na primjer, transkodiranje iz jednog formata u drugi.
  • Predložen je novi API za rad s motorom pohrane baziranom na SQLite-u, koji pruža pristup naprednim mogućnostima SQLite-a.
  • Omogućena je kontrola svjetline za HDR (omjer najjače bijele boje na HDR slici prema svjetlini bijele boje na slici u standardnom dinamičkom rasponu). Za postavljanje razine svjetline dodana je metoda setDesiredHdrHeadroom, koja omogućava uravnoteženje svjetline pri prikazivanju sadržaja u SDR i HDR-u.
    Drugo beta izdanje Androida 15
  • Dodana je podrška za standard CTA-2075, koji definira mogućnosti za normalizaciju glasnoće, čime se izbjegavaju promjene razine glasnoće za različit sadržaj. Usaglašavanje glasnoće postiže se definiranjem metapodataka o karakteristikama zvučnika i glasnoći zvučnog AAC sadržaja. Za normalizaciju glasnoće predložen je objekt LoudnessCodecController i metoda OnLoudnessCodecUpdateListener, koja prilagođava parametre glasnoće prije pozivanja kodera.
  • U AndroidX media3 ExoPlayer 1.0 po defaultu je uključena upotreba prostornog zvuka za višekanalni zvuk, ako uređaj podržava prostorni zvuk. Klasa Virtualizer je označena kao zastarjela, a umjesto nje za određivanje ponašanja i mogućnosti prostornog zvuka treba koristiti klasu Spatializer.
  • Dodana je klasa AutomaticZenRules koja omogućuje aplikacijama da postave pravila za primjenu načina rada "ne ometaj" i odrede situacije kada se ta pravila trebaju primijeniti.

Pogledajte video


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster