Android 10 - Android 10

Android 10
En versjon av Android -operativsystemet
Android 10 logo.svg
Skjermdump
Android 10 screenshot.png
Android 10 -startskjerm med Pixel Launcher
Utvikler Google
OS -familie Android
Generell
tilgjengelighet
3. september 2019 ; 2 år siden ( 2019-09-03 )
Siste utgivelse 10.0.0_r59 (QSV1.210329.017) / 4. oktober 2021 ; 14 dager siden ( 2021-10-04 )
Kernel typen Monolitisk kjerne ( Linux -kjerne )
Foregitt av Android 9.0 "Pie"
etterfulgt av Android 11
Offesiell nettside www .android .com /android-10 /
Støttestatus
Støttes

Android 10 ( kodenavnet Android Q under utvikling) er den tiende store utgivelsen og den 17. versjonen av Android mobile operativsystem . Den ble først utgitt som en forhåndsvisning av utviklere 13. mars 2019, og ble utgitt offentlig 3. september 2019.

Android 10 ble offisielt utgitt 3. september 2019 for støttede Google Pixel- enheter, samt tredjeparts Essential Phone og Redmi K20 Pro i utvalgte markeder. Den  OnePlus 7T  var den første enheten med Android 10 forhåndsinstallert. I oktober 2019 ble det rapportert at Googles sertifiseringskrav for Google Mobile Services bare vil tillate Android 10-baserte builds å bli godkjent etter 31. januar 2020.

Fra september 2021 kjører 30,04% av Android -enhetene Android 10 (API 29), noe som gjør den til den nest mest brukte versjonen av Android.

Historie

Android Q -logo for forhåndsvisning av utviklere og betaversjon

Google ga ut den første betaen av Android 10 under det foreløpige navnet " Android Q " 13. mars 2019, eksklusivt på Pixel-telefonene , inkludert den første generasjonen Pixel og Pixel XL-enheter der støtten ble utvidet på grunn av populær etterspørsel. Etter å ha blitt garantert oppdateringer bare frem til oktober 2018, mottok første generasjon Pixel- og Pixel XL-enheter versjonsoppdateringer til Android 10. Pixel 2 og Pixel 2 XL ble inkludert, etter å ha fått en utvidet garantiperiode som garanterte Android-versjonsoppdateringer for dem i minst 3 år fra de ble først tilgjengelig på Google Store. Totalt seks beta- eller utgivelseskandidatversjoner ble utgitt før den endelige utgivelsen.

Betaprogrammet ble utvidet med utgivelsen av Beta 3 7. mai 2019, og ble gjort tilgjengelig på 14 partnerenheter fra 11 OEM -er; dobbelt så mange enheter sammenlignet med Android Pies beta. Betatilgang ble fjernet fra Huawei Mate 20 Pro 21. mai 2019 på grunn av amerikanske sanksjoner, men ble senere restaurert 31. mai.

Google ga ut Beta 4 5. juni 2019, med de ferdige Android Q -APIene og SDK (API -nivå 29). Dynamiske systemoppdateringer (DSU) ble også inkludert i Beta 4. Dynamisk systemoppdatering lar Android Q -enheter midlertidig installere et Generic System Image (GSI) for å prøve en nyere versjon av Android i tillegg til sin nåværende Android -versjon. Når brukerne bestemmer seg for å avslutte testing av det valgte GSI -bildet, kan de ganske enkelt starte enheten på nytt og starte opp på Android -versjonen til den vanlige enheten.

Google ga ut Beta 5 10. juli 2019, med den endelige API 29 SDK, samt de siste optimaliseringene og feilrettinger. Google ga ut beta 6, den endelige utgivelseskandidaten for testing, 7. august 2019.

