Android Q -sovellusliittymät - mitä uutta, ja mitä ne tarkoittavat Androidille?

Kirjoittaja: Louise Ward
Luomispäivä: 4 Helmikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Android Q -sovellusliittymät - mitä uutta, ja mitä ne tarkoittavat Androidille? - Uutiset
Android Q -sovellusliittymät - mitä uutta, ja mitä ne tarkoittavat Androidille? - Uutiset

Sisältö


Android Q: n ensimmäinen esikatselu on täällä, kaikenlaisten kehittäjäpuheiden ohella alla olevasta uudesta koodista. Android Q: n beeta 1 on saatavana tänään jo varhaisille käyttäjille ja kehittäjille, tuoden siihen paljon uusia parannuksia.

Vaikka Android Q: ssä on tietysti joitain käyttäjäystävällisiä ominaisuuksia, koodi, joka tekee Android Q: sta erityisen, on paljon koodin alla. Puhumme sovellusliittymistä tai sovellusohjelmointirajapinnoista. Nämä sovellusliittymät ovat keskeisiä sovellusten toiminnalle taustalla olevan käyttöjärjestelmän kanssa.

Kuten odotit, tuleva SDK-esikatselu sisältää useita uusia sovellusliittymiä, jotta kehittäjät voivat lisätä entistä enemmän toimintoja alustaan. Tässä on uudet Android Q -sovellusliittymät, joista sinun on tiedettävä.


Neuraaliverkon sovellusliittymä 1.2

Google haluaa, että Android-puhelimesi AI on entistä älykkäämpi. Vuonna 2017 julkaistun Neural Networks API -sovelluksen käyttöliittymä määrittelee joitain keinoälyn ja koneoppimisparametreja. Google sanoo, että Android Q laajenee 60 uuteen operaatioon, kuten ARGMAX, ARGMIN, ja kvantisoitu LSTM muutamalla suorituskyvyn päivityksellä.

Tämä on erityisen tärkeää laitteistovalmistajille, jotka pystyvät parantamaan koneoppimista, esineiden havaitsemista ja kuvan segmentointia omissa sovelluksissaan ja malleissaan. Google toivoo saavansa Neural Network API 1.2: n osaksi TensorFlow-kehystä. Viime kädessä tämä tarkoittaa sitä, että Android Q: lla toimivat sovellukset ovat itsenäisempiä.


MediaCodecInfo API

Googlen mukaan tämän sovellusliittymän avulla sovellusten on helpompi selvittää, kuinka hyvä kukin yksittäinen Android-laite tuottaa videota. Sovellusliittymä yksinkertaistaa prosessin tunnistamista, mitä laitetta käytetään, mikä näytön koko ja kuvasuhde sillä on, mitä kehyksenopeutta se tukee ja mitkä koodekit ovat yhteensopivia. Bottom line, videosovellukset pystyvät paremmin tarjoamaan parhaimman näköisen videotoiston millä tahansa laitteella.

Alkuperäinen MIDI-sovellusliittymä

Tämä on uusi sovellusliittymä, jonka pitäisi auttaa Android-laitteita puhumaan MIDI-laitteisiin tehokkaammin. Jotkut sovellukset luottavat C ++: ään äänenkäsittelyn suorittamiseen. Erityisesti näiden sovellusten Native MIDI -sovellusliittymä antaa heidän puhua MIDI-laitteiden kanssa suoraan NDK: n kautta. Toisin sanoen MIDI-tiedot voidaan lukea äänensoiton sisällä ei-estävää lukijaa käyttämällä. Tämä vähentää viivettä ja tasoittaa suorituskykyä. Loppupeli? Android-puhelimesi on yhteensopivampi MIDI-näppäimistön tai muun äänivarusteen kanssa.

Julkiset sovellusliittymät

Android Q vähentää riippuvuuttaan yksityisistä sovellusliittymistä, Google sanoo. Yksityiset sovellusliittymät ovat yleensä saatavana vain tietyille hyväksytyille organisaatioille tai kehittäjille. Se olisi samanlaista kuin Sony antaisi EA: lle erityisen pääsyn PS4: ään, jota muut pelinvalmistajat eivät pääse. Google väittää, että sovellukset, jotka tukeutuvat (yksityisiin) sovellusliittymiin, joita ei sisälly alkuperäiseen SDK: hon, ovat kaatumisriskissä ja tietoturvan menettämisessä. Siksi Android Q vauhdittaa yrityksen pyrkimyksiä tukea vain julkisia sovellusliittymiä.

