Android Q API: er - vad är nytt och vad betyder de för Android?

Författare: Louise Ward
Skapelsedatum: 4 Februari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Android Q API: er - vad är nytt och vad betyder de för Android? - Nyheter
Android Q API: er - vad är nytt och vad betyder de för Android? - Nyheter

Innehåll


Den första förhandsgranskningen av Android Q är här, tillsammans med alla typer av utvecklare som talar om den nya koden under. Beta 1 från Android Q är tillgängligt från och med idag för tidiga adoptörer och utvecklare, vilket ger många nya förbättringar med det.

Det finns uppenbarligen vissa användarvänliga funktioner i Android Q, men mycket av det som gör Android Q speciellt finns i koden. Vi pratar om API: er eller gränssnitt för applikationsprogrammering. Dessa API: er är kärnan i hur appar fungerar med det underliggande operativsystemet.

Som du förväntar dig inkluderar den kommande SDK-förhandsgranskningen flera nya API: er så att utvecklare kan lägga till ännu mer funktionalitet till plattformen. Här är en översikt över de nya Android Q API: er som du behöver veta om.

Neural Network API 1.2

Google vill att AI i din Android-telefon ska bli ännu smartare. Neural Networks API, som först släpptes 2017, definierar några grundläggande parametrar för konstgjord intelligens och maskininlärning. Google säger att Android Q expanderar till 60 nya operationer, till exempel ARGMAX, ARGMIN och kvantifierat LSTM med en handfull prestandauppgraderingar.


Detta är särskilt viktigt för hårdvaruproducenter, som kommer att kunna förbättra maskininlärning, objektdetektering och bildsegmentering i sina egna appar och modeller. Google hoppas göra Neural Network API 1.2 till en del av TensorFlow-ramverket. Det betyder absolut att appar som körs i Android Q kommer att vara mer oberoende.

MediaCodecInfo API

Google säger att detta API gör det enklare för appar att fastställa hur bra varje enskild Android-enhet är att rendera video. API förenklar processen för att identifiera vilken enhet som används, vilken skärmstorlek och bildförhållande den har, vilken bildhastighet den stöder och vilka codecs är kompatibla. För det första kommer videoappar bättre att kunna erbjuda den snyggaste videouppspelningen för en given enhet.


Native MIDI API

Detta är ett nytt API som bör hjälpa Android-enheter att prata med MIDI-utrustning mer effektivt. Vissa appar litar på C ++ för att utföra sin ljudbehandling. Speciellt för dessa appar låter Native MIDI API dem prata direkt med MIDI-enheter via NDK. Med andra ord kan MIDI-data läsas in i ett ljudåteruppringning med en icke-blockerande läsare. Detta minskar latens och jämnar över prestanda. Sluta spelet? Din Android-telefon kommer att vara mer kompatibel med ditt MIDI-tangentbord eller annat ljudutrustning.

Offentliga API: er

Android Q kommer att minska sitt beroende av privata API: er, säger Google. Privata API: er är vanligtvis endast tillgängliga för specifika, godkända organisationer eller utvecklare. Det skulle likna att Sony ger EA specifik åtkomst till PS4 som andra spelare inte kan nå. Google hävdar att appar som förlitar sig på (privata) API: er som inte ingår i den ursprungliga SDK: n riskerar att krascha och säkerhetsbrott. Det är därför Android Q främjar företagets ansträngning att endast stödja offentliga API: er.

Google säger att Android Q kommer att begränsa åtkomsten till API-er som inte är SDK över tid eftersom det ber utvecklare att byta till offentliga API: er. För att underlätta utvecklare i denna övergång kräver Google bara appar som riktar sig till Android Q (och uppåt) för att följa denna begränsning. Appar som är inriktade på Android Pie och tidigare kan fortfarande använda privata API: er. Google planerar att lägga till sin lista över föredragna offentliga API: er baserat på utvecklarens feedback och förfrågningar. När ett motsvarande offentligt API inte är tillgängligt kommer Google att arbeta med enskilda utvecklare för att hitta en kompromiss.

I linje med att testa offentliga utvecklare vill Google att utvecklare testar sina appar mot ett större utbud av icke-SDK-gränssnitt. Det föreslår att devs använder StrictMode-metoden för att fastställa när ett icke-SDK API används. Detta är en långsiktig uppfattning som ska hjälpa utvecklare att framtidssäkra sina appar på vägen.

API-inriktning

I överensstämmelse med tidigare utgivningar kommer Google att verkställa API-inriktning när Android Q: s utveckling fortskrider. Detta innebär att Google kommer att tvinga utvecklare att uppdatera sina appar för nyare och nyare versioner av Android.

Nyare versioner av Android är i allmänhet säkrare och kraftfullare. Det är därför som Google Play senare i år kommer att kräva appar som riktar sig till SdkVersion 28 (Android 9 Pie). Med andra ord, i mitten av året kommer utvecklare som skapar helt nya appar eller uppdateringar av befintliga appar att säkerställa kompatibilitet med Android 9 Pie på ett minimum, om inte Android Q. Dessutom kommer Google att börja varna användare när apparna på sin telefon rikta in sig på äldre och föråldrade versioner av Android.

Till sist måste utvecklare förbereda sina appar för 64-bitars konvertering. Just nu stöder Android 32-bitars och 64-bitarsappar, men det kommer snart att förändras. Senare i år kommer alla appar att behöva stödja 64-bitar. Detta kommer att vara särskilt viktigt för appar som använder den ursprungliga Android SDK.

Kom igång med Android Q

Så det sammanfattar några av de nya API: erna till Android Q. Vill du prova Android Q? De som är registrerade med Android-utvecklarprogrammet kan ladda ner den nya Android Q-förhandsgranskningen och de tillhörande SDK: erna och Android Studio.

Eftersom Google arbetar på den nya plattformen kommer Android Q: s befogenheter att förbättras.Även om det kan vara spännande för allmänheten att hoppa på pre-release-byggandet, är det viktigare för utvecklare att komma igång med de nya API: erna och lära sig de förändringar som finns under huven som kommer att få en större effekt på vägen.

kommer att hålla dig uppdaterad om alla saker Android Q som de nya OS-processerna. Mer information kommer att finnas på Google I / O i maj.

Vi köper redan maor av aker via appar. Varför inte bilar? Webbplater med biläljning har funnit i åldrar. Jättar om AutoTrader och CarMax har haft webbplater i flera år. ...

Kainon har varit en av de met populära underhållningindutrin under de enate 100 åren. Männikor reer från hela världen för att amla på kainon och ätta upp ...

Vår Rekommendation