https://a.storyblok.com/f/270183/1368x665/bdd3f840cf/react-native-sdk-2-33-0.jpg

Version 2.33.0 du SDK React Native : Préférence de dégradation de l'éditeur

Publié le June 10, 2026

Temps de lecture : 4 minutes

Introduction

L'API vidéo de Vonage Vonage Video API React Native Client SDK 2.33.0 est maintenant disponible.

Les fonctionnalités de l'API Video Client SDK 2.33 ont été reprises. Video API Client SDK 2.33Cette version introduit une fonctionnalité très demandée par les développeurs React Native : Préférence de dégradation de l'éditeur.

La préférence de dégradation de l'éditeur permet de contrôler directement la façon dont votre app gère la qualité Video lorsque les ressources réseau ou CPU sont limitées. Elle comprend également des améliorations TypeScript et des corrections de bugs qui améliorent la stabilité sur iOS et Android.

Le SDK est disponible dans tous les paquets que nous prenons en charge pour React Native :

Pour une liste complète des changements, voir les notes de version complètes.

Préférence de l'éditeur en matière de dégradation

Lorsque les ressources du réseau ou de l'unité centrale sont limitées, le moteur vidéo peut réduire la fréquence d'images et/ou la résolution de la vidéo de l'éditeur pour tenir compte de ces limitations. La façon dont votre application réagit à cette pression peut affecter de manière significative l'expérience de l'utilisateur.

La version 2.33.0 introduit la Préférence de dégradation de l'éditeur qui vous permet de contrôler directement ce comportement. Vous avez ainsi la possibilité d'adapter la qualité vidéo à votre cas d'utilisation spécifique, qu'il s'agisse d'une consultation de télésanté exigeant des détails d'image précis ou d'un flux sportif en direct pour lequel la fluidité des mouvements n'est pas négociable.

Vous pouvez maintenant choisir parmi les options suivantes :

NotSet (par défaut)

laisser le moteur vidéo prendre des décisions intelligentes en fonction des conditions actuelles

MaintainFrameRateAndResolution

maintenir une fréquence d'images constante et essayer de ne pas réduire la résolution

MaintainFrameRate

donner la priorité à la fluidité du mouvement, en permettant plutôt une diminution de la résolution

MaintainResolution

donner la priorité à la clarté de l'image, en permettant de réduire la fréquence d'images lorsque les ressources sont limitées

Balanced

rechercher un équilibre entre la réduction de la résolution et de la fréquence d'images

Ceci est particulièrement utile lorsque la nature de votre contenu est importante, par exemple :

  • Soins de santé, où les détails de l'image sont essentiels pour le diagnostic ou la consultation

  • Sports et jeux, où la fluidité des mouvements est plus importante que la résolution

  • IoT et appareils embarqués avec une puissance de traitement limitée.

  • Tout cas d'utilisation avec des exigences de qualité spécifiques basées sur le contexte

Note importante pour les développeurs TypeScript

La version 2.33.0 corrige la mauvaise prise en charge de TypeScript introduite dans la version 2.31.1. Cette correction n'introduit aucun changement fonctionnel dans le SDK. Cependant, après la mise à niveau, votre application peut avoir besoin de résoudre des problèmes de typage qui étaient auparavant cachés par des définitions de type manquantes. Nous vous recommandons vivement de vérifier votre base de code pour détecter toute erreur TypeScript apparaissant après la mise à niveau vers la version 2.33.0 ou une version ultérieure.

Corrections de bugs et améliorations de la stabilité

La version 2.33.0 comprend également des corrections de bugs qui améliorent la fiabilité sur iOS et Android. Nous vous recommandons de consulter les notes de version pour obtenir la liste complète des problèmes résolus.

Nous travaillons activement à une prise en charge plus complète et plus stable de la nouvelle architecture React Native dans notre SDK. Attendez-vous à d'autres versions de correctifs bientôt, apportant des améliorations de complétude et de stabilité dans ce domaine.

Pour commencer

Prêt à mettre à jour ? Installez la dernière version à l'aide de votre gestionnaire de paquets préféré :

npm install @vonage/client-sdk-video-react-native@2.33.0

Pour des instructions d'installation complètes, y compris les étapes d'installation pour iOS et Android, voir la page Vue d'ensemble du SDK React Native.

Remarque : Le SDK React Native suit chaque version du SDK natif une fois que les travaux d'intégration, de test et de validation nécessaires sont terminés. La fonction d'observabilité du client incluse dans le SDK Video de Vonage Android SDK et SDK iOS 2.33.0 n'est pas encore disponible dans cette version du SDK React Native. La prise en charge de cette fonctionnalité sera ajoutée dans une prochaine version mineure.

Conclusion

La version 2.33.0 du SDK React Native de l'API Video de Vonage apporte des améliorations significatives en matière de contrôle avec la préférence de dégradation de l'éditeur. Avec les correctifs TypeScript et les améliorations de la stabilité, le SDK est désormais plus fiable en production. Si vous créez des applications Video pour iOS et Android avec React Native, nous vous recommandons de procéder à la mise à niveau.

Vous avez une question ou souhaitez partager ce que vous construisez ?

Restez connecté et tenez-vous au courant des dernières nouvelles, astuces et événements concernant les développeurs.

Partager:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia BiroDéfenseur des développeurs

Julia s'engage à aider ses collègues développeurs en créant des tutoriels, des guides et des ressources pratiques. Grâce à son expérience en matière de sensibilisation et d'éducation, elle vise à rendre la technologie plus accessible et à améliorer l'expérience globale des développeurs. Vous pouvez souvent la trouver lors d'événements communautaires locaux.