Nouveautés des mises à jour en distribution continue

improve this page | report issue


Les correctifs temporaires et les mises à jour en distribution continue fournissent des modules de correction et de mises à jour permettant de corriger des problèmes et de maintenir IBM Mobile Foundation à jour pour les nouvelles éditions des systèmes d’exploitation mobiles. Les mises à jour en distribution continue améliorent aussi les fonctionnalités du produit en y introduisant de nouvelles fonctions.

Les correctifs temporaires et les mises à jour en distribution continue sont cumulatifs. Lorsque vous téléchargez le dernier correctif temporaire ou la dernière mise à jour en distribution continue de la version 8.0, vous obtenez l’ensemble des correctifs et des fonctions contenus dans les correctifs temporaires et les mises à jour en distribution continue précédents.

Téléchargez et installez la dernière mise à jour en distribution continue pour obtenir toutes les fonctions décrites dans les sections qui suivent.

Pour obtenir la liste des éditions de correctif temporaire de Mobile Foundation 8.0, cliquez ici.

Fonctions incluses avec la mise à jour en distribution continue 6 (8.0.0.0-MFPF-IF201911050809-CDUpdate-06)

Serveur

Améliorations des performances

Opérations de base de données Mobile Foundation optimisées et purge de la base de données d’enregistrements automatisée.

Application Center désormais disponible dans DevKit

Application Center est désormais fourni avec DevKit sous forme de package. Les développeurs peuvent ainsi créer des applications et les publier dans le magasin privé qui est maintenant intégré à DevKit.

Prise en charge de la pile logicielle des fournisseurs tiers

Mobile Foundation prend désormais en charge Windows Server 2016 SE et Oracle 18c.

Prise en charge des infrastructures de développement d’applications

Mobile Foundation prend en charge les infrastructures les plus récentes publiées par Apple et Google avec le support d’iOS 13, d’iPadOS et d’Android 10. La plateforme fournit également un SDK pour Swift 5.

Connexion sécurisée aux applications de back end à l’aide d’un proxy d’API

Lors de la connexion au système de back end de l’entreprise, l’utilisation du proxy d’API permet de bénéficier des fonctions de sécurité et d’analyse de la plateforme Mobile Foundation. Le proxy d’API transmet les demandes au système de back end de l’entreprise. En savoir plus.

Analyse

Commentaires intégrés

La fonction de commentaires intégrés à l’application était jusqu’à présent disponible dans le service Mobile Foundation on IBM Cloud. Elle l’est désormais dans la distribution sur site et en conteneur de Mobile Foundation. Cette fonction permet aux utilisateurs de partager les commentaires de l’application sous forme de captures d’écran, d’annotations et de texte. Un administrateur peut se connecter à la console d’analyse pour afficher les commentaires reçus et prendre les mesures nécessaires.

Package OpenShift

Mobile Foundation fait partie d’IBM Cloud Pak for Applications v3

Mobile Foundation est désormais fourni avec IBM Cloud Pak for Apps et prend en charge Red Hat Open Shift 3.11 et Red Hat Open Shift 4.2. Les services actuellement disponibles sont les services mobiles de base, les services d’analyse, les notifications push et App Center. Ces fonctionnalités permettent aux développeurs de créer des applications cloud natives en utilisant les microservices de back end et les services mobiles.

Fonctions incluses avec la mise à jour en distribution continue 5 (8.0.0.0-MFPF-IF201903190949-CDUpdate-05)

Mise à jour CoreML

Les modèles d’apprentissage automatique (ML - Machine Learning) peuvent être exécutés en local sur l’appareil mobile iOS à l’aide de l’infrastructure CoreML d’Apple. Mobile Foundation permet de gérer la distribution de ces modèles aux appareils en toute sécurité. En savoir plus.

App Authenticity for watchOS

App Authenticity est une fonction de sécurité qui valide l’authenticité de l’application avant de lui donner accès. Cette fonction était disponible pour les applications mobiles. La fonction est désormais étendue aux applications Apple WatchOS. En savoir plus.

Notifications push - Davantage de fonctions et d’attributs de message pour FCM