Google sanoo, että Android Q rajoittaa pääsyä muihin kuin SDK-sovellusliittymiin, koska se kehottaa kehittäjiä vaihtamaan julkisiin sovellusliittymiin. Kehittääkseen kehittäjiä siirtymään Google vaatii vain Android Q: lle (ja uudemmalle) kohdistettujen sovellusten noudattamaan tätä rajoitusta. Sovellukset, jotka kohdistavat Android Pie -sovellukseen ja aiempaan versioon, voivat silti käyttää yksityisiä sovellusliittymiä. Google aikoo lisätä luetteloon suosituimmista julkisista sovellusliittymistä kehittäjien palautteen ja pyyntöjen perusteella. Kun vastaavaa julkista sovellusliittymää ei ole saatavana, Google työskentelee yksittäisten kehittäjien kanssa kompromissin löytämiseksi.

Julkisen kehittäjätestauksen puitteissa Google haluaa kehittäjien testaavan sovelluksensa laajemmalle kuin SDK-liittymille. Se ehdottaa, että DEV: t käyttävät StrictMode-menetelmää selvittääkseen, käytetäänkö muuta kuin SDK-sovellusliittymää. Tämä on pitkän pelin ajatus, jonka pitäisi auttaa kehittäjiä tulevaisuuden kestävillä sovelluksillaan tiellä.

Sovellusliittymäkohdistus

Aiempien julkaisujen mukaisesti Google ottaa API-kohdistuksen käyttöön Android Q: n kehityksen edetessä. Tämä tarkoittaa, että Google pakottaa kehittäjät päivittämään sovelluksensa uudemmille ja uudemmille Android-versioille.

Uudemmat Android-versiot ovat yleensä turvallisempia ja tehokkaampia. Siksi myöhemmin tänä vuonna Google Play vaatii sovelluksia kohdistamaan SdkVersion 28: n (Android 9 Pie). Toisin sanoen, vuoden puoliväliin mennessä kehittäjien, jotka luovat aivan uusia sovelluksia tai päivityksiä olemassa oleviin sovelluksiin, on varmistettava vähintään yhteensopivuus Android 9 Pie -sovelluksen kanssa, ellei Android Q. Lisäksi Google alkaa varoittaa käyttäjiä, kun heidän puhelimensa sovellukset kohdistaa vanhempiin ja vanhentuneisiin Android-versioihin.

Viimeiseksi, kehittäjien on valmisteltava sovelluksensa 64-bittiseen muuntamiseen. Tällä hetkellä Android tukee 32- ja 64-bittisiä sovelluksia, mutta se muuttuu pian. Myöhemmin tänä vuonna kaikkien sovellusten on tuettava 64-bittisiä. Tämä on erityisen tärkeä sovelluksille, jotka käyttävät alkuperäistä Android SDK: ta.

Aloita Android Q: n käyttö

Joten se tiivistää osan Android Q: lle tulevista uusista sovellusliittymistä. Haluatko kokeilla Android Q: ta? Android-kehittäjäohjelmaan rekisteröityneet voivat ladata uuden Android Q -esikatselun sekä siihen liittyvät SDK: t ja Android Studio.

Koska Google työskentelee uusilla alustoilla, Android Q: n valtuudet paranevat vain.Vaikka yleisölle voi olla mielenkiintoista siirtyä julkaisua edeltävään rakennukseen, kehittäjille on tärkeämpää aloittaa uusien sovellusliittymien käyttö ja oppia kokonaisvaltaiset muutokset, joilla on suurempi vaikutus tiellä.

pitää sinut ajan tasalla kaikesta Android Q: sta uuden käyttöjärjestelmän prosessoidessa. Lisätietoja on saatavana Google I / O: n kautta toukokuussa.

Conumer Electronic how käynnitää uuden vuoden ja meillä on laaja luettelo iitä, mitä aiomme nähdä. Meillä on kentällä valtava joukkue, joka katta...

Tämä viikko oli kaikki CE: tä, ja uurin oa tämän viikon parhaimmita tarinoitamme tuli iitä tapahtumata. Jaoimme Bet of CE -palkinnomme, palkitimme parhaat audiolaitteet j...

Jaa