Google julkaisee ensimmäisen Android 11 -kehittäjien esikatselun, jossa on uusia ominaisuuksia, kuten näytön tallennus, chat-kuplat ja paljon muuta
5 min. lukea
Julkaistu
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
Google julkaisi tänään ensimmäisen Android 11 Developer Preview -version, joka sisältää useita uusia ominaisuuksia ja sovellusliittymiä käyttäjille ja kehittäjille. Google aikoo julkaista Android 11 -käyttöjärjestelmän lopullisen version vuoden 3 kolmannella vuosineljänneksellä. Tämä Android 2020 -julkaisu sisältää myös joitain uusia ominaisuuksia, kuten sisäänrakennetun tuen näytön tallennusta varten, parannetun sijainnin yksityisyyden (käyttäjät voivat myöntää tilapäisen pääsyn sijaintiin, mikrofoniin ja kameran kertaluonteisen luvan kautta), parempi suojaus ulkoiselle tallennustilalle oleville sovelluksille ja käyttäjätiedoille ja paljon muuta. Löydät alta luettelon kehittäjän ominaisuuksista.
Tietojen käytön tarkastus:
- Android 11 esittelee lisää avoimuutta sen suhteen, kuinka sovelluksesi ja sen riippuvuudet pääsevät käsiksi käyttäjien yksityisiin tietoihin. tietojen käytön tarkastus. Käyttämällä tätä ominaisuutta voit paremmin tunnistaa ja korjata mahdollisen odottamattoman tietojen käytön.
Suorituskykyinen grafiikan virheenkorjauskerroksen lisäys:
- Sovellukset voivat nyt ladata ulkoisia grafiikkakerroksia (gles, vulkan) alkuperäiseen sovelluskoodiin paljastaakseen samat toiminnot kuin virheenkorjattavassa sovelluksessa, mutta ilman suorituskykyä. Tämä ominaisuus on erityisen tärkeä profiloitaessa sovellustasi työkaluilla, kuten GAPID.
Erätoiminnot mediatiedostoille:
- Android 11 lisää useita menetelmiä laitteiden välisen johdonmukaisuuden ja käyttömukavuuden lisäämiseksi
MediaStore
API. Jos haluat lisätietoja näistä menetelmistä, katso suorita eräoperaatiot -osio Android 11:n tallennustilaan liittyvällä tietosuojasivulla.
Multimedia nopeissa vastauksissa:
- Android 11:stä alkaen käyttäjät voivat lisätä kuvia ja muuta multimediasisältöä nopeat vastaukset. Tämän ominaisuuden tukemiseksi sovellusten on lisättävä tietoja
RemoteInput
ilmoituksia, jotka määrittelevät, mitä MIME-tyyppejä he voivat käsitellä. Tee tämä soittamallaRemoteInput.Builder.setAllowDataType()
. Sovelluksen on myös tarkistettava kaikkiRemoteInput
vastaanottamansa lähetykset nähdäkseen, sisältääkö lähetys jotakin tämäntyyppistä sisältöä; käyttääRemoteInput.getDataResultsFromIntent()
tehdä tämä.
Pääsy mediatiedostoihin raakatiedostopolkujen avulla:
- Android 11:stä alkaen sovellukset, joilla on
READ_EXTERNAL_STORAGE
lupa voi lukea laitteen mediatiedostoja suorien tiedostopolkujen ja alkuperäiskirjastojen avulla. Lisätietoja tästä ominaisuudesta on kohdassa käyttää tiedostoja raakapolkuosion avulla Android 11:n tallennustilaan liittyvällä tietosuojasivulla.
Suurten tietojoukkojen turvallinen jakaminen:
- Joissakin tilanteissa, kuten koneoppimista tai median toistoa koskevissa tilanteissa, sovelluksesi saattaa haluta käyttää samaa suurta tietojoukkoa kuin toinen sovellus. Androidin aiemmissa versioissa sovelluksesi ja toinen sovellus tarvitsee kumpikin ladata erillisen kopion samasta tietojoukosta.
Pienen latenssin tuen pyytäminen ja tarkistaminen:
- Tietyt näytöt, kuten jotkut ulkoiset näytöt ja televisiot, voivat suorittaa grafiikan jälkikäsittelyä. Tämä jälkikäsittely parantaa grafiikkaa, mutta voi lisätä viivettä. Uudemmissa näytöissä, jotka tukevat HDMI 2.1:tä, on automaattinen matalan latenssin tila (YLEISTÄ, tunnetaan myös pelitila), joka minimoi latenssin kytkemällä tämän jälkikäsittelyn pois päältä. Lisätietoja ALLM:stä on osoitteessa HDMI 2.1 -määritys.
Matalaviiveinen dekoodaus MediaCodecissa:
- Android 11 parantaa
MediaCodec
tukee matalan latenssin dekoodausta peleille ja muille reaaliaikaisille sovelluksille. Voit tarkistaa, tukeeko koodekki matalan viiveen dekoodausta ohittamallaFEATURE_LowLatency
ettäMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
NDK-kuvan dekooderi:
- NDK
ImageDecoder
API tarjoaa vakiosovellusliittymän Android C/C++ -sovelluksille kuvien purkamiseen suoraan. Sovelluskehittäjien ei enää tarvitse käyttää kehyssovellusliittymiä (JNI:n kautta) tai niputtaa kolmannen osapuolen kuvanpurkukirjastoja. Lisätietoja on kohdassa Kuvadekooderin kehittäjäopas.
Resurssien lataajat:
- Android 11 esittelee uuden API:n, jonka avulla sovellukset voivat dynaamisesti laajentaa resurssien hakua ja latausta. Uudet API-luokat
ResourcesLoader
jaResourcesProvider
ovat ensisijaisesti vastuussa uusien toimintojen tarjoamisesta. Yhdessä ne tarjoavat mahdollisuuden tarjota lisäresursseja ja omaisuutta tai muokata olemassa olevien resurssien ja omaisuuden arvoja.
Päivitykset teho-osaston kirjastoihin:
- Android 11 päivittää
android.icu
paketti käyttääksesi versiota 66 teho-osaston kirjasto, verrattuna Android 63:n versioon 10. Uusi kirjastoversio sisältää päivitetyt CLDR-kielitiedot ja joukon parannuksia Androidin kansainvälistymiseen.
Neural Networks API 1.3:
- Android 11 laajentaa ja parantaa Neural Networks API (NNAPI).
Uudet toiminnot:
- NNAPI 1.3 esittelee uuden operandityypin,
TENSOR_QUANT8_ASYMM_SIGNED
, tukea TensorFlow Liten uusi kvantisointijärjestelmä.
Uudet ML-ohjaimet:
- NNAPI 1.3 esittelee uusia ohjaimia, jotka auttavat koneoppimista sujumaan kitkattomasti.
Biometrisen todennuksen vahvuus:
- Android 11:n avulla voit hallita sovelluksesi tietojen suojaustasoa
BiometricManager.Authenticators
käyttöliittymä. Tämä käyttöliittymä määrittelee biometristen laitteistoelementtien mahdolliset vahvuudet. Laitteen valmistaja määrittelee kullekin elementille tietyn vahvuuden, esimBIOMETRIC_STRONG
orBIOMETRIC_WEAK
. Nämä vahvuustasot on määritelty Yhteensopivuuden määritelmä sivu.
CallScreeningService-päivitykset:
- Alkaen Android 11:stä, a CallScreeningService voi pyytää tietoja STIR/SHAKEN-vahvistustilasta (verstat) saapuville puheluille. Nämä tiedot toimitetaan osana puhelun tiedot saapuville puheluille.
Laajennettu kameratuki Android-emulaattorissa:
Android 11 esittelee parannetut Android Emulator -kameraominaisuudet. Lisättyihin ominaisuuksiin kuuluvat seuraavat:
- RAW-kaappaus
- YUV-uudelleenkäsittely
- Tason 3 laitteet
- Looginen kameratuki
Mykistä ilmoitusäänet ja värinä aktiivisen sieppauksen aikana:
- Android 11:stä alkaen, kun käytät kameraa aktiivisesti, sovelluksesi voi mykistää vain värinät, sekä äänet että värinät, tai ei kumpaakaan
setCameraAudioRestriction()
.
Wi-Fi Passpoint -parannukset:
- Passpointin avulla sovellukset voivat suorittaa todennuksen automaattisesti ja äänettömästi ja muodostaa yhteyden suojattuihin Wi-Fi-hotspoteihin. Sovellukset, jotka kohdistavat API-tasolle R tai korkeammalle, voivat käyttää seuraavia Passpointin lisäominaisuuksia.
Wi-Fi Suggestion API on laajennettu:
Android 11 laajentaa Wi-Fi Suggestion API lisätäksesi sovelluksesi verkonhallintaominaisuuksia, mukaan lukien seuraavat:
- Yhteydenhallintasovellukset voivat hallita omia verkkojaan sallimalla yhteyden katkaisupyynnöt.
- Passpoint-verkot on integroitu Suggestion API:hen, ja niitä voidaan ehdottaa käyttäjälle.
- Analyticsin sovellusliittymien avulla voit saada tietoa verkkojesi laadusta.
Chat-kuplat:
- Bubbles ovat nyt kehittäjien saatavilla auttamaan keskusteluja koko järjestelmässä. Bubbles oli Android 10:n kokeellinen ominaisuus, joka otettiin käyttöön kehittäjävaihtoehdon kautta – Android 11:ssä tämä ei ole enää tarpeen.
Lähde: Google