Cela fait quelques temps sans communication, mais nous avons pas mal de choses en cours. Nous recevons également des email de support sur la prise en charge des jeux PS5. Il est temps de vous donner un peu d’explications et de visibilité et faire le point sur la situation au niveau du support de la PS5 et du futur de l’application.
Pourquoi pas de support de la PS5 pour le moment ?
Sony, comme il l’avait déjà fait lors de la sortie de la PS4, n’a pas mis à jour son API (privée) pour supporter de nouvelles fonctionnalités de la PS5, mais a refait from scratch une nouvelle API (utilisée par la nouvelle application officielle).
Cela nécessite donc de modifier YaPSNapp au niveau des appels API (l’ancienne API ne renvoyant pas les jeux et trophées de la PS5)
Conséquences
Nous avons donc commencé à travailler sur le sujet afin de rendre YaPSNapp compatible, voici les premiers éléments qui nous interrogent:
- Les envois de messages ne peuvent maintenant se faire qu’entre PS4 et PS5, exit donc les PS3 et les PSVita qui ne recevront plus aucun message envoyés via l’application
- Les statuts « En ligne » / « Dernière connexion » ne sont présents que pour les PS4 et PS5. Même constat, Exit les statuts en ligne pour les PS3 et PSVita
- Comme les PS3 / PSVita sont exclues des statuts en-ligne, cela implique le fait que les sessions de jeu sur ces 2 consoles ne pourront plus être enregistrées
- Leur nouvelle API visant à paraitre plus rapide sur l’application officielle (en corrigeant la lenteur récurrente de l’API) , ils ont décidé de découper tous leurs services, exemples:
- La récupération de la liste d’amis (nécessaire pour les mises à jours, ajout/suppression d’amis) se fait via un appel ne renvoyant qu’une liste d’identifiants internes sans aucune autre information
- La récupération des noms / PSNID se fait via un appel renvoyant ces informations (en groupant tous les identifiants des amis)
- La récupération du statut « En ligne/Hors ligne » de ces amis, se fait donc par un 3ème appel (en groupant tous les identifiants des amis)
- La récupération du « Trophy summary » (Le niveau / progression / nombre total de trophées bronze / argent / or et platine pour le profile) se fait par un nouvel appel unitaire. (Limité à un seul identifiant de joueur, dans l’application officielle: lorsque vous allez sur le profile d’un joueur)
- Développement pour les appels à la nouvelle API (en cours : progression 50%)
- Modifications à apporter aux écrans et fonctionnalités impactées:
- Nous allons restreindre le nombre d’amis pouvant être marqués en « favori » à 15.
- Nous allons restreindre la mise à jour automatique des Niveaux/Progression/Total de trophées à la liste de vos amis marqués en « Favori » dans l’application
– Pour ces amis « favoris », les Niveaux / Progression / Résumé de Trophées seront maintenus à jour à chaque « Refresh » de la liste d’amis, ce qui permettra de garder la fonctionnalité de suivi des trophées gagnés par ces amis.
– Pour les autres, la mise à jour de ces informations devra se faire en allant sur l’écran des jeux de cet ami et mis à jour manuellement.
- La liste d’amis ne pourra plus afficher le Niveau / Progression de chaque joueur
- L’écran « Classement » comparant les Niveaux / Total de trophées va être supprimé (présent sur la version iOS seulement)
- Le filigrane de « Ranking » dans la liste des amis (et son paramètre d’affichage associé) va être supprimé
Histoire de ne pas avoir que des « mauvaises » nouvelles
- Nous allons un peu plus centrer l’application sur l’aide aux trophées et le profile du joueur connecté
- Nouvel écran « Mon profile » avec l’ensemble des statistiques du joueur
- Ecran de recherche de Jeux (Présentation des jeux disponibles avec leurs nombre de points/trophées potentiels / liste des trophées / Guides / Facilité du platine / etc.)
- Ecran de « Advisor – Todo » pour nos jeux « à faire »
- Côté fonctionnalités standards: Ajout de la gestion des demandes d’amis
- Refonte complète UI (dont voici quelques screens)
- Yapsnapp 3.6: Adaptations des applis existantes à la nouvelle API + Support PS5 (iOS / Android) : 50% – Cible Fin Février 2020
- UI/Design de l’application iOS (iPhone/iPad): 90% – Fin Janvier 2020
- YaPSNapp v4 iOS: Refonte de l’application iOS (application universelle iPhone/iPad): 10% – Cible Juin 2021