Les notifications push prennent désormais en charge les attributs de message suivants.

  1. Voyants
  2. Styles (Inbox, BigText, PictureNotifications)

Fonctions incluses avec la mise à jour en distribution continue 4 (8.0.0.0-MFPF-IF201812191602-CDUpdate-04)

Prise en charge de HTTP/2 pour les notifications push APNs

Les notifications push dans MobileFirst prennent maintenant en charge les notifications push APNs HTTP/2 avec les notifications via des sockets TCP existantes. En savoir plus.

Logiciel SDK push React Native publié

Le logiciel SDK React Native pour les notifications push (react-native-ibm-mobilefirst-push 1.0.0) est livré avec cette mise à jour en distribution continue.

Fonctions introduites par la mise à jour en distribution continue 3 (8.0.0.0-MFPF-IF201811050432-CDUpdate-03)

Prise en charge des jetons d’actualisation sur iOS

Mobile Foundation introduit la fonction de jeton d’actualisation sur iOS à partir de cette mise à jour en distribution continue. En savoir plus.

Téléchargement de l’interface de ligne de commande d’administration (mfpadm) depuis la console Mobile Foundation

Vous pouvez maintenant télécharger l’interface de ligne de commande d’administration de Mobile Foundation (mfpadm) depuis le centre de téléchargement de la console Mobile Foundation.

Prise en charge de Node v8.x pour l’interface de ligne de commande MobileFirst

A partir de ce correctif temporaire (8.0.0.0-MFPF-IF201810040631), Mobile Foundation prend en charge Node v8.x pour l’interface de ligne de commande MobileFirst.

Retrait de la dépendance à libstdc++ pour les projets Cordova

A partir de ce correctif temporaire (8.0.0.0-MFPF-IF201809041150), une modification visant à retirer libstdc++ en tant que dépendance aux projets Cordova a été introduite. Ceci est obligatoire pour les nouvelles applications exécutées sur ios 12. Pour plus de détails, par exemple pour connaître une solution palliative, consultez cet article de blogue.

Fonctions introduites par la mise à jour en distribution continue 2 (8.0.0.0-MFPF-IF201807180449-CDUpdate-02)

Prise en charge du développement React Native

A partir de la mise à jour en distribution continue (8.0.0.0-MFPF-IF201807180449-CDUpdate-02), Mobile Foundation annonce la prise en charge du développement React Native avec la disponibilité du SDK IBM Mobile Foundation pour les applications React Native. En savoir plus.

Synchronisation automatisée des collections JSONStore avec les bases de données CouchDB pour les SDK iOS et Cordova

A partir de la mise à jour en distribution continue (8.0.0.0-MFPF-IF201807180449-CDUpdate-02), les SDK iOS et Cordova de MobileFirst vous permettent d’automatiser la synchronisation des données entre une collection JSONStore sur un appareil et n’importe quel type de base de données CouchDB, y compris Cloudant. Pour plus d’informations sur cette fonction, lisez cet article de blogue.

Présentation des jetons d’actualisation

A partir de la mise à jour en distribution continue (8.0.0.0-MFPF-IF201807180449-CDUpdate-02), Mobile Foundation introduit des jetons spéciaux appelés jetons d’actualisation qui peuvent être utilisés pour demander un nouveau jeton d’accès. En savoir plus.

Prise en charge de Cordova version 8 et Cordova Android version 7

A partir de ce correctif temporaire (8.0.0.0-MFPF-IF201804051553), les plug-in MobileFirst Cordova pour Cordova version 8 et Cordova Android version 7 sont prise en charge. Pour utiliser la version mentionnée de Cordova, vous devez obtenir les plug-in MobileFirst les plus récents et effectuer une mise à niveau vers la version la plus récente de l’interface de ligne de commande (mfpdev-cli). Pour plus de détails sur les versions prises en charge pour chaque plateforme, voir Adding the MobileFirst Foundation SDK to Cordova Applications.

Synchronisation automatisée des collections JSONStore avec des bases de données CouchDB

