Cet article est la traduction en anglais du post publié sur le blog le 28 novembre.
(Traduction d'un article extrait du blog G Suite Developers)

Publié par Paul McReynolds, responsable produit G Suite Developer Platform

Nous avons lancé l'API Google Realtime en 2013 pour aider les développeurs à créer des applications collaboratives à l'aide de modèles de données courants basés sur le format JSON, tout en réservant aux API les tâches complexes de synchronisation en temps réel. Depuis, nous avons développé d'autres solutions cloud rapides et flexibles, telles que Google Cloud SQL et Google Cloud Firestore. En conséquence, nous avons décidé d'abandonner les API Realtime au profit de ces nouvelles solutions performantes.

Nous investissons énormément dans notre outil Google Cloud Platform, ainsi que dans Firebase (notre plateforme de développement pour mobile) en vue d'aider les développeurs à mettre au point des applications évolutives performantes. Certes, ces solutions ne sont pas strictement équivalentes à l'API Drive Realtime, mais nous sommes convaincus qu'elles répondront à la plupart de vos besoins :
  • Google Cloud SQL : service de base de données entièrement géré simplifiant la configuration, la maintenance, la gestion et l'administration de vos bases de données relationnelles PostgreSQL et MySQL au sein du cloud.
  • Base de données Firebase Realtime : base de données NoSQL hébergée dans le cloud vous permettant de stocker et de synchroniser des données en temps réel entre vos comptes utilisateur.
  • Cloud Firestore : dernièrement, nous avons annoncé le lancement de la base de données Cloud Firestore aidant les développeurs à concevoir des applications adaptatives dépourvues de contraintes liées à la latence du réseau ou à la connexion Internet. Si vous souhaitez en savoir plus sur les différences entre la base de données Firebase Realtime et Cloud Firestore, nous vous proposons de lire cet article de blog (en anglais).

Les applications utilisant des clients API Realtime continueront de fonctionner normalement jusqu'au 11 décembre 2018, mais nous n'acceptons plus de nouveaux clients pour l'API. Une fois que l'API sera hors service, et afin de faciliter la migration, nous garderons à votre disposition un outil permettant aux applications d'accéder au contenu des documents via le format JSON.

Calendrier d'abandon détaillé
Nous sommes conscients que les développeurs et les partenaires ont de plus en plus recours aux API Realtime, et que cette migration peut demander un effort important. Nous espérons que le calendrier d'abandon présenté ci-dessous vous permettra de préparer sereinement votre transition.
  • 28 novembre 2017 : l'API Realtime n'est plus compatible avec les nouveaux projets*.
  • 11 décembre 2018 : les documents de l'API Realtime pourront uniquement être ouverts en lecture seule et les tentatives de modification des documents à partir de l'API échoueront.
  • 15 janvier 2019 : désactivation de l'API Realtime. Toutefois, une API d'exportation au format JSON sera encore disponible.

*Les projets qui accédaient à l'API Realtime avant le 28 novembre 2017 (y compris vos projets listés ci-dessous) fonctionneront toujours comme avant. Tous les autres projets, y compris les nouveaux, n'auront plus accès à l'API Realtime.

Conseils de migration
Les applications utilisant l'API Realtime devront migrer vers un autre dépôt de données. Notre guide de migration fournit les instructions nécessaires à l'exportation de données issues de documents Realtime et indique la procédure à suivre pour importer ces données vers Google Cloud Firestore. Une fois que l'API Realtime sera hors service, nous garderons à votre disposition une solution pour exporter le contenu de vos documents Realtime au format JSON.

Informations supplémentaires et assistance
Pour en savoir plus sur le processus d'abandon, vous pouvez consulter notre documentation. Si vous avez des questions non abordées ci-dessus, consultez la page d'assistance pour savoir comment obtenir de l'aide.