Android 10

Android 10
Version av operativsystemet Android
Android 10 logo.svg
Skärmdump
Android 10 screenshot.png
Android 10 startskärm med Pixel Launcher
Utvecklare Google
OS-familjen Android

Allmän tillgänglighet
3 september 2019 ; för 3 år sedan ( 2019-09-03 )
Senaste släppningen 10.0.0_r75 (QSV1.210329.054) / 6 februari 2023 ; 21 dagar sedan ( 2023-02-06 )
Typ av kärna Monolitisk kärna ( Linuxkärna )
Föregås av Android 9 "Pie"
Efterträdde av Android 11
Officiell hemsida www .android .com /android-10 / Edit this at Wikidata
Supportstatus
Utökad support

Android 10 ( kodnamnet Android Q eller Android Queen Cake under utveckling) är den tionde stora utgåvan och den 17:e versionen av Androids mobiloperativsystem . Den släpptes först som en förhandsvisning för utvecklare den 13 mars 2019 och släpptes offentligt den 3 september 2019.

Android 10 släpptes officiellt den 3 september 2019 för stödda Google Pixel- enheter, såväl som tredjeparts Essential Phone och Redmi K20 Pro på utvalda marknader. OnePlus 7T var den första enheten med Android 10 förinstallerat. I oktober 2019 rapporterades det att Googles certifieringskrav för Googles mobiltjänster endast tillåter att Android 10-baserade versioner godkänns efter den 31 januari 2020.

I januari 2023 körde 17,76 % av Android-enheterna (mobiler och surfplattor) Android 10 (API 29), Android-versionen tar tredjeplatsen.

Historia

Android Q-logotyp för förhandsvisning av utvecklare och betaversion

Google släppte den första betaversionen av Android 10 under det preliminära namnet " Android Q " den 13 mars 2019, exklusivt på sina Pixel-telefoner , inklusive första generationens Pixel- och Pixel XL-enheter där stödet utökades på grund av efterfrågan. Efter att ha garanterats uppdateringar endast fram till oktober 2018, fick första generationens Pixel- och Pixel XL-enheter versionsuppdateringar till Android 10. Pixel 2 och Pixel 2 XL inkluderades, efter att ha beviljats ​​en förlängd garantiperiod som garanterade Android-versionsuppdateringar för dem i minst tre år från det att de först var tillgängliga på Google Store. Totalt sex betaversioner eller versionskandidater släpptes innan den slutliga releasen.

Betaprogrammet utökades med lanseringen av Beta 3 den 7 maj 2019, och gjordes tillgängligt på 14 partnerenheter från 11 OEM-tillverkare; dubbelt så många enheter jämfört med Android Pies beta. Betaåtkomst togs bort från Huawei Mate 20 Pro den 21 maj 2019 på grund av sanktioner från amerikanska myndigheter, men återställdes senare den 31 maj.

Google släppte Beta 4 den 5 juni 2019, med de färdiga Android Q API:erna och SDK (API Level 29). Dynamic System Updates (DSU) inkluderades också i Beta 4. Dynamic System Update tillåter Android Q-enheter att tillfälligt installera en Generic System Image (GSI) för att prova en nyare version av Android utöver sin nuvarande Android-version. När användare bestämmer sig för att avsluta testningen av den valda GSI-bilden kan de helt enkelt starta om sin enhet och starta om sin normala enhets Android-version.

Google släppte Beta 5 den 10 juli 2019, med den slutliga API 29 SDK samt de senaste optimeringarna och buggfixarna. Google släppte Beta 6, den slutliga releasekandidaten för testning, den 7 augusti 2019.

Den 22 augusti 2019 tillkännagavs att Android Q enbart kommer att märkas som "Android 10" utan kodnamn, vilket i praktiken avslutar bruket av alfabetiskt kodnamn för stora utgåvor baserat på namn på konfektyrprodukter (inklusive varumärken), med argumentet att detta var inte inkluderande för internationella användare, antingen på grund av att de ovannämnda produkterna inte är internationellt kända eller på grund av att de är svåra att uttala av personer som talar vissa språk. Dessutom uppgav Dave Burke, VD för Android, att de flesta desserter med ett namn som börjar med bokstaven Q var exotiska och att han personligen skulle ha valt drottningkaka . Han noterade också att det fanns hänvisningar till "qt" - en förkortning av kvitten tart - i interna filer och byggsystem relaterade till releasen. [ överdrivet många citat ]

Statyn för utgivningen är likaså siffran 10, med Android-robotlogotypen (som, som en del av en medföljande omprofilering, också har ändrats till att bara bestå av ett huvud) vilande inuti siffran "0" .

Funktioner

Navigering

Android 10 introducerar ett förnyat navigeringssystem för helskärmsgester och nya appöppnings- och stänganimationer, med gester som att svepa från vardera sidan av skärmen för att gå tillbaka, svepa uppåt för att gå till startskärmen, svepa upp och hålla ned för att komma åt Översikt, svep diagonalt från skärmens nedre hörn för att aktivera Google Assistant och svep längs gestfältet längst ned på skärmen för att byta app. Användningen av en svepande kantgest som ett "Tillbaka"-kommando noterades som potentiellt orsaka konflikter med appar som använder sidofältsmenyer och andra funktioner som är tillgängliga genom att svepa. Ett API kan användas av appar för att välja bort att hantera en bakåtgest inom specifika områden på skärmen, en känslighetskontroll lades till för att justera storleken på målområdet för att aktivera gesten, och Google uppgav senare att lådans widget skulle stödja bli "kikade" genom att trycka länge nära skärmens kant och sedan svepa upp. Det traditionella navigeringssystemet med tre tangenter som använts sedan Android "Honeycomb" stöds fortfarande som ett alternativ, tillsammans med navigeringen med två knappars "piller" som introducerades i Android 9.0 Pie .

