„Android Q“ API - kas naujo ir ką jie reiškia „Android“?

Autorius: Louise Ward
Kūrybos Data: 4 Vasario Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
🏃💨 Subway Surfers - Official Launch Trailer
Video.: 🏃💨 Subway Surfers - Official Launch Trailer

Turinys


Čia yra pirmoji „Android Q“ peržiūra, kaip ir visi kūrėjai, kalbantys apie naują kodą. Šiandien „Android Q“ beta versija 1 yra prieinama ankstyviesiems vartotojams ir kūrėjams, atnešdama daugybę naujų patobulinimų.

Nors akivaizdu, kad „Android Q“ yra keletas su vartotoju susijusių funkcijų, kodo dalyje yra daug to, kas „Android Q“ daro ypatingą. Mes kalbame apie API arba programų programavimo sąsajas. Šios API yra pagrindinės, kaip programos veikia su pagrindine operacine sistema.

Kaip ir tikėjotės, būsimoje SDK peržiūroje yra keletas naujų API, kad kūrėjai galėtų pridėti dar daugiau platformos funkcijų. Štai panaikintos naujos „Android Q“ API, apie kurias jums reikia žinoti.

Neuroninio tinklo API 1.2

„Google“ nori, kad AI jūsų „Android“ telefone būtų dar intelektualesnė. „Neural Networks API“, pirmą kartą išleista 2017 m., Apibrėžia keletą pagrindinių dirbtinio intelekto ir mašininio mokymosi parametrų. „Google“ sako, kad „Android Q“ plečiasi iki 60 naujų operacijų, tokių kaip ARGMAX, ARGMIN ir kiekybiškai pakeistas LSTM, atlikdamas saujelę našumo atnaujinimų.


Tai ypač svarbu aparatūros gamintojams, kurie galės patobulinti mašinų mokymąsi, objektų aptikimą ir vaizdo segmentus savo programose ir modeliuose. „Google“ tikisi, kad „Neural Network API 1.2“ taps „TensorFlow“ sistemos dalimi. Pabaigoje tai reiškia, kad „Android Q“ veikiančios programos bus savarankiškesnės.

„MediaCodecInfo“ API

„Google“ sako, kad ši API programoms padeda lengviau išsiaiškinti, kiek gerai kiekvienas „Android“ įrenginys teikia vaizdo įrašą. API supaprastina nustatymą, koks įrenginys yra naudojamas, kokį ekrano dydį ir kraštinių santykį jis turi, kokią kadrų dažnį palaiko ir kokie kodekai yra suderinami. Apatinė eilutė - vaizdo įrašų programos galės geriau atkurti bet kokio įrenginio vaizdo įrašus.

Gimtoji MIDI API

Tai yra nauja API, kuri turėtų padėti „Android“ įrenginiams veiksmingiau susikalbėti su MIDI įranga. Kai kurios programos naudojasi C ++, kad atliktų garso apdorojimą. Visų pirma šioms programoms „Native MIDI“ API suteikia galimybę tiesiogiai susisiekti su MIDI įrenginiais per NDK. Kitaip tariant, MIDI duomenis galima perskaityti garso atgalinio signalo metu, naudojant neužblokuojantį skaitytuvą. Tai sumažina delsą ir sumažina našumą. Baigti žaidimą? „Android“ telefonas bus labiau suderinamas su MIDI klaviatūra ar kita garso įranga.


Viešosios API

„Android Q“ sumažins priklausomybę nuo privačių API, sako „Google“. Privačios API paprastai prieinamos tik konkrečioms, patvirtintoms organizacijoms ar kūrėjams. Tai būtų panašu į „Sony“ suteikiant EA specifinę prieigą prie PS4, kurių kiti žaidimų gamintojai negali pasiekti. „Google“ tvirtina, kad programoms, kurios remiasi (privačiomis) API, neįtrauktomis į savąjį SDK, gresia gedimas ir sumažėja saugumo galimybė. Štai kodėl „Android Q“ skatina įmonės pastangas palaikyti tik viešąsias API.

