Android 10 - Android 10

Android 10
En version av operativsystemet Android
Android 10 logo.svg
Skärmdump
Android 10 screenshot.png
Startskärm för Android 10 med Pixel Launcher
Utvecklare Google
OS -familj Android
Allmän
tillgänglighet
3 september 2019 ; 2 år sedan ( 2019-09-03 )
Senaste släppningen 10.0.0_r59 (QSV1.210329.017) / 4 oktober 2021 ; 14 dagar sedan ( 2021-10-04 )
kernel typ Monolitisk kärna ( Linux -kärna )
Föregås av Android 9.0 "paj"
Lyckades med Android 11
Officiell hemsida www .android .com /android-10 /
Supportstatus
Stöds

Android 10 ( kodenamnet Android Q under utveckling) är den tionde stora versionen och den 17: e versionen av Android mobila operativsystem . Den släpptes först som en förhandsgranskare 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 Google Pixel- enheter som stöds , liksom Essential Phone från tredje part och Redmi K20 Pro på utvalda marknader. Den  OnePlus 7T  var den första enheten med Android 10 förinstallerat. I oktober 2019 rapporterades att Googles certifieringskrav för Google Mobile Services endast kommer att tillåta Android 10-baserade versioner att godkännas efter 31 januari 2020.

Från och med september 2021 kör 30,04% av Android -enheter Android 10 (API 29), vilket gör den till den näst mest använda versionen av Android.

Historia

Android Q -logotyp för utvecklarförhandsvisning 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å deras Pixel-telefoner , inklusive den första generationens Pixel- och Pixel XL-enheter där stödet utökades på grund av populär efterfrågan. Efter att ha garanterats uppdateringar endast fram till oktober 2018, fick första generationens Pixel- och Pixel XL-enheter versionuppdateringar till Android 10. Pixel 2 och Pixel 2 XL inkluderades, efter att ha fått en förlängd garantiperiod som garanterade uppdateringar av Android-versioner för dem i minst 3 år från det att de först var tillgängliga på Google Store. Totalt sex beta- eller release-kandidatversioner släpptes före den slutliga versionen.

Betaprogrammet utökades med släppet av Beta 3 den 7 maj 2019, vilket görs tillgängligt på 14 partnerenheter från 11 OEM -tillverkare; dubbelt så många enheter jämfört med Android Pies beta. Betatillträde togs bort från Huawei Mate 20 Pro den 21 maj 2019 på grund av sanktioner från USA: s regering, men återställdes senare den 31 maj.