A partir de ce correctif temporaire (8.0.0.0-MFPF-IF201802201451), le SDK Android de MobileFirst vous permet d’automatiser la synchronisation des données entre une collection JSONStore d’un appareil et n’importe quel type de base de données CouchDB, y compris Cloudant. Pour plus d’informations sur cette fonction, lisez cet article de blogue.

Fonctions introduites par la mise à jour en distribution continue 1 (8.0.0.0-MFPF-IF201711230641-CDUpdate-01)

Prise en charge de l’éditeur d’interface utilisateur Eclipse

A partir de la mise à jour en distribution continue 8.0.0.0-MFPF-IF201711230641-CDUpdate-01, l’éditeur WYSIWYG est fourni dans l’environnement Eclipse de MobileFirst Studio. Les développeurs peuvent concevoir et implémenter l’interface utilisateur de leurs applications Cordova grâce à cet éditeur d’interface utilisateur. En savoir plus.

Nouveaux adaptateurs pour la génération d’applications cognitives

A partir de la mise à jour en distribution continue 8.0.0.0-MFPF-IF201711230641-CDUpdate-01, Mobile Foundation introduit deux nouveaux adaptateurs de service cognitif préconfigurés pour les services Watson Tone Analyzer et Language Translator. Ces adaptateurs sont disponibles pour le téléchargement et le déploiement depuis le Centre de téléchargement de la console Mobile Foundation.

Authenticité de l’application dynamique

A partir du correctif temporaire 8.0.0.0-MFPF-IF20170220-1900, une nouvelle implémentation de l’authenticité de l’application est fournie. Cette implémentation ne requiert pas l’outil hors ligne mfp-app-authenticity pour la génération du fichier .authenticity_data. Au lieu de cela, vous pouvez activer ou désactiver l’authenticité de l’application depuis la console MobileFirst. Pour plus d’informations, voir Configuring Application Authenticity.

Prise en charge d’Application Center (client et serveur) pour Windows 10

A partir du correctif temporaire 8.0.0.0-MFPF-IF20170327-1055, les applications Windows 10 UWP sont prises en charge dans IBM Application Center. L’utilisateur peut désormais télécharger des applications Windows 10 UWP et les installer sur son appareil. Le projet du client Windows 10 UWP pour l’installation de l’application UWP est désormais fourni avec l’Application Center. Vous pouvez ouvrir le projet dans Visual Studio et créer un binaire (par exemple, .appx) pour la distribution. Application Center ne fournit pas de méthode prédéfinie pour distribuer le client mobile. Pour plus d’informations, voir Microsoft Windows 10 Universal (Native) IBM AppCenter client.

Prise en charge du plug-in MobileFirst Eclipse pour Eclipse Neon

A partir du correctif temporaire 8.0.0.0-MFPF-IF20170426-1210, le plug-in MobileFirst Eclipse est mis à jour pour prendre en charge Eclipse Neon.

Modification du SDK Android qui utilise une version plus récente d’OkHttp (version 3.4.1)

A partir du correctif temporaire 8.0.0.0-MFPF-IF20170605-2216, le SDK Android a été modifié et utilise une version plus récente d’OkHttp (version 3.4.1) au lieu de l’ancienne version précédemment fournie avec le SDK MobileFirst pour Android. OkHttp est ajouté en tant que dépendance plutôt que d’être intégré au SDK. Cela permet davantage de liberté lors du choix de l’utilisation de la bibliothèque OkHttp pour les développeurs et permet également d’éviter les conflits entre plusieurs versions d’OkHttp.

Prise en charge de Cordova version 7

A partir du correctif temporaire 8.0.0.0-MFPF-IF20170608-0406, Cordova version 7 est pris en charge. Pour plus de détails sur les versions prises en charge sur chaque plateforme, voir Adding the MobileFirst Foundation SDK to Cordova Applications.

Prise en charge de l’épinglage de plusieurs certificats