„Google“ sako, kad „Android Q“ laikui bėgant apribos prieigą prie ne SDK API, nes ji prašo kūrėjų pereiti prie viešųjų API. Norėdami palengvinti kūrėjų įsitraukimą į šį perėjimą, „Google“ reikalaus laikytis tik šių programų, skirtų „Android Q“ (ir naujesnėms) versijoms. „Android Pie“ ir senesnėms programoms skirtos programos vis tiek galės naudoti privačias API. „Google“ planuoja įtraukti į savo pageidaujamų viešųjų API sąrašą, remdamasi kūrėjų atsiliepimais ir užklausomis. Kai atitinkamos viešosios API nėra, „Google“ bendradarbiaus su atskirais kūrėjais, norėdama rasti kompromisą.

„Google“ nori, kad kūrėjai išbandytų savo programas pagal platesnį ne SDK sąsajų diapazoną. Siūloma, kad „dev“ naudotųsi „StrictMode“ metodu, kad išsiaiškintų, kada naudojama ne SDK API. Tai yra ilgo žaidimo idėja, kuri turėtų padėti kūrėjams užtikrinti, kad jų programos ateityje būtų patikimos.

API taikymas

Laikydamasi ankstesnių leidimų, „Google“ vykdys taikymą pagal API, kai tik vystysis „Android Q“. Tai reiškia, kad „Google“ privers kūrėjus atnaujinti programas naujesnėms ir naujesnėms „Android“ versijoms.

Naujesnės „Android“ versijos paprastai yra saugesnės ir galingesnės. Štai kodėl vėliau šiais metais „Google Play“ reikės programų, skirtų „SdkVersion 28“ („Android 9 Pie“). Kitaip tariant, iki metų vidurio kūrėjai, kuriantys visiškai naujas programas arba esamų programų atnaujinimus, turės užtikrinti bent suderinamumą su „Android 9 Pie“, jei ne „Android Q“. Be to, „Google“ pradės įspėti vartotojus, kai programos jų telefone taikykite į senesnes ir pasenusias „Android“ versijas.

Galiausiai, kūrėjai turi paruošti savo programas 64 bitų konvertavimui. Šiuo metu „Android“ palaiko 32 bitų ir 64 bitų programas, tačiau tai netrukus pasikeis. Vėliau šiais metais visos programos turės palaikyti 64 bitus. Tai bus ypač svarbu programoms, naudojančioms savąjį „Android“ SDK.

Pradėkite nuo „Android Q“

Taigi tai apibendrina kai kurias naujas API, nukreiptas į „Android Q“. Norite išbandyti „Android Q“? Užsiregistravę „Android“ kūrėjų programoje, jie gali atsisiųsti naują „Android Q“ peržiūrą ir susijusius SDK bei „Android Studio“.

„Google“ dirbant populiarioje platformoje, „Android Q“ galios tik pagerės.Nors visuomenei gali būti įdomu pereiti prie versijos prieš išleidimą, kūrėjams yra svarbiau pradėti naudotis naujomis API ir išmokti po pakeitimo padarytus pakeitimus, kurie turės didesnį poveikį.

leis jums būti atnaujintam su visais „Android Q“ dalykais, kai apdorojama nauja OS. Daugiau informacijos bus „Google I / O“ gegužę.

1. Tipa ukurkite atkūrimo tašką „Cortana“ paieško lauke užduočių juotoje. 2. Pairinkite ukurkite atkūrimo tašką (Valdymo kyda) rezultata....

talini kompiuteri (kairėje) ir nešiojama kompiuteri (dešinėje)UB darbalaukio klaviatūro papratai uteikia atkirą paudinimo ekrano klavišą šalia „Pagrindini“ ir „Ištrinti“ klavišų. Atvirkščiai, nešiojam...

Populiarėja