Avec la nouvelle app Android TV, nous avons reconstruit le First Screen. Depuis, nous déployons la nouvelle expérience étape par étape sur toutes les plateformes. Les premières releases sont disponibles, d’autres suivront. C’est sans doute le WebTV qui a connu la plus grande transformation. Voici les nouveautés.
Netstream TV fonctionne sur le téléviseur, dans le navigateur ainsi que sur smartphones et tablettes. Par First Screen, nous entendons notre app TV Android TV en tant qu’écran principal. Et c’est précisément là que nous avons commencé. Depuis, nous amenons progressivement toutes les plateformes au même niveau.
Design et navigation harmonisés
Le WebTV suit désormais le même principe de design que le First Screen. Une sidebar, un système de navigation clair, plus de structures de menu parallèles. S’y ajoute un toggle Light/Dark Mode directement dans la sidebar. La préférence choisie est enregistrée et la couleur d’accent est conservée dans les deux modes.
Plus de contenu, plus de contrôle
L’écran d’accueil a été entièrement repensé. Il y a désormais beaucoup plus de lanes : Ce soir, Hier soir, Radio et d’autres encore. Lesquelles s’affichent et dans quel ordre se règle individuellement. Chacun voit ce qui est pertinent pour lui.
Replay TV a en outre reçu sa propre page sous forme de galerie complète, filtrable par chaîne, genre et date.
Le WebTV fonctionne désormais directement dans le navigateur, sur tablette et aussi sur smartphone – à vous de décider à tout moment si le web ou l’app native est plus pratique.
Un coup d’œil sous le capot { dev_mode: true }
Si vous imaginez à quoi ressemble une codebase touchée au fil des ans par environ 30 à 50 développeurs différents, vous n’êtes pas loin. Une prolifération dans tous les sens. Rien que les strings comptaient plus de 600 entrées mortes. Des fonctions appelées nulle part. Du code mobile qui menait sa propre vie parallèlement à l’app desktop, avec son propre controller, ses propres templates et tout un répertoire d’environ 40 partials. Bon, ça fonctionnait !
C’est aussi pourquoi personne n’a vraiment osé y toucher pendant longtemps.
En faisant le ménage, nous sommes tombés sur ce que l’on retrouve toujours dans les vieilles codebases : les vestiges des développeurs précédents. Mes favoris personnels parmi les commentaires :
<!--Final commit: Bye bye WebApp, bye bye Netstream :) --> Salut, c’était sympa avec toi !<!--I have no idea why this works. Don't touch it. --> Eh bien… j’y ai touché.
Nous ne dirions pas encore que le code est rangé – mais il est balayé. Le Dark Mode passe désormais par des CSS custom properties au lieu d’une compilation au build, la recherche globale est proprement câblée et le chemin de code mobile mort appartient au passé. Le reste suivra progressivement.
Ce que cela signifie pour les clients whitelabel
Qui utilise Netstream TV en whitelabel profite directement de ce rafraîchissement multiplateforme. Un design harmonisé signifie que les utilisateurs finaux s’orientent mieux sur chaque plateforme. Grâce au design harmonisé, nous pouvons en outre appliquer votre branding de manière plus cohérente.
Netstream TV en tant que solution whitelabel vous intéresse ? Prenez contact avec nous.