Google släppte Beta 4 den 5 juni 2019 med de slutgiltiga Android Q API: erna och SDK (API -nivå 29). Dynamiska systemuppdateringar (DSU) ingick också i Beta 4. Dynamiska systemuppdateringen gör att Android Q -enheter tillfälligt kan installera en generisk systembild (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 sluta testa den valda GSI -bilden kan de helt enkelt starta om enheten och starta tillbaka till sin vanliga enhets Android -version.

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

Den 22 augusti 2019 tillkännagavs att Android Q enbart skulle märkas som "Android 10", utan kodnamn. Google avslutade praxis med att ge stora utgåvor baserade på desserter och hävdade att detta inte var inkluderande för internationella användare (antingen på grund av att ovannämnda livsmedel inte var internationellt kända eller svåra att uttala på vissa språk). Android VP för ingenjör Dave Burke visade under en podcast att de flesta desserter som började med bokstaven Q var exotiska och att han personligen skulle ha valt drottningstårta . Han noterade också att det fanns referenser till "qt" - en förkortning av kvitten tårta - inom interna filer och byggsystem som relaterar till släppet.

Den staty för frisläppande är likaledes siffran 10, med Android robot logotyp (som, som en del av en åtföljande omprofilering, har också ändrats till endast bestå av ett huvud) som vilar inuti siffran "0".

Funktioner

Navigering

Android 10 introducerar ett förnyat gest-navigationssystem i helskärm och en ny app som öppnar och stänger animationer, med gester som att svepa från båda sidor av skärmen för att gå tillbaka, svepa uppåt för att gå till startskärmen, svepa uppåt och hålla för att komma åt Översikt, svepning diagonalt från ett nedre hörn på skärmen för att aktivera Google Assistant och svep längs gestfältet längst ned på skärmen för att byta appar. Användningen av en kant -svepande gest som ett "Tillbaka" -kommando noterades som potentiellt orsakande konflikter med appar som använder sidofältmenyer 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 bakre gest inom specifika områden på skärmen, en känslighetskontroll har lagts till för att justera storleken på målområdet för att aktivera gesten, och Google uppgav senare att lådwidgeten skulle stödja att "kika" genom att trycka länge nära kanten av skärmen och sedan svepa upp. Det traditionella navigationssystemet med tre tangenter som använts sedan Android "Honeycomb" stöds fortfarande som ett alternativ, tillsammans med tvåknappars "piller" -navigering som introducerades i Android 9.0 Pie .

Enligt Googles certifieringskrav krävs OEM-tillverkare för att stödja Android 10: s standardgester och navigering med tre tangenter. OEM -tillverkare är fria att lägga till sina egna gester tillsammans med dem. De får dock inte aktiveras 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 har föråldrats och kan inte inkluderas på enheter som levereras med Android 10. Det kan dock fortfarande ingå som ett alternativ för kontinuitetsändamål på enheter som uppgraderas från Pie.

Användarupplevelse

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

Appar kan också presentera "inställningspaneler" för specifika inställningar (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 sekretessförändringar finns i Android 10: appar kan begränsas av användare till att endast ha tillgång till platsdata när de används aktivt i förgrunden. Det finns också nya begränsningar för att starta aktiviteter med bakgrundsappar. Av säkerhetsskäl (på grund av att den används av clickjacking -skadlig kod) och prestandaskäl förbjuder Android 10 Go Edition användning av överlägg, förutom appar som fick tillstånd innan en enhet uppgraderades till Android 10.

Kryptering

I februari 2019 presenterade Google Adiantum , en krypteringskrypterare som främst är utformad för användning på enheter som inte har hårdvaruaccelererat stöd för Advanced Encryption Standard (AES), till exempel avancerade enheter. Google uppgav att denna chiffer var fem gånger snabbare än AES-256-XTS på en ARM Cortex-A7 CPU. Därför är enhetskryptering nu obligatorisk 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å obligatorisk för alla enheter.

På enheter som levereras med Android 10 kan säkerhetsuppdateringar för utvalda systemkomponenter (t.ex. ANGLE , Conscrypt , mediaramverk, nätverkskomponenter och andra) servas via Google Play Butik , utan att det krävs en fullständig systemuppdatering ("Project Mainline"). För att licensiera Googles mobila tjänster måste tillverkarna 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 paketformatet APEX, en variant av APK-filer som är utformade för att hysa och serva systemkomponenter på låg nivå.

Omfattande förvaring

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

Appar måste ha ett nytt "läs privilegierat telefontillstånd" för att kunna läsa icke-återställbara enhetsidentifierare, till exempel IMEI-nummer .

Transportskyddssäkerhet

Stöd för TLS 1.3 är också aktiverat som standard.

Plattform

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

"Direkt delning" har efterföljts genom att "dela genvägar". Som tidigare tillåter det appar att returnera listor över direkta mål för delning (t.ex. en kombination av en app och en specifik kontakt) för användning inom delningsmenyer. Till skillnad från Direct Share publicerar appar sina mål i förväg och behöver inte pollas vid körning, vilket förbättrar prestandan.

Integrerat stöd har lagts till för MIDI -styrenheter , AV1 -videokodec , Opus -ljudkodek och HDR10+ . Det finns också ett nytt standard -API för att hämta djupinformation från kamerafoton, som kan användas för mer avancerade effekter. Integrerat stöd för aptX Adaptive , LHDC , LLAC , CELT och AAC LATM codecs har också lagts 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 bara tillgängligt på Pixel 3a och Pixel 3a XL.

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

RISC-V Support

Nyligen har Android 10 överförts till RISC-V- arkitekturen av den kinesiska T-Head Semiconductor. T-Head Semiconductor lyckades få Android 10 att köra på en trippelkärnig, 64-bitars, RISC-V CPU i sin egen design.

Se även

Referenser

externa länkar