Appearance
📺 Plateformes TV
Cette section documente les spécificités techniques, les contraintes et les modes d'intégration pour chaque plateforme matérielle supportée par l'application.
🚀 Plateformes Supportées
| Plateforme | OS / Système | Intégration |
|---|---|---|
| LG webOS | webOS (Smart TV) | Bridge Unifié / IDCAP |
| Samsung Tizen | Tizen (Smart TV) | Single Bundle / Smart Hub |
| Android TV | Android TV | Capacitor (Native APK) |
| Philips Android | Android TV / MediaSuite | Capacitor / WIXP |
| Chromecast V3 | Receiver Web | Iframe Pilotée |
🏗️ Architecture Multi-plateforme
L'application utilise une architecture en couches d'abstraction pour rester agnostique du matériel tout en profitant des fonctionnalités natives de chaque TV.
- TV Dashboard : Façade unique consommée par l'UI.
- Factories : Instancient le bon service selon la détection de plateforme (
DeviceDetection). - Bridge Unifié : Standardise la communication
postMessagepour les déploiements en Iframe. - Services Natifs : Implémentations spécifiques (LG APIs, Tizen SDK, Capacitor, Philips WIXP).
🛠️ Outillage et Support
- Support MCP : Utilisation des Micro Control Planes pour le développement Svelte/Context7.
- Performance Chromecast : Guide d'optimisation pour les environnements restreints.