API de Q d'Android: què hi ha de nou i què signifiquen per a Android?

Autora: Louise Ward
Data De La Creació: 4 Febrer 2021
Data D’Actualització: 1 Juliol 2024
Anonim
API de Q d'Android: què hi ha de nou i què signifiquen per a Android? - Notícies
API de Q d'Android: què hi ha de nou i què signifiquen per a Android? - Notícies

Content


La primera vista prèvia d'Android Q es troba aquí, juntament amb tot tipus de parlants per a desenvolupadors sobre el nou codi que hi ha a sota. Beta 1 d’Android Q està disponible a partir d’avui per als primers usuaris i desenvolupadors, aportant moltes millores noves.

Tot i que a Android Q hi ha algunes funcions orientades als usuaris, moltes de les funcions que fan que Android Q sigui especial es troba a sota del codi. Estem parlant d’API o d’interfícies de programació d’aplicacions. Aquestes API són fonamentals en el funcionament de les aplicacions amb el sistema operatiu subjacent.

Tal com s'esperava, la propera vista prèvia del SDK inclou diverses noves API per tal que els desenvolupadors puguin afegir encara més funcionalitat a la plataforma. Aquí teniu un detall sobre les noves API de Q d'Android sobre les quals heu de conèixer.

API de la xarxa neuronal 1.2

Google vol que l’IA del vostre telèfon Android sigui encara més intel·ligent. L’API Neural Networks, publicada per primera vegada el 2017, defineix alguns paràmetres bàsics d’intel·ligència artificial i aprenentatge automàtic. Google diu que Android Q s’expandeix a 60 operacions noves, com ara ARGMAX, ARGMIN i LSTM quantificat, amb un bon grapat d’actualitzacions de rendiment.


Això és especialment important per als fabricants de maquinari, que podran millorar l’aprenentatge automàtic, la detecció d’objectes i la segmentació d’imatges en les seves pròpies aplicacions i models. Google espera que la API de la xarxa Neural 1.2 formi part del marc TensorFlow. Amb definició, això significa que les aplicacions que s'executen amb Android Q seran més independents.

API de MediaCodecInfo

Google diu que aquesta API facilita que les aplicacions esbrinin el bé que té cada dispositiu Android en format de vídeo. L’API simplifica el procés d’identificació de quin dispositiu s’utilitza, quina mida de pantalla i relació d’aspecte té, quina velocitat de fotogrames suporta i quins codecs són compatibles. En la línia de fons, les aplicacions de vídeo podran proporcionar la reproducció de vídeo amb millor aspecte per a qualsevol dispositiu.


API MIDI nativa

Aquesta és una nova API que hauria d’ajudar els dispositius Android a parlar amb equips MIDI de manera més eficaç. Algunes aplicacions confien en C ++ per realitzar el seu processament d'àudio. En particular, per a aquestes aplicacions, l'API nativa MIDI els permet parlar directament amb dispositius MIDI mitjançant NDK. En altres paraules, les dades MIDI es poden llegir dins d'una devolució de trucades d'àudio mitjançant un lector que no bloqueja. Això redueix la latència i suavitza el rendiment. Final del joc? El vostre telèfon Android serà més compatible amb el vostre teclat MIDI o un altre equip d'àudio.

API públiques

Android Q reduirà la seva confiança en les API privades, segons Google. Les API privades generalment només estan disponibles per a organitzacions o desenvolupadors específics, aprovats. S’assemblaria a que Sony donés a EA l’accés específic a la PS4 que altres fabricants de jocs no poden arribar. Google argumenta que les aplicacions que es basen en les API (privades) que no s'inclouen a l'SDK natiu tenen risc de patir una caiguda i falles de seguretat. És per això que Android Q afavoreix l'esforç de la companyia per donar suport només a les API públiques.

Google diu que Android Q restringirà l’accés a les API no SDK amb el pas del temps, ja que demana als desenvolupadors que canviïn a les API públiques. Per facilitar els desenvolupadors en aquesta transició, Google només requerirà que les aplicacions dirigides a Android Q (i posteriors) s’adhereixin a aquesta limitació. Les aplicacions dirigides a Android Pie i anteriors encara podran utilitzar les API privades. Google té previst afegir a la seva llista d’API públiques preferides en funció de les sol·licituds i comentaris dels desenvolupadors. Quan no hi hagi una API pública corresponent, Google treballarà amb diferents desenvolupadors per trobar un compromís.

Com a prova de desenvolupadors públics, Google vol que els desenvolupadors posin a prova les seves aplicacions amb una gamma més àmplia d’interfícies que no siguin SDK. Suggereix que els devs utilitzin el mètode StrictMode per determinar quan s'està utilitzant una API no SDK. Aquesta és una noció de joc llarg que ha d’ajudar els desenvolupadors a demostrar el futur de les seves aplicacions.

Orientació per API

D'acord amb les versions anteriors, Google aplicarà l'orientació de l'API a mesura que es desenvolupi el desenvolupament d'Android Q. Això significa que Google obligarà els desenvolupadors a actualitzar les seves aplicacions per a les versions més noves i noves d'Android.

Les versions més noves d'Android generalment són més segures i potents. És per això que a finals d’aquest any, Google Play requerirà que les aplicacions s’orientin a SdkVersion 28 (Android 9 Pie). És a dir, a mitjans d’any, els desenvolupadors que crein aplicacions noves o que actualitzin aplicacions existents hauran d’assegurar la compatibilitat amb Android 9 Pie com a mínim, si no és Android Q. A més, Google començarà a avisar els usuaris quan les aplicacions al seu telèfon. orientar-se a versions anteriors d'Android.

Per últim, els desenvolupadors han de preparar les seves aplicacions per a la conversió de 64 bits. Ara mateix, Android admet aplicacions de 32 i 64 bits, però aviat canviarà. A finals d’aquest any, totes les aplicacions hauran d’admetre 64 bits. Això serà particularment important per a les aplicacions que facin servir el SDK natiu d'Android.

Comença amb Android Q

De manera que es resumeixen algunes de les noves API que es dirigeixen a Android Q. Voleu provar Android Q? Els que es registrin al programa de desenvolupadors d’Android poden descarregar la nova vista prèvia d’Android Q i els SDKs i Android Studio associats.

A mesura que Google funciona a la plataforma innovadora, els poders d'Android Q només milloraran.Tot i que pot ser emocionant per al públic saltar a la versió prèvia a la publicació, és més important que els desenvolupadors comencin amb les noves API i aprenguin els canvis inferiors que tindran un impacte més gran en el camí.

et mantindrem actualitzat en qualsevol cosa amb Android Q segons els processos del sistema operatiu nou. Podeu trobar més informació a Google E / S al maig.

Actualització (14 de novembre de 2018, 14:22 ET):Google età publicant oficialment una actualització de càmera que inclou Night ight a tot el telèfon Pixel....

El Google Pixel 3 i el Pixel 3 XL ja admeten un nombre robut de bande LTE. Aquet número augmentarà aviat per un, gràcie a una actualització de programari que introduirà el upo...

Articles Fascinants