blob: 3ced60df9212582628e6b61faf0493295d24d71c [file] [log] [blame]
Robert Ly20555292014-06-13 23:28:19 -07001heropage.title=Android TV
2page.viewport_width=970
3fullpage=true
4no_footer_links=true
5
6@jd:body
7
8<style>
9.fullpage>#footer,
10#jd-content>.content-footer.wrap {
11 display:none;
12}
13</style>
14
15<style>
16#footer {
17 display: none;
18}
19.content-footer {
20 display: none;
21}
22</style>
23
24<div id="video-container">
25 <div id="video-frame">
26 <div class="video-close">
27 <span id="icon-video-close">&nbsp;</span>
28 </div>
29 <script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
30 <div id="ytapiplayer">
31 <a href="http://www.youtube.com/watch?v=0xQ3y902DEQ"><img width=940
32 src="https://i1.ytimg.com/vi/0xQ3y902DEQ/maxresdefault.jpg"></a><!--You need Flash player 8+ and JavaScript enabled to view this video. -->
33 </div>
34 </div>
35</div>
36
37
38
39<div class="landing-body-content">
40 <div class="landing-hero-container">
41
42 <div class="landing-section tv-hero">
43 <div class="landing-hero-scrim"></div>
44 <div class="landing-hero-wrap">
45 <div class="vertical-center-outer">
46 <div class="vertical-center-inner">
47
48 <div class="col-10">
49 <div class="landing-section-header">
50 <div class="landing-h1 hero">Android TV</div>
51 <div class="landing-subhead hero">
52 <p>Big screen, big experience</p>
53 </div>
54 <div class="landing-hero-description">
55 <p>Engage your users from the comfort of their couch.
56 Put your app on TV and bring the whole family into
57 the action.</p>
58 </div>
59
60 <div class="landing-body">
61 <a href="{@docRoot}wear/preview/start.html" class="landing-button landing-primary" style="margin-top: 40px;">
62 Get Started
63 </a>
64 <a id="watchVideo" href="https://youtube.googleapis.com/v/0xQ3y902DEQ">
65 <div class="landing-video-link">Watch the video</div>
66 </a>
67<script>
68$("#watchVideo").on("click", function(e) {
69 $("#video-container").fadeIn(400, function(){$("#video-frame").show()});
70
71 var params = { allowScriptAccess: "always"};
72 var atts = { id: "ytapiplayer" };
73 swfobject.embedSWF("//www.youtube.com/v/0xQ3y902DEQ?enablejsapi=1&playerapiid=ytplayer&version=3&HD=1;rel=0;showinfo=0;modestbranding;origin=developer.android.com;autohide=1;autoplay=1",
74 "ytapiplayer", "940", "526.4", "8", null, null, params, atts);
75
76 e.preventDefault();
77});
78$("#icon-video-close").on("click", function() {
79 ytplayer = document.getElementById("ytapiplayer");
80 try {
81 ytplayer.stopVideo();
82 $(ytplayer).hide();
83 $("#video-container").fadeOut(400);
84 } catch(e) {
85 console.log('Video not available');
86 $("#video-container").fadeOut(400);
87 }
88});
89</script>
90 </div>
91 </div>
92
93 </div>
94 </div>
95 </div> <!-- end .wrap -->
96 <div class="landing-scroll-down-affordance">
97 <a class="landing-down-arrow" href="#reimagine-your-app">
98 <img src="{@docRoot}wear/images/carrot.png" alt="Scroll down to read more">
99 </a>
100 </div>
101 </div> <!-- end .landing-section .landing-hero -->
102 </div> <!-- end .landing-hero-container -->
103
104 <div class="landing-rest-of-page">
105
106 <div class="landing-section landing-gray-background" id="reimagine-your-app">
107 <div class="wrap">
108 <div class="landing-section-header">
109 <div class="landing-h1">Reimagine Your App</div>
110 <div class="landing-subhead">
111 Design your app to shine on the biggest screen in the house.
112 </div>
113 </div>
114
115
116 <div class="landing-body">
117 <div class="landing-breakout cols">
118
119 <div class="col-3-wide">
120 <img src="{@docRoot}tv/images/placeholder-square.png" alt="">
121
122 <p>Simple</p>
123 <p class="landing-small">
124 Smooth, fast interactions are key to a successful TV app. Keep navigation simple
125 and light. Bring your content forward to let users enjoy it with a minimum of
126 fuss.
127 </p>
128 <p class="landing-small">
129 <a href="{@docRoot}design/tv/index.html">Learn about TV design</a>
130 </p>
131 </div>
132
133 <div class="col-3-wide">
134 <img src="{@docRoot}tv/images/placeholder-square.png" alt="">
135
136 <p>Cinematic</p>
137 <p class="landing-small">
138 What would your app look like if it were a film? Use movement, animation and sound to make your app into an experience.
139 </p>
140 <p class="landing-small">
141 <a href="{@docRoot}design/tv/index.html">Learn about TV design</a>
142 </p>
143 </div>
144
145 <div class="col-3-wide">
146 <img src="{@docRoot}tv/images/placeholder-square.png" alt="">
147
148 <p>Beautiful</p>
149 <p class="landing-small">
150 Apps on TV should be a pleasure to look at, as well as enjoyable to use. Use
151 made-for-TV styles to make your app familiar and fun.
152 </p>
153 <p class="landing-small">
154 <a href="{@docRoot}design/tv/index.html">Learn about design for TV</a>
155 </p>
156 </div>
157 </div>
158
159 </div>
160 </div> <!-- end .wrap -->
161 </div> <!-- end .landing-section -->
162
163 <div class="landing-section" style="background-color:#f5f5f5">
164 <div class="wrap">
165 <div class="landing-section-header">
166 <div class="landing-h1">Build to Entertain</div>
167 <div class="landing-subhead">
168 Android TV let's you engage your users in a new, shared environment.<br>
169 Find out how to get your app ready for it's big screen debut.
170 </div>
171 </div>
172
173
174 <div class="landing-body">
175 <div class="landing-breakout cols">
176
177 <div class="col-3-wide">
178 <img src="{@docRoot}tv/images/placeholder-square.png" alt="">
179
180 <p>Made for TV</p>
181 <p class="landing-small">
182 Take advantage of pre-built fragments for browsing and interacting with media
183 catalogs.
184 </p>
185 <p class="landing-small">
186 <a href="{@docRoot}design/tv/index.html">Learn pre-built fragments</a>
187 </p>
188 </div>
189
190 <div class="col-3-wide">
191 <img src="{@docRoot}tv/images/placeholder-square.png" alt="">
192
193 <p>Get Found</p>
194 <p class="landing-small">
195 Give your content the attention it deserves by including it in Android TV's global
196 search results.
197 </p>
198 <p class="landing-small">
199 <a href="{@docRoot}design/tv/index.html">Learn about TV design</a>
200 </p>
201 </div>
202
203 <div class="col-3-wide">
204 <img src="{@docRoot}tv/images/placeholder-square.png" alt="">
205
206 <p>Recommend</p>
207 <p class="landing-small">
208 Suggest content from your app to keep your users coming back.
209 </p>
210 <p class="landing-small">
211 <a href="{@docRoot}design/tv/index.html">Learn about design for TV</a>
212 </p>
213 </div>
214
215 </div>
216
217 </div>
218 </div> <!-- end .wrap -->
219 </div> <!-- end .landing-section -->
220
221 <div class="landing-section landing-red-background">
222 <div class="wrap">
223 <div class="landing-section-header">
224 <div class="landing-h1 landing-align-left">Get Started with Android TV</div>
225 <div class="landing-body">
226 <p>You can begin building apps right away using these developer resources.</p>
227 </div>
228 </div>
229
230 <div class="landing-body">
231 <div class="landing-breakout cols">
232 <div class="col-8">
233 <p>Preview SDK</p>
234 <p>
235 Get started building for Android TV using the Android L-preview SDK. The preview
236 SDK includes the Android TV emulator so you can start building your TV app right
237 away.
238 </p>
239
240 </div>
241
242 <div class="col-8">
243 <p>ADT-1 Developer Kit</p>
244 <p>
245 While supplies last, developers can request an ADT-1 Developer Kit, a compact and
246 powerful streaming media player and gamepad, ideal for developing apps for Android
247 TV.
248 </p>
249
250 </div>
251
252 </div>
253 </div>
254
255 <div class="landing-body">
256 <div class="landing-breakout cols">
257
258 <div class="col-8">
259 <a href="{@docRoot}preview/download.html" class="landing-button landing-secondary">
260 Download the Preview SDK
261 </a>
262 </div>
263
264 <div class="col-8">
265 <a href="{@docRoot}tv/adt-1/request.html" class="landing-button landing-secondary">
266 Request ADT-1 Developer Kit
267 </a>
268 </div>
269 </div>
270
271 </div> <!-- end .wrap -->
272 </div> <!-- end .landing-section -->
273
274 </div> <!-- end .landing-rest-of-page -->
275
276
277 <div class="content-footer wrap" itemscope="" itemtype="http://schema.org/SiteNavigationElement">
278 <div class="layout-content-col col-16" style="padding-top:4px">
279 <style>#___plusone_0 {float:right !important;}</style>
280 <div class="g-plusone" data-size="medium"></div>
281 </div>
282 </div>
283 <div id="footer" class="wrap" style="width:940px;position:relative;top:-35px;z-index:-1">
284 <div id="copyright">
285 Except as noted, this content is
286 licensed under <a href="http://creativecommons.org/licenses/by/2.5/">
287 Creative Commons Attribution 2.5</a>. For details and
288 restrictions, see the <a href="/license.html">Content
289 License</a>.
290 </div>
291 </div>
292
293
294 </div> <!-- end landing-body-content -->
295
296 <script>
297 $("a.landing-down-arrow").on("click", function(e) {
298 $("body").animate({
299 scrollTop: $(".wear-hero").height() + 76
300 }, 1000, "easeOutQuint");
301 e.preventDefault();
302 });
303 </script>