A partir du correctif temporaire (8.0.0.0-MFPF-IF20170624-0159), Mobile Foundation prend en charge l’épinglage de plusieurs certificats. Avant ce correctif temporaire, Mobile Foundation prenait en charge l’épinglage d’un seul certificat. Mobile Foundation a introduit une nouvelle API, qui autorise la connexion vers plusieurs hôtes en permettant à l’utilisateur d’épingler des clés publiques de plusieurs certificats X509 à l’application client. Cette fonction est prise en charge uniquement pour les applications Android et iOS natives. Pour en savoir plus sur la prise en charge de l’épinglage de plusieurs certificats, reportez-vous à la rubrique Nouveautés, sous la section Nouveautés en matière d’API MobileFirst.

Adaptateurs pour la création d’une application cognitive

A partir du correctif temporaire (8.0.0.0-MFPF-IF20170710-1834), Mobile Foundation introduit des adaptateurs préconfigurés pour les services cognitifs Watson, tels que WatsonConversation, WatsonDiscovery et WatsonNLU (Natural Language Understanding). Ces adaptateurs sont disponibles pour le téléchargement et le déploiement depuis le Centre de téléchargement de la console Mobile Foundation.

Adaptateur Cloud Functions pour la création d’une application sans serveur

A partir du correctif temporaire (8.0.0.0-MFPF-IF20170710-1834), Mobile Foundation introduit un adaptateur préconfiguré nommé adaptateur Cloud Functions pour la plateforme Cloud Functions. L’adaptateur est disponible pour le téléchargement et le déploiement depuis le Centre de téléchargement de la console Mobile Foundation.

Prise en charge de l’épinglage de plusieurs certificats dans le SDK Cordova

A partir de ce correctif temporaire (8.0.0.0-MFPF-IF20170803-1112), l’épinglage de plusieurs certificats est pris en charge dans le SDK Cordova. Pour en savoir plus sur la prise en charge de l’épinglage de plusieurs certificats, reportez-vous à la rubrique Nouveautés, sous la section Nouveautés en matière d’API MobileFirst.

Prise en charge de la plateforme de navigateur Cordova

A partir du correctif temporaire (8.0.0.0-MFPF-IF20170823-1236), Mobile Foundation prend en charge la plateforme de navigateur Cordova ainsi que les plateformes précédentes prises en charge sur Cordova Windows, Cordova Android et Cordova iOS. En savoir plus.

Génération d’un adaptateur à partir de sa spécification OpenAPI

A partir du correctif temporaire (8.0.0.0-MFPF-IF20170901-1903), Mobile Foundation introduit la fonctionnalité de génération automatique d’un adaptateur à partir de sa spécification OpenAPI. Les utilisateurs Mobile Foundation peuvent maintenant se concentrer sur la logique d’application au lieu de créer l’adaptateur Mobile Foundation, qui connecte l’application au service de back end souhaité. En savoir plus.

Prise en charge de l’iOS 11 et de l’iPhone X

A partir de la mise à jour en distribution continue 8.0.0.0-MFPF-IF201711230641-CDUpdate-01, Mobile Foundation annonce la prise en charge de l’iOS 11 et de l’iPhone X sur Mobile Foundation version 8.0. Pour plus de détails, lisez l’article de blogue IBM MobileFirst Platform Foundation Support for iOS 11 and iPhone X.

Prise en charge d’Android Oreo

A partir de la mise à jour en distribution continue 8.0.0.0-MFPF-IF201711230641-CDUpdate-01, Mobile Foundation annonce la prise en charge d’Android Oreo dans cet article de blogue. Les applications Android natives et les applications hybrides/Cordova, générées à partir de versions anciennes d’Android, fonctionnent comme prévu sur Android Oreo lorsque l’appareil est mis à niveau via un OTA.

Possibilité de déploiement de Mobile Foundation sur les clusters Kubernetes

A partir de la mise à jour en distribution continue 8.0.0.0-MFPF-IF201711230641-CDUpdate-01, les utilisateurs de Mobile Foundation peuvent déployer Mobile Foundation, qui inclut le serveur Mobile Foundation, le serveur Mobile Analytics et Application Center, sur des clusters Kubernetes. Le package de déploiement a été mis à jour pour prendre en charge le déploiement Kubernetes. Lisez l’annonce.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on March 02, 2020