Ensimmäinen Android 11 -mobiilialustan esikatselujulkaisu

Google esitetty avoimen mobiilialustan Android 11 testiversio. Android 11:n julkaisu odotetaan vuoden 2020 kolmannella neljänneksellä. Arvioida uusia alustan ominaisuuksia ehdotettu ohjelma esitesti. Laiteohjelmisto rakennetaan valmis Pixel 2/2 XL-, Pixel 3/3 XL-, Pixel 3a/3a XL- ja Pixel 4/4 XL -laitteille. Vilkkuminen tapahtuu manuaalisesti; mahdollisuus asentaa Android 11 OTA-päivitysten kautta ilmestyy toukokuussa.

Avain innovaatioita Android 11:

  • Android-emulaattori on lisännyt kokeellisen mahdollisuuden suorittaa ARM-arkkitehtuuriin koottuja 32- ja 64-bittisiä sovelluksia, joita ympäröi emulaattorissa toimiva Android 11 -järjestelmäkuva, joka on käännetty x86_64-arkkitehtuurille.
  • Laajennettu tuki 5G-matkaviestinstandardille, mikä tarjoaa suuremman suorituskyvyn ja pienemmän latenssin. Verkkointensiiviset sovellukset, jotka esimerkiksi suoratoistavat 4K-videota ja lataavat teräväpiirtopeliresursseja, voivat nyt toimia matkapuhelinpalveluntarjoajan verkossa Wi-Fin lisäksi. Sovellusten mukauttamisen yksinkertaistamiseksi 5G-viestintäkanavat huomioon ottaen API on laajennettu Dynaaminen mittaus, jota käytetään tarkistamaan, veloitetaanko yhteys liikenteestä ja voidaanko sen kautta siirtää suuria tietomääriä. Tämä API kattaa nyt matkapuhelinverkot ja antaa sinun määrittää yhteyden palveluntarjoajaan, joka tarjoaa todella rajoittamattoman tariffin 5G-yhteyden kautta.

    Myös laajennettu API Kaistanleveyden estimaattori, jonka avulla voit ennustaa käytettävissä olevan kaistanleveyden määrän tietojen lataamista tai lähettämistä varten ilman omia verkkotestejäsi.

  • Lisätty tuki uudentyyppisille "pinhole"-näytöille (näyttö peittää älypuhelimen koko etupinnan, lukuun ottamatta pientä ympyrää etukameran vasemmassa yläkulmassa) ja "vesiputoukselle" (näyttö peittää myös pyöristetyn laitteen sivureunat). Sovellukset voivat nyt määrittää näillä näytöillä muita näkyviä ja sokeita alueita käyttämällä standardisovellusliittymää Näytön katkaisu. API ehdottaa sivureunojen peittämistä ja vuorovaikutuksen järjestämistä "vesiputouksen" ruutujen reunojen lähellä olevilla alueilla. новые haasteet.
  • Lisätty ylimääräisiä viestivaihtoehtoja. Ilmoitusalueelle on lisätty erillinen aktiiviset keskustelut sisältävä osio, jonka avulla voit etsiä meneillään olevat keskustelut välittömästi poistumatta muista sovelluksista. Viesti- ja chat-sovellukset on siirretty käyttämään sovellusliittymiä Bubbles, jonka avulla voit käyttää "kuplien" käsitettä työskentelemään samanaikaisesti useiden sovellusten kanssa - voit keskustella keskeyttämättä työtä toisessa ohjelmassa. Kun kirjoitat nopeasti vastausta ilmoitusalueelta, voit nyt liittää kuvia viesteihin kopioimalla ne leikepöydän kautta.
  • API päivitetty versioon 1.3 Neuraaliverkot, joka tarjoaa sovelluksille mahdollisuuden hyödyntää laitteistokiihdytystä koneoppimisjärjestelmissä. API on sijoitettu peruskerroksena koneoppimiskehysten toiminnalle Androidissa, kuten TensorFlow Lite ja Caffe2. Mobiililaitteissa käytettäviksi on ehdotettu useita valmiita hermoverkkomalleja, mm MobileNets (kohteiden tunnistus valokuvissa), Aloitus v3 (tietokonenäkö) ja Fiksu
    vastata
    (viestien vastausvaihtoehtojen valinta). Uudessa numerossa toteutettu Tuki edistyneelle kvantisoinnille käyttämällä etumerkillisiä kokonaislukuja liukulukujen sijasta, mikä mahdollistaa pienemmät mallit ja nopeammat käsittelyajat. Lisäksi Quality of Service API on lisännyt valmiuksia hallita prioriteetteja ja aikakatkaisuja malleja suoritettaessa, ja Memory Domain API -sovellusliittymää on laajennettu vähentämään muistin kopiointia ja muunnostoimintoja suoritettaessa malleja peräkkäin.

  • Uusia vaihtoehtoja on lisätty valvomaan sovellusten pääsyä henkilötietoihin. Viimeisimmässä julkaisussa esiintyneen tilan lisäksi pääsy sijaintiin vain ohjelman kanssa työskennellessä (pääsy on estetty taustalla) Android 11:ssä edustaa tuki kertaluonteisille valtuuksille. Käyttäjä voi nyt myöntää sovellukselle väliaikaisen pääsyn tärkeimpiin käyttöoikeuksiin, kuten sijaintiin, mikrofoniin ja kameran käyttöoikeuksiin. Lupa on voimassa nykyisen istunnon ajan ja peruutetaan heti, kun käyttäjä vaihtaa toiseen ohjelmaan.

    Ensimmäinen Android 11 -mobiilialustan esikatselujulkaisu

  • Muutoksia on tehty sovellusten siirtämisen helpottamiseksi tallennustilaan
    Laajennettu säilytys, jonka avulla voit eristää ulkoisella tallennuslaitteella (esimerkiksi SD-kortilla) olevat sovellustiedostot. Scoped Storagen avulla sovellustiedot rajoitetaan tiettyyn hakemistoon, ja pääsy jaettuihin mediakokoelmiin vaatii erilliset käyttöoikeudet. Android 11 tukee valinnaista tilaa median käyttämiseen täydellä tiedostopolulla,
    DocumentsUI API on päivitetty ja mahdollisuus suorittaa erätoimintoja MediaStoressa on lisätty.

  • Laajennetut ominaisuudet käyttämällä biometriset tunnistimet todennusta varten. BiometricPrompt API, joka tarjoaa yleisen biometrisen todennusikkunan, tukee nyt kolmea tyyppiä todentajia - vahvoja, heikkoja ja laitteen tunnistetietoja. BiometricPromptin yksinkertaistettu integrointi erilaisiin sovellusarkkitehtuureihin, ei rajoitu luokan käyttöön Toiminta.
  • Lisäsuojausta vaativien alustakomponenttien kokoonpanossa käytetään käännösvaiheessa toimivia suojamekanismeja Tuomioistuin (Ohjaa virtauksen eheyttä) BoundSan, IntSan (Integer Overflow Sanitization) ja Shadow-Call Stack. Jotta voidaan tunnistaa ongelmia työskennellessään muistin kanssa sovelluksissa, osoittimien tarkistus kasassa on käytössä niihin liitettyjen tunnisteiden perusteella (keon osoittimen taggaus). Muistivirheiden etsiminen ehdotettu ylimääräinen järjestelmäkuva, jossa virheenkorjausmekanismi on käytössä HWAsan (Laitteistoavusteinen AddressSanitizer).
  • API valmis BlobStoreManager, jonka avulla voit järjestää suojatun binääritietojen vaihdon sovellusten välillä. Tätä API:ta voidaan käyttää esimerkiksi tarjoamaan useille sovelluksille pääsy koneoppimismalleihin, kun kyseisiä sovelluksia käyttää yksi käyttäjä.
  • Lisätty tuki alustoille, joilla voidaan turvallisesti tallentaa ja hakea todennettavia henkilöllisyysasiakirjoja, kuten sähköisiä ajokortteja.
  • Osana Mainline-projektia, jonka avulla voit päivittää yksittäisiä järjestelmäkomponentteja koko alustaa päivittämättä, on valmistettu 12 uutta päivitettävää moduulia Android 10:ssä saatavilla olevien 10 moduulin lisäksi. Päivitykset koskevat ei-laitteistokomponentteja, jotka ladataan Google Play erillään valmistajan OTA-laiteohjelmistopäivityksistä. Uusien moduulien joukossa, jotka voidaan päivittää Google Playn kautta ilman laiteohjelmiston päivittämistä, ovat moduuli käyttöoikeuksien hallintaan, moduuli asemien kanssa työskentelemiseen (tuella Scoped Storage -sovelluksella) ja moduuli, jossa on NNAPI (Neural Networks API).
  • Suoritettu vähentää joidenkin alijärjestelmien käyttäytymisen muutosten vaikutusta sovellusten toimintaan. Sovellusten toimintaan mahdollisesti vaikuttavat innovaatiot voidaan nyt valinnaisesti poistaa käytöstä ja säätää SDK-tasolla. Sovelluksen yhteensopivuuden testaamisen yksinkertaistamiseksi Android 11:n kanssa Developer Options -rajapinta ja adb-apuohjelma tarjoavat asetukset yhteensopivuuteen vaikuttavien ominaisuuksien käyttöönottoon ja poistamiseen (jotka voit tehdä testauksen muuttamatta targetSdkVersion-versiota ja rakentamatta sovellusta uudelleen). Päivitetty harmaaluettelo rajoitetuista sovellusliittymistä, joita ei ole SDK:ssa.

    Ensimmäinen Android 11 -mobiilialustan esikatselujulkaisu

  • Kehys lisätty Resurssien latausohjelma, joka mahdollistaa lisäresurssien lataamisen dynaamisesti sovelluksen suorittamisen aikana.
  • Puhelunvarmistuspalvelu on lisännyt mahdollisuuden lähettää sovelluksiin saapuvan puhelun vahvistustila, jonka avulla voidaan luoda mukautettuja dialogeja puhelun käsittelyn jälkeen, mukaan lukien lisätoiminnot puhelun merkitsemiseksi roskapostiksi tai lisäämiseksi osoitekirja.
  • Parannettu API Wifi-suositus, jonka avulla sovellus (verkkoyhteydenhallinta) voi vaikuttaa ensisijaisten langattomien verkkojen valitsemisalgoritmiin lähettämällä paremmuusjärjestyksen verkoista, ja ottaa verkkoa valittaessa huomioon myös lisämittarit, kuten tiedon kaistanleveydestä ja viestinnän laadusta. kanavaa edellisen yhteyden aikana. Lisätty mahdollisuus hallita standardia tukevia langattomia verkkoja Hotspot 2.0 (Passpoint), mukaan lukien käyttäjäprofiilin vanhenemisajan huomioon ottaminen ja mahdollisuus käyttää itse allekirjoitettuja varmenteita profiileissa.
  • ImageDecoder API on lisännyt tuen animoitujen kuvien dekoodaamiseen ja näyttämiseen HEIF-muodossa (Applen HEIC), joka käyttää HEVC (H.265) -pakkausmenetelmiä. Animoituihin GIF-kuviin verrattuna HEIF-muoto voi pienentää tiedostokokoa merkittävästi.
  • NDK:han on lisätty API käytettäväksi alkuperäisessä koodissa kuvan koodaus- ja dekoodaustoimintoihin (JPEG, PNG, WebP jne.) ilman kolmannen osapuolen kirjastojen käyttöä. Uusi API mahdollistaa APK-tiedostojen koon pienentämisen alkuperäisillä sovelluksilla ja ratkaisee haavoittuvuuksia sisältävien sulautettujen kirjastojen päivittämisongelman.
  • Kamerasovellukset voivat nyt poistaa värinän väliaikaisesti käytöstä (esimerkiksi ilmoitusten aikana), jotta se ei laukea kameran istunnon aikana.
  • Tilat on mahdollista ottaa käyttöön Boke (kuvan taustan hämärtäminen) niitä tukeville laitteille (esimerkiksi still-tila tarjoaa paremman kuvanlaadun ja jatkuva tila tarjoaa tarkemman vastaavuuden anturin dataan).
  • Lisätty API kohteelle tarkastuksia и настройки Pienen viiveen videon toistotilat vaaditaan suoratoistosovelluksiin. Lisäksi on lisätty tuki HDMI:n matalan viiveen käyttötilalle (Game Mode), joka poistaa grafiikan jälkikäsittelyn käytöstä television tai ulkoisen näytön viiveen vähentämiseksi.

Lähde: opennet.ru

Lisää kommentti