Drugi prethodni izdanje Androida 15

Podjetje Google je predstavilo drugo testno različico odprte mobilne platforme Android 15. Izdaja Android 15 je predvidena za tretje četrtletje leta 2024. Za oceno novih možnosti platforme je na voljo program predhodnega testiranja. Gradnje programske opreme so pripravljene za naprave Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel Fold in Pixel Tablet.

Spremembe v Android 15 Developer Preview 2 v primerjavi s prvo predhodno različico:

  • Za aplikacije je na voljo možnost uporabe majhnih pomožnih zaslonov (Cover screen), s katerimi so opremljeni nekateri zložljivi pametni telefoni, kot je Samsung Galaxy Z Flip. Na primer, pomožni zaslon omogoča hitro sprejemanje klicev, odgovarjanje na sporočila, upravljanje kamere in izvajanje drugih dejanj brez odpiranja naprave.
    Drugi prethodni izdanje Androida 15
  • V widgetu TextView je privzeto vključen atribut elegantTextHeight, pri čemer se namesto kompaktne pisave uporabljajo pisave z večjimi vertikalnimi razmaki, kar izboljša berljivost besedila.
    Drugi prethodni izdanje Androida 15Drugi prethodni izdanje Androida 15
  • Možnosti dela preko satelitskih komunikacijskih kanalov so razširjene. Dodani so novi elementi v vmesniku za enotno uporabo satelitske povezave. Aplikacije imajo možnost določanja uporabe satelitskega kanala z metodo ServiceState.isUsingNonTerrestrialNetwork(). V vmesniku za delo s SMS/MMS je implementirana podpora za pošiljanje in prejemanje sporočil preko satelitskih kanalov.
    Drugi prethodni izdanje Androida 15
  • Opravljeno je bilo delo na poenostavitvi uporabe telefona s podporo za NFC za plačilo blaga z enim dotikom (tap to pay). Aplikacije imajo možnost preklopa NFC adapterja v način opazovanja, pri čemer naprava sprejema zahteve preko NFC in jih pošlje v obdelavo določenemu procesu, vendar ne odgovarja in ne predaje podatkov NFC bralnikom.
  • Možnosti za risanje PDF-dokumentov so bila znatno razširjena (API PdfRenderer). Na voljo so sredstva za risanje zaščitenih s geslom datotek, prikaz anotacij, urejanje obrazcev, iskanje znotraj dokumenta in označevanje območij za kopiranje preko odložišča. Dodane so optimizacije, ki zmanjšujejo porabo virov in pospešujejo ogled lokalnih PDF-datotek. Izvedba API PdfRenderer je bila seljena v ločen modul, ki se posodablja preko Google Play in ni povezan s glavno platformo.
    Drugi prethodni izdanje Androida 15
  • Izboljšane so zmožnosti za samodejno prepoznavanje jezika in preklapljanje med jeziki. Aplikacije so prejele razširjene možnosti za natančno nastavitev preklapljanja jezikov med prepoznavanjem govora. Na primer, način EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS omogoča preklapljanje le na začetku zvočne seje, medtem ko način EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES prekliče preklapljanje jezika po določenem številu preklopov, kar je lahko koristno v situacijah, ko je vnaprej znano, da bo v eni seji uporabljen le en jezik.
  • Zagotovljena so sredstva za prilagodljivo upravljanje prelomov vrstic. V pripomočku TextView je mogoče za izboljšanje berljivosti s pomočjo oznak in upravljati s prehodom skupin besed ali delov besed v drugo vrstico. Na primer v vrstici „Moč in možgani za Pixel 8 Pro.“ bo fraza „Pixel 8 Pro“ vedno prikazana v eni vrstici.
    Drugi prethodni izdanje Androida 15Drugi prethodni izdanje Androida 15
  • Razširjene so možnosti filtriranja intent-zahtev. S pomocjo razreda UriRelativeFilterGroup je mogoče določiti pravila za blokiranje ali spuščanje zahtev na podlagi vsebine URL parametrov in URL fragmentov. Pravila filtriranja je mogoče določiti tudi z novo oznako v manifestu aplikacije.
  • Razširjena podpora za API OpenJDK. Na primer, dodana je podpora za dodatne metode razredov Math in StrictMath, urejene zbirke in sezname ter uporabo ByteBuffer v Deflaterju in posodobitev ključev.
  • Dodana je API, ki aplikacijam omogoča ugotavljanje izvajanja snemanju zaslona. Aplikacija lahko določi callback-obdelovalec, ki bo poklican, če je snemanju zaslona vključena in okno aplikacije zajema90 vidno območje. Ponuđena možnost omogoča prikazovanje opozoril uporabnikom o snemanju v primeru prikazovanja zaupnih podatkov.
  • Dodana je API ApplicationStartInfo, preko katerega je mogoče pridobiti informacije o stanju ob zagonu programa. Na primer, mogoče je izvedeti, ali so komponetni aplikacije predpredjeni (stanja cold, warm ali hot), kako dolgo so potekale različne faze zagona, kaj je bilo vzrok za zagon, ter določiti metrike, koristne za optimizacijo hitrosti zagona.
  • Obdelava ustavljenega stanja je bila spremenjena, kar pomeni, da se izvajanje aplikacije ustavi do takrat, ko uporabnik izvede dejanje, povezano z aplikacijo. V novi različici so uvedene možnosti za določanje prekinitve ustavitve aplikacije: obdelava sporočila BOOT_COMPLETED ali uporaba metode ApplicationStartInfo.wasForceStopped().
  • Poleg metode StorageStats.getAppBytes(), ki omogoča pridobitev skupnih podatkov o velikosti nameščene aplikacije, je bila dodana metoda StorageStats.getAppBytesByDataType(), ki omogoča pridobitev ločenih informacij o velikosti paketa APK, skompiliranem kodu, pridobljenih in ustvarjenih podatkih.
  • Izvedene so bile spremembe v API-ju za zagon prednostnih storitev (Foreground Service). Dodan je nov tip prednostnih storitev — mediaProcessing, ki se lahko uporablja za operacije, ki zahtevajo visoke zmogljivosti z multimedijskim gradivom, na primer prekodiranje iz enega formata v drugega.
  • Predlagan je nov API za delo z mehanizmom shranjevanja na osnovi SGBD SQLite, ki zagotavlja dostop do razširjenih zmogljivosti SQLite.
  • Dodana je bila možnost upravljanja s prostornim rezervoarjem za HDR (razmerje najsvetlejše bele barve na HDR-sliki glede na svetlost bele barve na sliki v standardnem dinamičnem razponu). Za nastavitev prostornega rezervoarja je bila dodana metoda setDesiredHdrHeadroom, s katero lahko uravnotežite svetlost pri prikazovanju vsebine v SDR in HDR.
    Drugi prethodni izdanje Androida 15
  • Dodana je podpora standardu CTA-2075, ki določa možnosti za normalizacijo glasnosti, kar preprečuje spremembe nivoja glasnosti za različne vsebine. Usklajevanje glasnosti poteka preko določanja metapodatkov o značilnostih zvočnikov in glasnosti zvoka AAC. Za normalizacijo glasnosti je bil predlagan objekt LoudnessCodecController in metoda OnLoudnessCodecUpdateListener, ki prilagaja nastavitve glasnosti pred klicem kodirniku.
  • V AndroidX media3 ExoPlayer 1.0 je privzeto vključena uporaba prostorskega zvoka za večkanalni zvok, če naprava podpira prostorski zvok. Razred Virtualizer je označen kot zastarel, namesto njega pa je za določitev vedenja in zmogljivosti prostorskega zvoka treba uporabiti razred Spatializer.
  • Dodana je klasa AutomaticZenRules koja omogućuje aplikacijama da postave pravila za primenu režima "ne uznemiravaj" i da definišu situacije kada ta pravila treba da se primenjuju.

Predvajaj video


Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster