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