Forhåndsutgivelse av Android 14.

Selskapet Google har lansert den første testversjonen av den åpne mobile plattformen Android 14. Utgivelsen av Android 14 forventes i tredje kvartal 2023. For å evaluere de nye funksjonene på plattformen, er det foreslått et program for forhåndstesting. Firmwarebygg er forberedt for enheter som Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G og Pixel 4a (5G).

Nøkkelinnovasjoner i Android 14:

  • Arbeidet med å forbedre plattformens ytelse på nettbrett og enheter med foldbare skjermer har fortsatt. Anbefalingene for utvikling av applikasjoner for store skjermer er oppdatert, og det er lagt til maler for brukergrensesnitt for store skjermer, som tar hensyn til bruksområder som sosiale nettverk, kommunikasjon, multimedia, lesing og shopping. En tidlig versjon av Cross device SDK er foreslått, med verktøy for å utvikle applikasjoner som fungerer korrekt på ulike typer enheter (smarttelefoner, nettbrett, smarte TV-er, osv.) og ulike formfaktorer.
  • Det har blitt gjort optimaliseringer av koordinasjonen for ressurskrevende bakgrunnsoppgaver, som nedlasting av store filer ved tilgjengelighet av WiFi-tilkobling. Det er gjort endringer i API-en for å starte prioriterte tjenester (Foreground Service) og oppgaveplanlegging (JobScheduler), som har fått nye funksjoner for brukergenererte oppgaver relatert til datatransfer. Det er innført krav til spesifisering av type prioriterte tjenester som startes (for eksempel kamerabruk, datasykronisering, avspilling av multimedia, posisjonssporing, tilgang til mikrofon, osv.). Det er forenklet å definere betingelsene for aktivering av datanedlastinger, for eksempel byråkrati for nedlasting kun med tilgang via Wi-Fi.
  • Det interne systemet for levering av kringkastingsmeldinger til applikasjoner (broadcast system) er optimalisert for å redusere strømforbruket og forbedre responsiviteten. Mottak av registrerte meldingsstrømmer i applikasjoner er forbedret – meldinger kan settes i kø, slås sammen (for eksempel vil en serie meldinger om BATTERY_CHANGED bli aggregert til én) og leveres først etter at applikasjonen har gått ut av den cachede tilstanden.
  • Bruken av den nøyaktige tidsutførelsesfunksjonen i applikasjoner (exact alarms) krever nå en egen tillatelse SCHEDULE_EXACT_ALARM, da anvendelse av denne funksjonaliteten kan påvirke batterilevetiden negativt og føre til økt ressursforbruk (for oppgaver som utføres etter en tidsplan, anbefales det å bruke aktivering på omtrentlig tid). Applikasjoner som implementerer kalender og klokker, som bruker aktivering på nøyaktig tid, må ved installasjon ha tillatelsen USE_EXACT_ALARM. Publisering i Google Play-katalogen av applikasjoner med tillatelse USE_EXACT_ALARM er kun tillatt for programmer med implementering av vekkerklokker, tidtakere og kalendere med hendelsesvarsler.
  • Mulighetene for skalering av skrifttyper er utvidet, den maksimale skaleringsgraden for skrifttyper er økt fra 130 % til 200 %, og for å unngå at teksten ser for stor ut ved høy forstørrelse, brukes det nå automatisk en ikke-lineær skalering (allerede stor tekst blir ikke forstørret så mye som mindre tekst).
    Forhåndsutgivelse av Android 14.
  • Det er nå mulig å spesifisere språkinnstillinger knyttet til individuelle applikasjoner. Utvikleren av applikasjonen kan nå endre localeConfig-parametere via anropet LocaleManager.setOverrideLocaleConfig for å definere listen over språk som vises for applikasjonen i Androids innstillingsgrensesnitt.
  • API for Grammatical Inflection er lagt til for å forenkle tillegg av oversettelser av grensesnittselementer som tar hensyn til språk med kjønnsystem.
  • For å hindre at ondsinnede applikasjoner nærmer seg intent-forespørslene, er det i den nye versjonen forbudt å sende intents uten å spesifisere pakken eller den interne komponenten tydelig.
  • Sikkerheten for dynamisk kodeinnlasting (DCL, Dynamic Code Loading) er forbedret - for å unngå innsetting av ondsinnet kode i dynamisk lastede kjørbare filer, må disse filene nå ha tilgangsrettigheter som kun tillater lesing.
  • Installasjon av applikasjoner som har en SDK-versjon lavere enn 23 er forbudt, noe som vil blokkere omgåelse av myndighetsbegrensninger gjennom binding til gamle API-er (API-versjon 22 er forbudt, siden det i versjon 23 (Android 6.0) er en ny tilgangsstyringsmodell som lar brukeren be om tilgang til systemressurser på farten). Tidligere installerte applikasjoner som bruker gamle API-er, vil fortsette å fungere etter oppdatering av Android.
  • API Credential Manager er foreslått og støtten for teknologien Passkeys er implementert, noe som lar brukeren autentisere seg uten passord ved hjelp av biometriske identifikatorer, som fingeravtrykk eller ansiktsgjenkjenning.
  • I Android Runtime (ART) er det implementert støtte for OpenJDK 17 og de språkfunksjonene og Java-klassene som tilbys i denne versjonen, inkludert record-klasser, flerlijners strenger og mønstermatching i 'instanceof'-operatoren.
  • For å forenkle testing av applikasjonens funksjonalitet med hensyn til endringene i den nye versjonen av Android, får utviklere muligheten til å selektivt aktivere og deaktivere enkelte innovasjoner via Developer-seksjonen i konfigurasjonsverktøyet eller adb-verktøyet.
    Forhåndsutgivelse av Android 14.

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