Technologie na pozadí Smart TV

06. říjen 2013

Smart TV aplikace jsou založeny na otevřených standardech webových technologií a SDK poskytnutých výrobci.

Některé z klíčových technologií jsou:

  • HTML & CE-HTML
  • CSS
  • JavaScript

Nejnovější modely televizorů již podporují HTML5 a CSS3 prvky, které umožňují vývojářům efektivně sestavit vlastní vysoce kvalitní interaktivní aplikace.

Komunikace se serverovým API se obvykle provádí pomocí AJAX technik.

Podívejte se na článek  o technologických aspektech  Smart TV.

Specifika vývoje Smart TV

Ačkoli  technologie využívané na pozadí  Smart TV aplikací mají podobný základ s web front-end vývojem, tak  aplikace pro Smart TV mají svá specifika a to zejména v následujících oblastech:

  • UI / UX: Návrh uživatelského rozhraní a uživatelské zkušenosti, a to zejména v souvislosti s velikostí ovlácacích prvků aplikace a jejím ovládáním pomocí dálkového ovladače.
  • Přehrávání videa: V souvislosti s ochranou obsahu a kompatibilitou na různých platformách (Samsung / LG / Panasonic a tak dále).
  • Výkon: Vysoce optimalizovaný kód JavaScriptu je požadován  speciálně pro nasazení na staré modely televizorů.
  • Quality Assurance & Testing: Absolvování QA testů před nasazením (např. Samsung Smart Hub), nutností jsou hluboké znalosti procesů a požadavků na QA, a to z důvodu aby nedošlo k zamítnutí  žádosti v konečné fázi realizace.

Testování na více reálných zařízeních (ne emulátoru)  je nutností, protože každý výrobce může změnit ve firmwaru nebo implementaci prohlížeče mnoho aspektů.

Specifika a možnosti UX/UI Smart TV aplikací

  • Nádherný design: Nikdy nedostanete druhou šanci udělat první dojem . To je důvod, proč poutavá vstupní/hlavní stránka je v aplikaci důležitá. Budování důvěry, komunikační  hodnota  a navigace návštěvníků k dalšímu kroku to vše pomáhá správně navržená grafika zajistit.  Dobře propracované rozvržené prostředí, použití barev, schémat , písem, bílého prostoru a dalších podpůrných prvků musí být opatrně navrženo s ohledem na příjemnou a funkční práci s aplikací.
  • Zaměřit se na jednoduchost: Snažte se docílit jednoduchosti  a využívat více klíčových  funkcí a prvků pro aplikace, které zároveň zajistí komplexnost při používání a pomohou  zamezit  situaci kde by navigace mohla být omezena u některých Smart TV modelů pro své  uživatele pouze na klávesy šipek a několik dalších tlačítek na dálkovém ovladači.
  • Navigační schéma:  Navigace mezi prvky uživatelského rozhraní na velké obrazovce by mohlo být obtížné, zvláště když musí být v souladu se závaznými pokyny od výrobce TV. Jako obecné doporučení navrhujeme ponechat aplikaci vždy plně ovladatelnou pomocí tlačítek dálkového ovladače (vlevo / vpravo / nahoru / dolů a tlačítko Zpět).  Zvážení použití roll barů, vizuálních pomůcek je žádoucí.  Návrh funkčního drátěného modelu a konstrukce prototypu je důrazně doporučováno již v rané fázi návrhu.

Chcete-li se dozvědět více informací o Smart TV UX navštivte našeho průvodce návrhu UI.

Přehrávání videí

V případě přehrávání videa, některé televizory používají svůj vlastní objekt k zapouzdření přehrávaného  videa nebo zvukového obsahu.  Jiné chytré televizory používají konvenční video HTML5 tag  se všemi jeho výhodami a nevýhodami.

Který Video přehrávač je lepší ? Je to ten, který bude běžet na více TV modelech? Odpověď je velmi složitá a závisí na konkrétním případu použití.

Video Tag funguje  například na zařízeních  od Sony nebo Samsungu od roku 2013, ale nefunguje na televizorech Toshiba, který používá vlastní videa objekt. Na zařízeních Samsung od roku 2013 se video HTML5 používají , ale platforma má také svůj vlastní vysoce kvalitní přehrávač.

Jak je známo, video tag neumí pracovat s různými DRM, PlayReady a podobnými chráněnými daty. Naopak platformy nevyužívající video tag nemívají problém s interpretací těchto technologií.

S dalšími možnými  otázkami se lze setkat v oblasti  nastavení velikosti poměru videa a přehrání hlavičky videa , které  by mohly způsobit potíže při rozpoznání u některých konkrétních značek Smart TV  nebo televizních přehrávačů.

Čtyři dobré důvody, proč byste si nás měli vybrat

V Mautilu máme hluboké znalosti know-how v oblasti  vývoje aplikací pro Smart  TV.

  • Více než 3 roky  zkušeností  s vývojem pro Smart TV a více než  10 let s vývoj softwaru obecně.
  • Plně customizovatelný  Over-The-top  framework, který pokrývá všechny odlišnosti platforem.
  • Nejmodernější zkušební laboratoř, která je vybavena rozsáhlou řadou zařízení (více než 80) a specializovaným týmem testerů.
  • Nabízíme přijatelné ceny a všechny schopnosti stabilní a spolehlivé společnosti založené ve střední Evropě.

Pro bezplatné úvodní konzultace o projektu nás kontaktujte  ještě dnes +420 5 1111 6550 nebo vyplňte kontaktní formulář.

Přihlašte se k odběru novinek