Første beta-utgivelse av Android 17

Google har lansert den første beta-versjonen av den åpne mobile plattformen Android 17. For å evaluere de nye funksjonene på plattformen, er det tilbudt et program for forhåndstesting. Firmware-bygningene er forberedt for enheter som Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold og Pixel Tablet. Utgivelsen av Android 17 er planlagt til andre kvartal 2026.

Blant endringene i Android 17 Beta 1:

  • Utviklingen av plattformen for enheter med store skjermer fortsetter, som nettbrett, bærbare datamaskiner, stasjonære systemer og smarttelefoner med foldbare skjermer. Tidligere alternativer for å deaktivere den nye oppførselen på enheter med skjermer bredere enn 600 betingede piksler (dp), som angår ignorering av noen API-er for styring av størrelsesendring og skjermretning (screenOrientation, resizeableActivity, [min|max]AspectRatio), samt adaptiv plassering av apper i vinduer som tillater størrelsesendringer og flytting på skjermen, er fjernet.
    Første beta-utgivelse av Android 17
    Første beta-utgivelse av Android 17
  • En ny implementering av meldingskøen android.os.MessageQueue er foreslått, som fungerer uten blokkering. Den nye implementeringen gir økt ytelse og reduserer rammetap.
  • I Android Runtime (ART) er det implementert en generasjonsbasert søppelsamler (Generational Concurrent Mark-Compact Garbage Collector), som bruker særskilt behandling av «gamle» og «unge» objekter, noe som øker effektiviteten ved rengjøring av nylig opprettede objekter med kort levetid. Bruken av en generasjonsbasert søppelsamler reduserer risikoen for pauser under ressursallokering og reduserer belastningen på CPU, noe som forbedrer energieffektiviteten.
  • Applikasjoner som erklærer støtte for Android 17 og nyere utgaver, har ikke lov til å endre verdiene til feltene merket som «static final», noe som muliggjør mer aggressive ytelsesoptimaliseringer i runtime.
  • For å redusere minnebruken er størrelsen på egne oppsett for varslinger (notification view) begrenset.
  • Det er lagt til flere triggere TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM og TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE i profileren ProfilingManager for å samle inn data som er nyttige for feilsøking av ytelsesproblemer.
  • Funksjonaliteten til grensesnittene for kameraer er utvidet. Objektet CameraCaptureSession har fått metoden updateOutputConfigurations() for å knytte eller frakoble utdataområder i sanntid uten å måtte omkonfigurere hele opptakssesjonen. I praksis gjør endringen det mulig å sømløst veksle mellom forskjellige kamerametoder (for eksempel videoopptak og fotografering). For virtuelle kameraer som dekker flere fysiske sensorer, har muligheten for å hente metadata om hver sensor blitt lagt til, ikke bare om den primære.
  • Støtte for videokodekformatet VVC (Versatile Video Coding), også kjent som H.266 videokomprimeringsstandard, er lagt til. Denne standarden ble utviklet i samarbeid med arbeidsgrupper fra MPEG (ISO/IEC JTC 1) og VCEG (ITU-T), med deltakelse fra selskaper som Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm og Sony. H.266 erstatter H.265 (HEVC) og gir høy effektivitet for overføring og lagring av alle skjermoppløsninger (fra SD og HD til 4K og 8K), støtter video med utvidet dynamisk rekkevidde (HDR, High Dynamic Range) og panorama-video i 360 grader.
  • Muligheten for å ta opp video med konstant videokvalitet er lagt til. Denne modusen kan justeres i objektet MediaRecorder ved å bruke metoden setVideoEncodingQuality(), som gjør det mulig å feste kvalitetsnivået uten å være knyttet til bitrate.
  • For applikasjoner som kjører i bakgrunnen, er tilgangen til API-er for lydavspilling, tilkobling til lydutstyr og justering av volum begrenset. Det forutsettes at kun aktive applikasjoner som brukeren for tiden interagerer med, kan starte avspilling og endre volum.
  • Attributtet android:usesCleartextTraffic, som tillot applikasjonen å sende ukryptert trafikk, for eksempel forespørsel over «http://», er nå erklært foreldet. Ved behov for å bruke ukryptert trafikk, bør separate filer med sikkerhetsinnstillinger benyttes.
  • Støtte for hybridkryptering basert på mekanismen HPKE (Hybrid Public Key Encryption, RFC 9180) er lagt til. Denne kombinerer enkelheten i nøkkeloverføring i åpen nøkkelkryptering med høy ytelse symmetrisk kryptering (data krypteres med en rask symmetrisk nøkkel, mens selve nøkkelen krypteres med en langsom asymmetrisk nøkkel).
  • Innstillingene for administrasjon av VoIP-anropshistorikk er lagt til, slik at man kan kontrollere lagring av informasjon i logger og vise data om fullførte samtaler i grensesnittet.
  • API-en for Wi-Fi RTT (Round-Trip-Time) har fått utvidede muligheter for kontinuerlig bestemmelse av omtrent avstand til tilgangspunkter og sikker bestemmelse av noder for P2P-tilkoblinger (peer-to-peer).
  • I CompanionDeviceManager er det lagt til nye profiler for forespørsel om fullmakter og samhandling mellom apper med medisinske enheter og aktivitetsmålere.

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