Enligt Googles certifieringskrav måste OEM-tillverkare stödja Android 10:s standardgester och treknappsnavigering. OEM-tillverkare är fria att lägga till sina egna gester tillsammans med dem. De får dock inte vara aktiverade som standard, de måste listas i ett separat område en nivå djupare än andra navigeringsinställningar och de kan inte marknadsföras med aviseringar. Navigationssystemet med två tangenter som används på Android Pie är utfasat och kanske inte ingår på enheter som levereras med Android 10. Det kan dock fortfarande inkluderas som ett alternativ för kontinuitetssyfte på enheter som uppgraderats från Pie.

Användarupplevelse

mörkt läge på systemnivå . Tredjepartsappar kan automatiskt aktivera ett mörkt läge när det är aktivt.

Appar kan även presentera "inställningspaneler" för specifika inställningar (som till exempel internetanslutning och Wi-Fi-inställningar om en app kräver internet) via överläggspaneler, så att användaren inte behöver tas utanför appen i för att konfigurera dem.

Sekretess och säkerhet

Flera stora säkerhets- och integritetsförändringar finns i Android 10: appar kan begränsas av användare till att endast ha tillgång till platsdata när de aktivt används i förgrunden. Det finns också nya begränsningar för lansering av aktiviteter med bakgrundsappar. Av säkerhetsskäl (på grund av dess användning genom att hacka skadlig programvara) och prestandaskäl förbjuder Android 10 Go Edition användning av överlagringar, förutom appar som fick tillstånd innan en enhet uppgraderades till Android 10.

Kryptering

I februari 2019 avslöjade Google Adiantum , ett krypteringschiffer designat främst för användning på enheter som inte har hårdvaruaccelererat stöd för Advanced Encryption Standard (AES), såsom low-end-enheter. Google uppgav att detta chiffer var fem gånger snabbare än AES-256-XTS på en ARM Cortex-A7 CPU. Därför är enhetskryptering nu obligatoriskt på alla Android 10-enheter, oavsett specifikationer, med Adiantum om deras CPU inte kan hårdvaruaccelererad AES. Dessutom är implementering av "filbaserad kryptering" (först introducerad i Android Nougat ) också obligatoriskt för alla enheter.

På enheter som levereras med Android 10 kan säkerhetskorrigeringar för utvalda systemkomponenter (som ANGLE , Conscrypt, mediaramverk, nätverkskomponenter och andra) betjänas via Google Play Butik utan att det krävs en fullständig systemuppdatering ("Project Mainline"). För att licensiera Google Mobile Services måste tillverkare stödja dessa uppdateringar för specifika moduler, medan resten är markerade som "rekommenderade" men valfria. Utvalda moduler inom detta system använder det nya APEX-paketformatet, en variant av APK-filer som är designade för att inrymma och underhålla systemkomponenter på låg nivå.

Räckvidd förvaring

En större ändring av åtkomstbehörigheter för lagring, känd som "Scoped storage" stöds på Android 10, och kommer att bli obligatoriska för alla appar som börjar med Android 11. Appar får endast komma åt filer i extern lagring som de har skapat själva (helst i en appspecifik katalog) och ljud-, bild- och videofiler som finns i katalogerna Musik, Bilder eller Videor. Alla andra filer kan endast nås via användarintervention genom de bakåtkompatibla Google Storage Access Frameworks.

Appar måste ha en ny "läs privilegierad telefonstatus"-behörighet för att kunna läsa icke-återställningsbara enhetsidentifierare, till exempel IMEI-nummer .

Transportlagersäkerhet

TLS 1.3- stöd är också aktiverat som standard.

Plattform

Plattformsoptimeringar har gjorts för vikbara smartphones , inklusive appkontinuitet vid byte av lägen, ändringar till flerfönsterläge för att tillåta alla appar att köras samtidigt (istället för att bara den aktivt använda appen körs och alla andra anses vara "pausade"), och ytterligare stöd för flera skärmar.

"Direct Share" har efterföljts av "sharing shortcuts". Liksom tidigare tillåter det appar att returnera listor med direkta mål för delning (som en kombination av en app och en specifik kontakt) för användning i delningsmenyer. Till skillnad från Direct Share publicerar appar sina mål i förväg och behöver inte bli pollad under körning, vilket förbättrar prestandan.

Inbyggt stöd har lagts till för MIDI- kontroller, AV1 video codec, Opus audio codec och HDR10+ . Det finns också ett nytt standard-API för att hämta djupinformation från kamerabilder, som kan användas för mer avancerade effekter. Inbyggt stöd för aptX Adaptive , LHDC , LLAC , CELT och AAC LATM codecs lades också till.

Android 10 stöder WPA3- krypteringsprotokoll och Enhanced Open, som introducerar opportunistisk kryptering för Wi-Fi. Android 10 lägger till stöd för Dual-SIM dual-standby (DSDS), men är initialt endast tillgängligt på Pixel 3a och Pixel 3a XL.

Android 10 Go Edition har prestandaförbättringar, där Google säger att appar skulle starta 10 % snabbare än på Pie.

RISC-V-stöd

Nyligen har Android 10 porterats till RISC-V -arkitekturen av kinesiskt ägda T-Head Semiconductor. T-Head Semiconductor lyckades få Android 10 att köras på en trippelkärnig, 64-bitars RISC-V-CPU av egen design.

Se även

externa länkar