API Q d'Android - qu'y a-t-il de nouveau et que signifient-elles pour Android?

Auteur: Louise Ward
Date De Création: 4 Février 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
API Q d'Android - qu'y a-t-il de nouveau et que signifient-elles pour Android? - Nouvelles
API Q d'Android - qu'y a-t-il de nouveau et que signifient-elles pour Android? - Nouvelles

Contenu


Le premier aperçu d'Android Q est ici, avec toutes sortes de discours de développeurs concernant le nouveau code ci-dessous. La version bêta 1 d'Android Q est disponible à compter d'aujourd'hui pour les utilisateurs et les développeurs précoces, apportant de nombreuses améliorations.

Bien qu'il existe évidemment certaines fonctionnalités orientées utilisateur dans Android Q, le code contient en grande partie ce qui rend Android Q spécial. Nous parlons d’API ou d’interfaces de programmation d’applications. Ces API sont essentielles au fonctionnement des applications avec le système d'exploitation sous-jacent.

Comme vous vous en doutez, l’aperçu à venir du SDK inclut plusieurs nouvelles API afin que les développeurs puissent ajouter encore plus de fonctionnalités à la plate-forme. Voici un aperçu des nouvelles API Android Q que vous devez connaître.


API de réseau neuronal 1.2

Google veut que l'IA de votre téléphone Android soit encore plus intelligente. L'API Neural Networks, publiée pour la première fois en 2017, définit des paramètres de base d'intelligence artificielle et d'apprentissage automatique. Selon Google, Android Q s'étendrait à 60 nouvelles opérations, telles que ARGMAX, ARGMIN et LSTM quantifié, avec quelques améliorations de performances.

Ceci est particulièrement important pour les fabricants de matériel, qui pourront améliorer l'apprentissage automatique, la détection d'objets et la segmentation d'images dans leurs propres applications et modèles. Google espère faire de l’API Neural Network 1.2 une partie du cadre de TensorFlow. En fin de compte, cela signifie que les applications fonctionnant sous Android Q seront plus indépendantes.


API MediaCodecInfo

Selon Google, cette API permet aux applications de déterminer plus facilement la qualité de rendu de chaque appareil Android. L'API simplifie le processus d'identification du périphérique utilisé, de sa taille d'écran et de son format d'affichage, de sa cadence de prise en charge et des codecs compatibles. En bout de ligne, les applications vidéo seront mieux en mesure de fournir la lecture vidéo la plus esthétique pour tout appareil donné.

API MIDI native

Cette nouvelle API devrait aider les appareils Android à communiquer avec les équipements MIDI de manière plus efficace. Certaines applications s'appuient sur C ++ pour effectuer leur traitement audio. Pour ces applications en particulier, l’API Native MIDI leur permet de communiquer directement avec les périphériques MIDI via le NDK. En d'autres termes, les données MIDI peuvent être lues dans un rappel audio à l'aide d'un lecteur non bloquant. Cela réduit la latence et adoucit les performances. Fin du jeu? Votre téléphone Android sera plus compatible avec votre clavier MIDI ou autre équipement audio.

API publiques

Android Q réduira sa dépendance aux API privées, selon Google. Les API privées ne sont généralement disponibles que pour des organisations ou des développeurs spécifiques approuvés. Cela ressemblerait à Sony qui donnerait à EA un accès spécifique à la PS4 que d’autres constructeurs de jeux ne pourraient pas atteindre. Google fait valoir que les applications qui reposent sur des API (privées) non incluses dans le SDK natif risquent de tomber en panne et de perdre de la sécurité. C’est pourquoi Android Q renforce les efforts de la société pour ne prendre en charge que les API publiques.

Selon Google, Android Q limitera au fil du temps l'accès aux API non SDK, car il demande aux développeurs de passer aux API publiques. Pour faciliter la tâche des développeurs dans cette transition, Google ne demandera aux applications ciblant Android Q (et les versions ultérieures) que ces limitations soient respectées. Les applications qui ciblent Android Pie et les versions antérieures pourront toujours utiliser des API privées. Google envisage d’ajouter à sa liste d’API publiques préférées en fonction des demandes et des commentaires des développeurs. Lorsqu'une API publique correspondante n'est pas disponible, Google travaillera avec des développeurs individuels pour trouver un compromis.

Dans la veine des tests de développeur publics, Google demande aux développeurs de tester leurs applications sur un plus grand nombre d'interfaces non SDK. Cela suggère que les développeurs utilisent la méthode StrictMode pour déterminer quand une API non SDK est utilisée. C’est une notion de long jeu qui devrait aider les développeurs à assurer la pérennité de leurs applications.

Ciblage API

Conformément aux versions précédentes, Google appliquera le ciblage des API au fur et à mesure du développement d'Android Q. Cela signifie que Google obligera les développeurs à mettre à jour leurs applications pour les versions de plus en plus récentes d'Android.

Les nouvelles versions d'Android sont généralement plus sécurisées et plus puissantes. C’est pourquoi, plus tard dans l’année, Google Play imposera aux applications de cibler SdkVersion 28 (Android 9 Pie). En d'autres termes, d'ici la mi-année, les développeurs qui créent de nouvelles applications ou des mises à jour d'applications existantes devront au minimum assurer la compatibilité avec Android 9 Pie, voire Android Q. En outre, Google avertira les utilisateurs lorsque les applications de leur téléphone cibler des versions plus anciennes et obsolètes d’Android.

Enfin, les développeurs doivent préparer leurs applications pour la conversion 64 bits. À l'heure actuelle, Android prend en charge les applications 32 bits et 64 bits, mais cela changera bientôt. Plus tard cette année, toutes les applications devront prendre en charge la version 64 bits. Cela sera particulièrement important pour les applications qui utilisent le SDK Android natif.

Commencez avec Android Q

Voilà qui résume certaines des nouvelles API destinées à Android Q. Voulez-vous essayer Android Q? Les personnes inscrites au programme de développement Android peuvent télécharger le nouvel aperçu Android Q et les SDK associés et Android Studio.

Comme Google travaille sur la plate-forme naissante, les pouvoirs d’Android Q ne feront que s’améliorer.Bien que le public puisse avoir intérêt à passer à la version préliminaire, il est plus important que les développeurs se familiarisent avec les nouvelles API et découvrent les changements apportés par le bas qui auront un impact plus important à l'avenir.

vous tiendrons au courant de tout ce qui concerne Android Q en tant que processus du nouveau système d'exploitation. De plus amples informations seront disponibles lors de Google I / O en mai.

«Pixel 4 le contenu vou et préenté par MNML Cae, qui a fabriqué l’étui le plu mince au monde. Économiez 25% ur votre étui Pixel 4 ou Pixel 4 XL en utiliant le code ...

Cela fait un peu plu d’un an que Alphabet, la ociété mère de Google, a annoncé que Net erait entièrement fuionné avec la diviion matériel de Google. Aujourd’hui, ce...

Derniers Posts