22. august 2019 ble det kunngjort at Android Q utelukkende ville bli merket som "Android 10", uten kodenavn. Google avsluttet praksisen med å gi store utgivelser titler basert på desserter , og hevdet at dette ikke var inkluderende for internasjonale brukere (enten på grunn av at de ovennevnte matvarene ikke var internasjonalt kjent, eller at de var vanskelige å uttale på noen språk). Android VP for engineering Dave Burke avslørte i løpet av en podcast at i tillegg var de fleste desserter som begynte med bokstaven Q eksotiske, og at han personlig ville valgt dronningkake . Han bemerket også at det var referanser til "qt" - en forkortelse av kvede tert - i interne filer og byggesystemer knyttet til utgivelsen.

Den Statuen for frigjøringen er likeledes tallet 10, med Android roboten logo (som, som en del av en tilhørende omprofilering, er også blitt forandret til bare bestå av et hode) som hviler på innsiden av tallet "0".

Funksjoner

Navigasjon

Android 10 introduserer et fornyet bevegelsesnavigasjonssystem i full skjerm og nye apper som åpner og lukker animasjoner, med bevegelser som å sveipe fra hver side av skjermen for å gå tilbake, sveipe opp for å gå til startskjermen, sveipe opp og holde inne for å få tilgang Oversikt, sveipe diagonalt fra et nedre hjørne av skjermen for å aktivere Google Assistant , og sveipe langs bevegelseslinjen nederst på skjermen for å bytte app. Bruken av en kant sveipende gest som en "Tilbake" -kommando ble bemerket som potensielt forårsaker konflikter med apper som bruker sidefeltmenyer og andre funksjoner som er tilgjengelige ved å sveipe. Et API kan brukes av apper til å velge bort håndtering av en ryggbevegelse innenfor bestemte områder på skjermen, en følsomhetskontroll ble lagt til for å justere størrelsen på målområdet for å aktivere bevegelsen, og Google uttalte senere at skuffens widget ville støtte bli "kikket" ved å trykke lenge nær kanten av skjermen, og deretter sveipe den opp. Det tradisjonelle tre-tasters navigasjonssystemet som ble brukt siden Android "Honeycomb" forblir støttet som et alternativ, sammen med to-knappers "pille" -navigasjon som ble introdusert i Android 9.0 Pie .

I henhold til Googles sertifiseringskrav kreves OEM-er for å støtte Android 10s standardbevegelser og tre-tasters navigasjon. OEMer står fritt til å legge til egne bevegelser sammen med dem. Imidlertid må de ikke være aktivert som standard, de må være oppført i et eget område ett nivå dypere enn andre navigasjonsinnstillinger, og de kan ikke promoteres ved hjelp av varsler. Navigasjonssystemet med to nøkkelbevegelser som brukes på Android Pie er utdatert og er muligens ikke inkludert på enheter som leveres med Android 10. Det kan imidlertid fortsatt inkluderes som et alternativ for kontinuitetsformål på enheter som er oppgradert fra Pie.

Brukererfaring

Android 10 inkluderer en mørk modus på systemnivå . Tredjepartsapper kan automatisk aktivere en mørk modus når den er aktiv.

Apper kan også presentere "innstillingspaneler" for spesifikke innstillinger (for eksempel Internett-tilkobling og Wi-Fi-innstillinger hvis en app krever internett) via overleggspaneler, slik at brukeren ikke trenger å bli tatt utenfor appen i for å konfigurere dem.

Personvern og sikkerhet

Flere store sikkerhets- og personvernendringer er tilstede i Android 10: Apper kan begrense brukerne til bare å ha tilgang til posisjonsdata når de brukes aktivt i forgrunnen. Det er også nye begrensninger for lansering av aktiviteter av bakgrunnsapper. Av sikkerhetshensyn (på grunn av bruk av klikkjakk -malware ) og ytelseshensyn forbyr Android 10 Go Edition bruk av overlegg, bortsett fra apper som fikk tillatelse før en enhet ble oppgradert til Android 10.

Kryptering

