Zavřít reklamu

Technologie AirPlay je jedním z největším lákadlem k pořízení Apple TV. Protokol k bezdrátovému přenosu audia a videa má stále větší smysl, zejména s příchodem na Mac s OS X Mountain Lion. I tak zatím většina vývojářů ani uživatelů neobjevila potenciál, který skrývá.

Ještě před letošním WWDC se objevily spekulace, že by Apple mohl odhalit SDK pro vytváření aplikací třetích stran pro Apple TV. Po novinářské akci přišla studená sprcha, jelikož o software pro televizní příslušenství nepadlo ani slovo. Redesignu uživatelského prostředí se dočkaly obě poslední generace v únoru a současná podoba se výrazně přiblížila iOS, jaké ho známe z iPhone nebo iPadu.

Důvodů, proč vývojáři nedostali možnost vyvíjet aplikace pro Apple TV je hned několik. Předně je to hardwarové omezení. Vzhledem k tomu, že nejnovější generace má stále pouhých 8 GB paměti, která navíc není uživateli přístupná, je jasným znamením, že Apple zatím neplánuje otevření Apple TV aplikacím třetích stran. Aplikace by jednoduše neměly být kde nainstalovány, jelikož oněch 8 GB je vyhrazeno pro buffering při streamování videa, operační systém atd. Teoreticky by se daly spouštět aplikace z cloudu, ale do tohoto bodu jsme zatím ještě nedospěli. Další indikátor je, že ačkoliv Apple TV třetí generace obsahuje procesor A5, jedno z jader výpočetní jednotky je vypnuté, Apple zjevně nepočítal s nutností využít větší výpočetní výkon.

Posledním argumentem je pak ovládání Apple TV. Apple remote je sice šikovný kompaktní ovladač, nicméně například pro ovládání neslibnější kategorie aplikací – her – je prakticky nepoužitelný. Další možností, jakým se dá přístroj ovládat, je jakékoliv iOS zařízení s příslušnou aplikací. Jenže tato aplikace pouze nahrazuje Apple remote a její prostředí je k tomu uzpůsobené, takže se stále nehodí pro ovládání složitějších aplikací nebo her.

Je tu ale jedna funkce, kterou zatím mnozí přehlíží, a tou je AirPlay Mirroring. Ačkoliv je určena zejména k zrcadlení veškerého dění na iOS zařízení, má některé rozšířené možnosti, které zatím dokázalo využít jen hrstka vývojářů. Klíčové jsou dvě vlastnosti: 1) Režim dokáže využít celé šířky obrazovky televize, není omezen poměrem stran 4:3 nebo rozlišením iPadu. Jediné omezení je maximální výstup 1080p. 2) Obraz nemusí být nezbytně zrcadlem iPadu/iPhonu, na televizi a na iOS zařízení můžou být dvě zcela jiné obrazovky.

Skvělým příkladem je například hra Real Racing 2. Umožňuje speciální režim AirPlay Mirroringu, kdy se na televizi zobrazí probíhající hra, iPad při tom funguje jako ovladač a zobrazuje některé další informace, například mapa trati a umístění soupeřů na ní, počet ujetých kol, vaše pořadí a další ovládací prvky hry. Něco podobného můžeme vidět i leteckého simulátoru MetalStorm: Wingman, kde na televizi vidíte výhled z kokpitu, zatímco na iPadu ovládací prvky a přístrojové vybavení.

Tohoto potenciálu si každopádně všimli vývojáři z Brightcove, kteří včera odhalili jejich řešení pro aplikace s využitím dvou obrazovek pro Apple TV. Jejich SDK, díky kterému je možné programovat nativní iOS software s použitím HTML5 a JavaScriptu, umožní vývojářům a mediálním vydavatelům jednoduše vytvářet aplikace pro dvě obrazovky s použitím AirPlay. Z Apple TV se tak stane druhá obrazovka, jež bude zobrazovat jiný obsah než iPad nebo iPhone. Praktické využití je dobře demonstrováno na videu níže:

O podobnou věc se v podstatě pokouší i Microsoft s vlastním řešením SmartGlass, které odhalil na letošní herní výstavě E3. Xbox se spojí s telefonem nebo tabletem pomocí příslušné aplikace a zobrazí dodatečné informace ze hry a rozšíří tak možnosti interakce. CEO Brightcove, Jeremy Allaire, o svém řešení pro dvě obrazovky říká:

“Řešení App Cloud Dual-Screen pro Apple TV otevírá dveře zcela novým zážitkům z obsahu pro uživatele, kde se ke sledování na HD televizi připojí i množství kontextových informací, které fanoušci žádají.”

Nezbývá než souhlasit a doufat, že se této idei chytne více vývojářů. AirPlay mirroring je skvělý způsob, jak dostat aplikace třetích stran na Apple TV a přitom mít možnost je pohodlně ovládat pomocí dotykové obrazovky. iPad nebo iPhone poskytne dostatek místa pro instalaci aplikací a zároveň dostatečný výpočetní a grafický výkon pro běh nejnáročnějších her, jako je například Infinity Blade.

Zdroj: The Verge.com
.