API-urile Android Q - ce este nou și ce înseamnă pentru Android?

Autor: Louise Ward
Data Creației: 4 Februarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
API-urile Android Q - ce este nou și ce înseamnă pentru Android? - Știri
API-urile Android Q - ce este nou și ce înseamnă pentru Android? - Știri

Conţinut


Prima previzualizare a Android Q este aici, alături de tot felul de vorbe pentru dezvoltatori cu privire la noul cod de dedesubt. Beta 1 de Android Q este disponibil începând de astăzi pentru utilizatorii și dezvoltatorii timpurii, aducând o mulțime de noi îmbunătățiri.

Cu toate că în Android Q există în mod evident câteva funcții orientate către utilizatori, multe din ceea ce face ca Android Q să fie special se găsește mai jos în cod. Vorbim despre API-uri sau interfețe de programare a aplicațiilor. Aceste API sunt esențiale pentru modul în care aplicațiile funcționează cu sistemul de operare de bază.

După cum vă așteptați, previzualizarea viitoare SDK include mai multe API-uri noi, astfel încât dezvoltatorii să poată adăuga și mai multă funcționalitate platformei. Iată o descriere a noilor API-uri Android Q de care trebuie să știți.

API-ul Rețelei Neurale 1.2

Google dorește ca AI-ul din telefonul dvs. Android să fie și mai inteligent. API-ul Neural Networks, lansat pentru prima dată în 2017, definește unii parametri de bază ai inteligenței artificiale și ai învățării automate. Google spune că Android Q se extinde la 60 de operații noi, cum ar fi ARGMAX, ARGMIN și LSTM cuantificat cu o mână de upgrade-uri de performanță.


Acest lucru este deosebit de important pentru producătorii de hardware, care vor putea îmbunătăți învățarea mașinii, detectarea obiectelor și segmentarea imaginilor în propriile aplicații și modele. Google speră să facă din API-ul Neural Network 1.2 o parte a cadrului TensorFlow. În mod nelimitat, acest lucru înseamnă că aplicațiile care rulează în Android Q vor fi mai independente.

API-ul MediaCodecInfo

Google spune că această API face mai ușor pentru aplicații să afle cât de bine este fiecare dispozitiv Android care redă videoclipurile. API simplifică procesul de identificare a dispozitivului folosit, ce dimensiune a ecranului și raportul de aspect are, ce rată de cadre acceptă și ce codecuri sunt compatibile. Pe linia de jos, aplicațiile video vor fi în măsură să ofere cea mai bună redare video pentru orice dispozitiv dat.


API-ul MIDI nativ

Aceasta este o nouă API care ar trebui să ajute dispozitivele Android să vorbească mai eficient cu echipamentele MIDI. Unele aplicații se bazează pe C ++ pentru a-și efectua procesarea audio. Pentru aceste aplicații, în special, API-ul MIDI Nativ le permite să vorbească direct cu dispozitivele MIDI prin NDK. Cu alte cuvinte, datele MIDI pot fi citite în interiorul unui apel audio folosind un cititor care nu blochează. Acest lucru reduce latența și netezește performanța. Final joc? Telefonul dvs. Android va fi mai compatibil cu tastatura MIDI sau cu alte echipamente audio.

API-uri publice

Android Q își va reduce dependența de API-urile private, spune Google. API-urile private sunt disponibile în general numai pentru organizații sau dezvoltatori specifici, aprobați. Ar fi asemănător cu Sony, care să ofere EA acces la PS4 pe care alți producători de jocuri nu le pot atinge. Google susține că aplicațiile care se bazează pe API-urile (private) care nu sunt incluse în SDK-ul autohton riscă să se prăbușească și să cadă la securitate. Acesta este motivul pentru care Android Q continuă eforturile companiei de a sprijini doar API-urile publice.

Google spune că Android Q va restricționa accesul la API-urile care nu sunt SDK în timp, întrucât solicită dezvoltatorilor să apeleze la API-urile publice. Pentru a facilita dezvoltatorii în această tranziție, Google va solicita doar aplicații care vizează Android Q (și versiuni ulterioare) să respecte această limitare. Aplicațiile care vizează Android Pie și mai devreme vor putea utiliza în continuare API-uri private. Google intenționează să adauge la lista sa de API-uri publice preferate pe baza feedback-ului și solicitărilor dezvoltatorilor. Când o API publică corespunzătoare nu este disponibilă, Google va colabora cu dezvoltatorii individuali pentru a găsi un compromis.

În condițiile testării publice a dezvoltatorilor, Google dorește ca dezvoltatorii să își testeze aplicațiile pe o gamă mai largă de interfețe non-SDK. Acesta sugerează ca devs să folosească metoda StrictMode pentru a afla dacă se utilizează o API care nu este SDK. Aceasta este o noțiune de joc lung care ar trebui să-i ajute pe dezvoltatori să-și dovedească în viitor aplicațiile pe drum.

Direcționarea API

În conformitate cu versiunile anterioare, Google va aplica direcționarea API-ului pe măsură ce dezvoltarea Android Q continuă. Acest lucru înseamnă că Google îi va obliga pe dezvoltatori să își actualizeze aplicațiile pentru noutăți mai noi și mai noi de Android.

Versiunile mai noi de Android sunt, în general, mai sigure și mai puternice. Acesta este motivul pentru care, în acest an, Google Play va solicita aplicații care să vizeze SdkVersion 28 (Android 9 Pie). Cu alte cuvinte, până la jumătatea anului, dezvoltatorii care creează aplicații noi sau actualizări ale aplicațiilor existente vor trebui să asigure compatibilitatea cu Android 9 Pie minimum, dacă nu Android Q. Mai mult, Google va începe să avertizeze utilizatorii atunci când aplicațiile de pe telefonul lor vizează versiunile mai vechi și învechite ale Android.

În cele din urmă, dezvoltatorii trebuie să își pregătească aplicațiile pentru conversia pe 64 de biți. În prezent, Android acceptă aplicații pe 32 de biți și pe 64 de biți, dar asta se va schimba în curând. În cursul acestui an, toate aplicațiile vor trebui să accepte 64 de biți. Acest lucru va fi deosebit de important pentru aplicațiile care folosesc SDK-ul autohton Android.

Începeți cu Android Q

Deci, rezumă unele dintre noile API care se îndreaptă către Android Q. Vrei să încerci Android Q? Cei înregistrați în programul de dezvoltatori Android pot descărca noua previzualizare Android Q și SDK-urile și Android Studio asociate.

Pe măsură ce Google funcționează pe platforma în vigoare, puterile Android Q se vor îmbunătăți doar.Deși poate fi interesant ca publicul să sară în fața lansării înainte de lansare, este mai important pentru dezvoltatori să înceapă cu noile API și să învețe modificările de sub capotă care vor avea un impact mai mare pe parcurs.

vă va ține la curent cu toate aspectele Android Q pe măsură ce procesează noul sistem de operare. Mai multe informații vor fi disponibile în Google I / O în luna mai.

Ești îndrăgotit de o emiiune TV chiar acum? TNT treaming Unblocker ete cea mai bună cale de a întârzie-ți poftele în timp ce unteți în trăinătate Nu lăați geo-retricțiile ă vă...

Ubioft intenționează ă laneze un nou joc în eria de titluri de temă militară Tom Clancy, care e ocupă de fârșitul acetui an, și de data aceata ete un joc mobil pentru Android și iO. Nu numai...

Recomandat