Cet article traite de la plateforme iOS, son environnement technique et ses limitations dans le cadre de l'exploitation de ressources Sphere.
Apple a défini plusieurs limitation aux travers de ces récentes mises à jours, en particulier pour son navigateur web Safari.
Accéléromètre non fonctionnel, erreur lors de la lecture en concurrences de média, ... Ces problématiques proviennent de limitation technique imposées par Apple.
iOS, les navigateurs web et Safari
Safari est plus qu'un navigateur web, au sein de la plateforme technique iOS. C'est aussi pour Apple le moyen de contrôler les moteurs de rendu web des navigateurs (les systèmes techniques permettant de décoder et d'afficher les pages web). Si sous Android les navigateurs Chrome et Firefox sont différents d'un point de vue technique, ce n'est pas le cas sous iOS. En effet, Apple interdit l'usage de moteur de rendu autre que celui de Safari pour les applications et navigateurs web. En d'autres termes c'est toujours la technologie de Safari qui sera exécuté au sein de navigateurs Chrome ou Firefox.
Limitations imposées
-
Accéléromètre
Les détecteurs de mouvements sont désormais par défaut désactivé pour Safari. Il est donc impossible par défaut d'utiliser un mode VR pour les expériences Sphere. Il est possible d'activer ces capteurs depuis les paramètres :
Paramètres > Safari > activé "Mouvement et Orientation"
Attention toutefois, il est également interdit d'activer les capteurs de mouvements en dehors d'un cadre sécurisé "https". Si la ressource est hébergée sur un serveur ne disposant pas de certificat SSL (cryptage https) et/ou que votre ressource n'est pas distribuée sur un lien sécurisé (http:// au lieu de https://), les capteurs de mouvements ne pourront pas être activé.
-
Concurrences de média
Apple interdit la concurrence de média : il est impossible de lire 2 médias (vidéo ou son) en même temps. Par exemple, si une expérience contient une vidéo 360, et que par dessus un son est démarré par le scénario, la vidéo 360° est arrêtée et le son joué.
-
Résolution pour les vidéos
Les vidéos et en particulier les vidéos 360° doivent être encodé dans une résolution maximum de 4k (4096 pixels x 2048 pixels - format de résolution 4k "informatique"). En effet, au delà, et notamment pour des résolutions 4k ou supérieur, la lecture devient instable avec Safari.
Speedernet Sphere et limitations Apple
Toutes les limitations décrites ci-dessus doivent être prise en compte dans le cadre d'une diffusion dans un contexte iOS.
- Si après le lancement de l'expérience, l'image est noir : peut être avez-vous un sons dans votre scénarios qui à bloqué le lancement de la vidéo 360°.
- Si rien ne bouge : avez-vous activé les capteurs de mouvements? si oui, êtes-vous dans le cadre sécurisé "https"?
- La vidéo est très lente, voir ne semble pas jouer, malgré tout le son est présent : la vidéo est-elle de bonne résolution?
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.