1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
---
title: Televisões e dispositivos conectados
slug: Archive/B2G_OS/Televisoes_e_dispositivos_conectados
tags:
- B2G
- Firefox
- Firefox OS
- Gaia
- Inteligente
- Mozilla
- TV
- Televisões
translation_of: Mozilla/Firefox_OS_for_TV
---
<p></p><section class="Quick_links" id="Quick_Links">
<ol>
<li class="toggle">
<details>
<summary>Build and install</summary>
<ol>
<li><strong><a href="/pt-BR/docs/Mozilla/B2G_OS/Building_and_installing_B2G_OS">Build and install overview</a></strong></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Building_and_installing_B2G_OS/B2G_OS_build_process_summary">B2G OS build process summary</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/B2G_OS_build_prerequisites">Build prerequisites</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Preparing_for_your_first_B2G_build">Preparing for your first build</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Building">Building B2G OS</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Building_and_installing_B2G_OS/B2G_installer_add-on">B2G installer add-on</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Building_and_installing_B2G_OS/Building_for_Flame_on_OS_X">Building B2G OS for Flame on Mac OS X</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Choosing_how_to_run_Gaia_or_B2G">Choosing how to run Gaia or B2G OS</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Building_and_installing_B2G_OS/Compatible_Devices">Compatible Devices</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Installing_on_a_mobile_device">Installing B2G OS on a mobile device</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Building_and_installing_B2G_OS/B2G_OS_update_packages">Creating and applying B2G OS update packages</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Building/FOTA_community_builds">Building and installing FOTA community builds</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Building_and_installing_B2G_OS/B2G_Build_Variables_Reference_Sheet">B2G build variables reference sheet</a></li>
</ol>
</details>
</li>
<li class="toggle">
<details>
<summary>Porting B2G OS</summary>
<ol>
<li><strong><a href="/pt-BR/docs/Mozilla/B2G_OS/Porting_B2G_OS">Porting overview</a></strong></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Porting_B2G_OS/basics">Porting basics</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Porting_B2G_OS/Porting_on_CyanogenMod">Porting on CyanogenMod</a></li>
</ol>
</details>
</li>
<li class="toggle">
<details>
<summary>Developing Gaia</summary>
<ol>
<li><strong><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia">Developing Gaia overview</a></strong></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/Running_the_Gaia_codebase">Running the Gaia codebase</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Mulet">Run Gaia on desktop using Mulet</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/Understanding_the_Gaia_codebase">Understanding the Gaia codebase</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/Making_Gaia_code_changes">Making Gaia code changes</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/Testing_Gaia_code_changes">Testing Gaia code changes</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/Submitting_a_Gaia_patch">Submitting a Gaia patch</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/Build_System_Primer">Gaia build system primer</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/Different_ways_to_run_Gaia">Different ways to run Gaia</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/make_options_reference">Make options reference</a></li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/Developing_Gaia/Gaia_tools_reference">Gaia tools reference</a></li>
</ol>
</details>
</li>
<li><a href="/pt-BR/docs/Mozilla/B2G_OS/API">B2G OS APIs</a></li>
</ol>
</section><p></p>
<p class="summary"><span class="seoSummary">Bem-vindo a página de embarque para o Firefox OS em Televisões e dispositivos conectados. Este artigo é escrito para desenvolvedores Web que são interessados no Firefox OS para SmartTVs (Televisões Inteligentes) para um trabalho atual ou futuro, e também o desenvolvimento de WebApps para TVs. Os artigos linkados abaixo apresentam tudo o que você precisa para construir e executar o Simulador de Firefox OS para TVs, conseguir iniciar a escrever aplicativos e implementálos em TVs, entender aplicações para TVs e as diferenças de UX (Experiência de Usuário), e muito mais.</span></p>
<ul>
</ul>
<h2 id="Estado_atual_e_planos_futuros">Estado atual e planos futuros</h2>
<p>O Gaia 2.1 e versões acima possuem facilidades para funcionamento em TVs. Existem smart TVs no mercado que rodam o Firefox OS desde a metade do ano de 2015, sendo a primeira a <a href="http://www.panasonic.com/promos/learn/smart-viera/">Smart TV Panasonic VIERA</a>.</p>
<p>A mais nova versão do Firefox OS (2.5) é disponível atualmente aos parceiros e desenvolvedores, também aos que adicionam novos recursos, que serão disponibilizados na nova série da Panasonic DX900 UHD TVs ainda este ano. Está atualização irá incluir novas maneiras de discobrir aplicativos Web e salvá-los em sua TV, sincronizar através das características do Firefox Sync com sua TV e outras utilidades (tais como favoritos, etc). O maior destaque é o recurso “enviar para TV”, ferramenta para compartilhar facilmente conteúdos Web com o Firefox para Android com sua TV rodando o Firefox OS.</p>
<p>O empenho do Firefox OS para TVs é parte de um esforço mais amplo para fornecer o Firefox OS como uma plataforma aberta para a gestão e controle de uma faixa mais ampla de dispositivos conectados disponíveis em todo o mundo (i.e. a <em>Internet das Coisas</em>.) </p>
<h2 id="Configuração_de_Ambiente_para_TVs_e_ferramentas">Configuração de Ambiente para TVs e ferramentas</h2>
<ul>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/Simulating_Firefox_OS_for_TV">Simulating Firefox OS for TV on your desktop</a></li>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/How_to_connect_WebIDE_to_TV_%28VIErA%29">How to connect WebIDE to TV (VIErA CX/CR series)</a></li>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/TV_remote_control_button_mapping_to_keyboard">TV remote control button mapping to keyboard</a></li>
</ul>
<h2 id="Desenvolvimento_de_aplicações_web_para_TVs">Desenvolvimento de aplicações web para TVs</h2>
<p>In brief, the main differences between using Firefox OS on a TV versus a phone (or a desktop computer) are:</p>
<ul>
<li><strong>Control mechanisms</strong>: Firefox OS on TV likely only has a TV remote available to control it, which is not as convenient as a keyboard, mouse or touch screen.</li>
<li><strong>Resolution</strong>: Modern smart TVs are usually Full HD (1920x1080) or Ultra HD (4K). The Device Pixel Ratio on TVs is also different to that of most mobile devices.</li>
</ul>
<h3 id="Artigos_sobre_o_desenvolvimento_de_Apps">Artigos sobre o desenvolvimento de Apps</h3>
<ul>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/Hello_world_example">Firefox OS for TV hello world example</a></li>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/Interacting_with_TV_remote_controls">Interacting with TV remote controls</a></li>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/TV_remote_control_navigation">Implementing TV remote control navigation</a></li>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Keyboard_events_across_browser_elements">Keyboard events across browser elements</a></li>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/TV_broadcast_streams_Firefox_OS">TV broadcast streams on Firefox OS products</a></li>
<li>Q&A for TV apps (to be started)</li>
</ul>
<h2 id="Visão_Geral_sobre_UX_de_TVs">Visão Geral sobre UX de TVs</h2>
<ul>
<li><a href="/en-US/Apps/Design/Firefox_OS_TV_UX/App_layout_guide">TV app layout guide</a></li>
<li><a href="/en-US/Apps/Design/Firefox_OS_TV_UX/Building_blocks">TV building blocks</a></li>
<li><a href="/en-US/Apps/Design/Firefox_OS_TV_UX/Icon_design">TV icon design</a></li>
<li><a href="/en-US/Apps/Design/Firefox_OS_TV_User_Interface_Animation_Design">Firefox OS TV User Interface & Animation Design</a></li>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/Web_animations_on_large_screen">Web animations on large screens</a></li>
</ul>
<h2 id="Noções_Básicas_sobre_o_Firefox_OS">Noções Básicas sobre o Firefox OS</h2>
<ul>
<li><a href="/en-US/Firefox_OS/Introduction">Firefox OS introduction</a></li>
<li><a href="/en-US/Apps/Build">Building Web apps</a></li>
<li><a href="/en-US/Apps/Build/Building_apps_for_Firefox_OS">Building apps for Firefox OS</a></li>
<li><a href="/en-US/Apps/Design/UI_layout_basics">UI layout basics</a></li>
</ul>
<h2 id="Suporte_para_a_API_em_TVs">Suporte para a API em TVs</h2>
<p>Firefox OS for TV is based on Gecko, so therefore it supports most of the <a href="/en-US/docs/Web/API">APIs</a> available for the web platform, and <a href="/en-US/Apps/Reference/Firefox_OS_device_APIs">Firefox OS-specific APIs</a>. There are some exceptions, however, and this list outlines those:</p>
<ul>
<li><a href="/en-US/docs/Web/API/DeviceStorage">DeviceStorage</a>: Not supported on VIErA TV.</li>
<li><a href="/en-US/docs/Web/API/Geolocation">Geolocation</a>: Not supported on VIErA TV.</li>
<li><a href="/en-US/docs/Web/API/WebRTC_API">WebRTC</a>: Not supported on VIErA TV.</li>
</ul>
|