I februar 2019 presenterte Google Adiantum , en krypteringskryptering som først og fremst er designet for bruk på enheter som ikke har maskinvareakselerert støtte for Advanced Encryption Standard (AES), for eksempel low-end-enheter. Google uttalte at denne krypteringen var fem ganger raskere enn AES-256-XTS på en ARM Cortex-A7 CPU. Derfor er enhetskryptering nå obligatorisk på alle Android 10-enheter, uavhengig av spesifikasjoner, ved bruk av Adiantum hvis CPU-en deres ikke er i stand til maskinvareakselerert AES. I tillegg er implementering av "filbasert kryptering" (først introdusert i Android Nougat ) også obligatorisk for alle enheter.

På enheter som leveres med Android 10, kan sikkerhetsoppdateringer for utvalgte systemkomponenter (for eksempel ANGLE , Conscrypt, medierammeverk, nettverkskomponenter og andre) betjenes via Google Play Butikk , uten at det kreves en fullstendig systemoppdatering ("Project Mainline"). For å lisensiere Googles mobiltjenester må produsentene støtte disse oppdateringene for spesifikke moduler, mens resten er merket som "anbefalt", men valgfritt. Utvalgte moduler i dette systemet bruker det nye APEX-pakkeformatet, en variant av APK-filer designet for innkvartering og vedlikehold av systemkomponenter på lavt nivå.

Omfattet lagring

En større endring av lagringstilgangstillatelser kjent som "Scoped storage" støttes på Android 10, og blir obligatorisk for alle apper som begynner med Android 11. Apper har bare tilgang til filer i ekstern lagring som de hadde opprettet selv (helst inneholdt i en app-spesifikk katalog) og lyd-, bilde- og videofiler i musikk-, bilder- eller videokatalogene. Enhver annen fil kan bare nås via brukerintervensjon gjennom de bakoverkompatible Google Storage Access Frameworks.

Apper må ha en ny "lese privilegert telefontilstand" -tillatelse for å kunne lese ikke-gjenopprettbare enhetsidentifikatorer, for eksempel IMEI-nummer .

Transportlags sikkerhet

Støtte for TLS 1.3 er også aktivert som standard.

Plattform

Plattformoptimaliseringer er gjort for sammenleggbare smarttelefoner , inkludert kontinuitet i appen ved endring av modus, endringer i modus for flere vinduer for å la alle apper kjøre samtidig (i stedet for bare den aktivt brukte appen som kjøres, og alle andre blir ansett som "satt på pause"), og ekstra støtte for flere skjermer.

"Direkte deling" har blitt etterfulgt av "deling av snarveier". Som før lar den apper returnere lister over direkte mål for deling (for eksempel en kombinasjon av en app og en bestemt kontakt) for bruk i delemenyer. I motsetning til Direct Share publiserer apper sine mål på forhånd og trenger ikke å bli spurt under kjøretid, noe som forbedrer ytelsen.

Innebygd støtte er lagt til for MIDI -kontrollere, AV1 -videokodeken , Opus lydkodek og HDR10+ . Det er også en ny standard API for å hente dybdeinformasjon fra kamerabilder, som kan brukes til mer avanserte effekter. Integrert støtte for aptX Adaptive , LHDC , LLAC , CELT og AAC LATM kodeker ble også lagt til.

Android 10 støtter WPA3- krypteringsprotokoll og Enhanced Open, som introduserer opportunistisk kryptering for Wi-Fi. Android 10 legger til støtte for Dual-SIM dual-standby (DSDS), men er i utgangspunktet bare tilgjengelig på Pixel 3a og Pixel 3a XL.

Android 10 Go Edition har ytelsesforbedringer, med Google som sier at apper vil starte 10% raskere enn på Pie.

RISC-V-støtte

Nylig har Android 10 blitt portet til RISC-V- arkitekturen av kinesisk eide T-Head Semiconductor. T-Head Semiconductor klarte å få Android 10 til å kjøre på en trippelkjerne, 64-biters, RISC-V CPU i sitt eget design.

Se også

Referanser

Eksterne linker