Andre forhåndsutgave av Android 15

Google har lansert den andre testversjonen av den åpne mobile plattformen Android 15. Utgivelsen av Android 15 forventes i tredje kvartal 2024. For å vurdere de nye mulighetene på plattformen tilbys et program for forhåndstesting. Firmwarebygg er forberedt for enheter som Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel Fold og Pixel Tablet.

Endringer i Android 15 Developer Preview 2 sammenlignet med den første forhåndsversjonen:

  • Applikasjoner har fått mulighet til å bruke små hjelpe- skjermer (Cover screen), som finnes på noen sammenleggbare smarttelefoner, som Samsung Galaxy Z Flip. For eksempel gjør hjelpe- skjermen det mulig å raskt svare på anrop, svare på meldinger, kontrollere kameraet og utføre andre handlinger uten å åpne enheten.
    Andre forhåndsutgave av Android 15
  • I TextView-widgeten er elegantTextHeight-attributtet aktivert som standard, som bruker skrifttyper med større vertikale avstander for å forbedre lesbarheten av teksten, i stedet for kompaktfonten.
    Andre forhåndsutgave av Android 15Andre forhåndsutgave av Android 15
  • Mulighetene for drift via satellittkommunikasjonskanaler er utvidet. Nye grensesnittkomponenter er lagt til for å forene bruken av satellittkommunikasjon. Applikasjoner har fått mulighet til å bestemme bruken av satellittkanalen ved hjelp av metoden ServiceState.isUsingNonTerrestrialNetwork(). I grensesnittet for SMS/MMS er støtte for sending og mottak av meldinger via satellittkanaler implementert.
    Andre forhåndsutgave av Android 15
  • Det er gjort arbeid for å forenkle bruken av telefoner med støtte for NFC for betaling med ett klikk (tap to pay). Applikasjoner har fått mulighet til å sette NFC-adapteren i overvåkningsmodus, der enheten tar imot forespørslene via NFC og sender dem til en spesifisert prosess for behandling, men svarer ikke og overfører ikke data til NFC-lesere.
  • Mulighetene for rendering av PDF-dokumenter (API PdfRenderer) er betydelig utvidet. For eksempel er det tilgjengelige verktøy for å tegne passordbeskyttede filer, vise notater, redigere skjemaer, søke i dokumentet og markere områder for kopiering via utklippstavlen. Optimaliseringer er lagt til som reduserer ressursbruken og akselererer visning av lokale PDF-filer. Implementeringen av API PdfRenderer er flyttet til en egen modul, oppdatert via Google Play og ikke bundet til hovedplattformsystemet.
    Andre forhåndsutgave av Android 15
  • Forbedrede muligheter for automatisk språkidentifikasjon og språkbytte. Applikasjoner har fått utvidede alternativer for finjustering av språkbytte under talegjenkjenning. For eksempel tillater modusen EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS bytte kun i begynnelsen av lydsesjonen, mens modusen EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES avbryter språkbysse etter et visst antall bytter, noe som kan være nyttig i situasjoner der det på forhånd er kjent at kun ett språk vil bli brukt i en sesjon.
  • Det er innført verktøy for fleksibel håndtering av linjeskift. I TextView-widgeten kan man for å forbedre lesbarheten bruke taggene og til å styre om grupper av ord eller deler av ord skal brytes til en ny linje. For eksempel, i setningen «The power and brains behind Pixel 8 Pro.» vil frasen «Pixel 8 Pro» alltid vises på én linje.
    Andre forhåndsutgave av Android 15Andre forhåndsutgave av Android 15
  • Mulighetene for filtrering av intent-forespørsler er utvidet. Ved hjelp av klassen UriRelativeFilterGroup kan man definere regler for å blokkere eller tillate forespørsel basert på innholdet i URL-parametere og URL-fragmenter. Filtreringsregler kan også defineres gjennom den nye taggen i applikasjonsmanifestet.
  • Støtten for OpenJDK API-er er utvidet. For eksempel er det lagt til støtte for ekstra metoder i klassene Math og StrictMath, ordnede samlinger og lister, bruk av ByteBuffer i Deflater, samt oppdatering av nøkler.
  • Det er lagt til et API som lar applikasjoner bestemme når skjermopptak foretas. Applikasjonen kan angi en callback-funksjon som blir kalt når skjermopptak er aktivert og applikasjonsvinduet er synlig. Denne funksjonen gir mulighet til å advare brukeren om opptak når sensitive data vises.
  • Det er lagt til API-en ApplicationStartInfo, som gir informasjon om tilstanden ved oppstart av programmet. For eksempel kan man finne ut om applikasjonskomponentene er mellomlagret (tilstandene cold, warm eller hot), hvor lenge ulike faser av oppstarten har vart, hva som forårsaket oppstarten, samt fastslå metrikker som er nyttige for å optimalisere oppstartshastigheten.
  • Behandlingen av stoppet tilstand er endret, hvor applikasjonens kjøring pauses inntil en brukerhandling relatert til applikasjonen. I den nye versjonen er det lagt til muligheter for applikasjonen til å bestemme opphør av pausen: behandlingen av meldingen BOOT_COMPLETED eller bruken av metoden ApplicationStartInfo.wasForceStopped().
  • I tillegg til metoden StorageStats.getAppBytes(), som gir total informasjon om størrelsen på den installerte applikasjonen, er det lagt til metoden StorageStats.getAppBytesByDataType(), som gir muligheten til å få separate opplysninger om størrelsen på APK-pakken, kompilerte koder, utdragne og genererte data.
  • Det er gjort endringer i API-et for oppstart av prioritets tjenester (Foreground Service). En ny type prioritets tjenester — mediaProcessing — er lagt til, som kan brukes for ressurskrevende operasjoner med multimedieinnhold, for eksempel koding fra ett format til et annet.
  • Et nytt API er foreslått for arbeid med lagringsmotoren basert på SQLite-database, som gir tilgang til utvidede funksjoner i SQLite.
  • Muligheten for å kontrollere HDR-lysflekken (forholdet mellom den lyseste hvite fargen i HDR-bildet og hvitfargen i bildet i standard dynamisk rekkevidde) er gitt. For å sette lysflekk er metoden setDesiredHdrHeadroom lagt til, som kan brukes til å balansere lysstyrken når innhold vises i SDR og HDR.
    Andre forhåndsutgave av Android 15
  • Støtten for standarden CTA-2075 er lagt til, som definerer muligheter for normalisering av volumet, som unngår endringer i volumet for forskjellig innhold. Volumjusteringen oppnås gjennom definisjon av metadata om høyttalerens egenskaper og volumet av AAC-lydinnhold. For normalisering av volumet er objektet LoudnessCodecController og metoden OnLoudnessCodecUpdateListener introdusert, som justerer volumparametrene før det gjøres et anrop til kodeken.
  • I AndroidX media3 ExoPlayer 1.0 er bruk av romlig lyd aktivert som standard for flerkanalslyd, dersom romlig lyd støttes på enheten. Klassen Virtualizer er erklært som foreldet, og i stedet for denne må klassen Spatializer brukes for å definere oppførselen og mulighetene til romlig lyd.
  • Klass AutomaticZenRules er lagt til, noe som lar apper sette opp regler for bruk av «ikke forstyrr»-modus og bestemme situasjoner der disse reglene skal brukes.

Spill video


Kilde: opennet.ru
Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster