1 page.title=Calidad de las aplicaciones para TV 2 page.metaDescription=La televisin es un segmento en aumento de dispositivos Android que requiere atencin especfica en el diseo y la funcionalidad de las aplicaciones a fin de crear una excelente experiencia. 3 page.image=/distribute/images/gp-tv-quality.png 4 @jd:body 5 6 <div id="qv-wrapper"><div id="qv"> 7 <h2>Criterios de calidad</h2> 8 <ol> 9 <li><a href="#ux">Diseo e interaccin</a></li> 10 <li><a href="#fn">Funcionalidad</a></li> 11 <li><a href="#faq">Preguntas frecuentes</a></li> 12 </ol> 13 14 <h2>Tambin deberas leer</h2> 15 <ol> 16 <li><a href="{@docRoot}distribute/essentials/quality/core.html"> 17 Calidad de la aplicacin principal</a></li> 18 <li><a href="{@docRoot}distribute/essentials/optimizing-your-app.html"> 19 Optimiza tu aplicacin</a></li> 20 </ol> 21 </div> 22 </div> 23 24 <div class="top-right-float" style="padding-right:0;margin-bottom:1em;"> 25 <img src="{@docRoot}distribute/images/gp-tv-quality.png" style="width:480px;"> 26 </div> 27 28 <p> 29 Los usuarios tienen diferentes expectativas cuando miran televisin, en comparacin con el uso de un telfono o una tablet. 30 Un usuario de TV tpico se sienta a aproximadamente 3 metros de distancia de la pantalla, por lo que los detalles pequeos son menos perceptibles 31 y el texto pequeo resulta difcil de leer. Dado que los usuarios se sientan lejos del televisor, deben usar un dispositivo de mando 32 a distancia para navegar y seleccionar, en lugar de tocar los elementos que aparecen en pantalla. Esas 33 diferencias cambian significativamente los requisitos de lo que sera una buena experiencia del usuario de TV. 34 </p> 35 36 <p> 37 El primer paso para crear una excelente experiencia para usuarios de TV es leer y seguir las 38 <a href="{@docRoot}design/tv/index.html">pautas de diseo para Android TV</a>, que proporcionan 39 instrucciones acerca de cmo crear aplicaciones para TV que proporcionen la mejor experiencia del usuario. Tambin debes leer la capacitacin 40 <a href="{@docRoot}training/tv/start/index.html">Cmo crear aplicaciones para TV</a> a fin de comprender 41 los requisitos de implementacin bsicos de una aplicacin para TV. 42 </p> 43 44 <p class="caution"> 45 <strong>Importante:</strong> Para garantizar una excelente experiencia del usuario, las aplicaciones para dispositivos de TV deben cumplir algunos 46 requisitos de utilidad especficos. Solo las aplicaciones que cumplan con los siguientes criterios de calidad 47 calificarn como una aplicacin de Android TV en Google Play. 48 </p> 49 50 <p class="note"><strong>Nota:</strong> Para obtener informacin acerca de cmo publicar tus aplicaciones para TV en Google Play, 51 consulta <a href="{@docRoot}distribute/googleplay/tv.html">Distribucin para Android TV</a>.</p> 52 53 54 55 <div class="headerLine"> 56 <h2 id="ux"> 57 Diseo visual e interaccin del usuario 58 </h2> 59 60 61 </div> 62 63 <p> 64 Estos criterios permiten que te asegures de que tu aplicacin cumpla con los patrones clave de diseo e interaccin 65 a fin de garantizar una experiencia del usuario uniforme, intuitiva y agradable en dispositivos de TV. 66 </p> 67 68 <table> 69 70 <tr> 71 <th style="width:2px;"> 72 Tipo 73 </th> 74 <th style="width:54px;"> 75 Prueba 76 </th> 77 <th> 78 Descripcin 79 </th> 80 </tr> 81 82 <tr> 83 <td rowspan="4" id="launcher"> 84 Lanzador 85 </td> 86 87 <td id="TV-LM"> 88 TV-LM 89 </td> 90 <td> 91 <p style="margin-bottom:.5em;"> 92 La aplicacin exhibe un icono del Lanzador de Android TV despus de la instalacin. 93 (<a href="{@docRoot}training/tv/start/start.html#tv-activity">Obtn ms informacin</a>) 94 </p> 95 </td> 96 </tr> 97 98 <tr> 99 <td id="TV-LB"> 100 TV-LB 101 </td> 102 <td> 103 <p style="margin-bottom:.5em;"> 104 La aplicacin exhibe un banner de 320 px x 180 px como su icono de Lanzador de Android TV. 105 (<a href="{@docRoot}design/tv/patterns.html#banner">Obtn ms informacin</a>) 106 </p> 107 </td> 108 </tr> 109 110 <tr> 111 <td id="TV-BN"> 112 TV-BN 113 </td> 114 <td> 115 <p style="margin-bottom:.5em;"> 116 El banner de inicio de la aplicacin contiene el nombre de la aplicacin. 117 (<a href="{@docRoot}design/tv/patterns.html#banner">Obtn ms informacin</a>) 118 </p> 119 </td> 120 </tr> 121 122 <tr> 123 <td id="TV-LG"> 124 TV-LG 125 </td> 126 <td> 127 <p style="margin-bottom:.5em;"> 128 Si la aplicacin es un juego, aparece en la fila Juegos del Lanzador de Android TV.<br> 129 (<a href="{@docRoot}training/tv/games/index.html#manifest">Obtn ms informacin</a>) 130 </p> 131 </td> 132 </tr> 133 134 <tr> 135 <td rowspan="5" id="layout"> 136 Diseo 137 </td> 138 139 <td id="TV-LO"> 140 TV-LO 141 </td> 142 <td> 143 <p style="margin-bottom:.5em;"> 144 Las interfaces de la aplicacin se presentan en orientacin horizontal. 145 (<a href="{@docRoot}training/tv/start/layouts.html#structure">Obtn ms informacin</a>) 146 </p> 147 </td> 148 </tr> 149 150 <tr> 151 <td id="TV-TC"> 152 TV-TC 153 </td> 154 <td> 155 <p style="margin-bottom:.5em;"> 156 La aplicacin exhibe el texto central en un tamao de 16 sp o ms grande. 157 (<a href="{@docRoot}design/tv/style.html#typography">Obtn ms informacin</a>) 158 </p> 159 </td> 160 </tr> 161 162 <tr> 163 <td id="TV-TA"> 164 TV-TA 165 </td> 166 <td> 167 <p style="margin-bottom:.5em;"> 168 La aplicacin exhibe todo el texto en un tamao de 12 sp o ms grande. 169 (<a href="{@docRoot}design/tv/style.html#typography">Obtn ms informacin</a>) 170 </p> 171 </td> 172 </tr> 173 174 <tr> 175 <td id="TV-OV"> 176 TV-OV 177 </td> 178 <td> 179 <p style="margin-bottom:.5em;"> 180 La aplicacin no exhibe texto ni funcionalidades que estn parcialmente 181 cortados por los bordes de la pantalla. 182 (<a href="{@docRoot}training/tv/start/layouts.html#overscan">Obtn ms informacin</a>) 183 </p> 184 </td> 185 </tr> 186 187 <tr> 188 <td id="TV-TR"> 189 TV-TR 190 </td> 191 <td> 192 <p style="margin-bottom:.5em;"> 193 La aplicacin no opaca parcialmente otras aplicaciones. La aplicacin ocupa toda la pantalla y tiene 194 un fondo que no es transparente. 195 </p> 196 </td> 197 </tr> 198 199 <tr> 200 <td rowspan="3" id="navigation"> 201 Navegacin 202 </td> 203 204 <td id="TV-DP"> 205 TV-DP 206 </td> 207 <td> 208 <p style="margin-bottom:.5em;"> 209 La funcionalidad de la aplicacin se puede navegar con los controles del mando de 5 direcciones, a menos que la aplicacin 210 requiera un controlador para juegos como se especifica en <a href="#TV-GP">TV-GP</a>. 211 (<a href="{@docRoot}training/tv/start/navigation.html#d-pad-navigation">Obtn ms informacin</a>) 212 </p> 213 </td> 214 </tr> 215 216 <tr> 217 <td id="TV-DK"> 218 TV-DK 219 </td> 220 <td> 221 <p style="margin-bottom:.5em;"> 222 La aplicacin requiere un controlador para juegos, como se especifica en <a href="#TV-GP">TV-GP</a>; se puede 223 navegar por toda la funcionalidad con las teclas de un controlador para juegos de Android estndar. 224 (<a href="{@docRoot}training/game-controllers/controller-input.html#button">Obtn ms informacin</a>) 225 </p> 226 </td> 227 </tr> 228 229 <tr> 230 <td id="TV-DM"> 231 TV-DM 232 </td> 233 <td> 234 <p style="margin-bottom:.5em;"> 235 La aplicacin no requiere que el mando a distancia tenga un botn de Men para acceder a los controles de la 236 interfaz de usuario. 237 (<a href="{@docRoot}training/tv/start/navigation.html#d-pad-navigation">Obtn ms informacin</a>) 238 </p> 239 </td> 240 </tr> 241 242 243 </table> 244 245 246 <h3 class="rel-resources clearfloat">Recursos relacionados</h3> 247 248 <div class="resource-widget resource-flow-layout col-13" data-query= 249 "collection:distribute/essentials/tvqualityguidelines/visualdesign" 250 data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6"> 251 </div> 252 253 254 255 <div class="headerLine"> 256 <h2 id="fn"> 257 Funcionalidad 258 </h2> 259 260 261 </div> 262 263 <p> 264 Estos criterios garantizan que tu aplicacin est correctamente configurada y proporcione el comportamiento 265 funcional previsto. 266 </p> 267 268 269 <table> 270 <tr> 271 <th style="width:2px;"> 272 Tipo 273 </th> 274 <th style="width:54px;"> 275 Prueba 276 </th> 277 <th> 278 Descripcin 279 </th> 280 </tr> 281 282 <tr> 283 <td rowspan="2" id="manifest"> 284 Manifiesto 285 </td> 286 287 <td id="TV-ML"> 288 TV-ML 289 </td> 290 <td> 291 <p style="margin-bottom:.5em;"> 292 El manifiesto de la aplicacin establece un tipo previsto de {@link android.content.Intent#ACTION_MAIN} con la categora 293 {@link android.content.Intent#CATEGORY_LEANBACK_LAUNCHER}. 294 (<a href="{@docRoot}training/tv/start/start.html#tv-activity">Obtn ms informacin</a>) 295 </p> 296 </td> 297 </tr> 298 299 </tr> 300 <td id="TV-MT"> 301 TV-MT 302 </td> 303 <td> 304 <p style="margin-bottom:.5em;"> 305 El manifiesto de la aplicacin establece la caracterstica de hardware {@code android.hardware.touchscreen} como no obligatoria. 306 (<a href="{@docRoot}training/tv/start/hardware.html#declare-hardware-requirements">Obtn 307 ms informacin</a>) 308 </p> 309 </td> 310 </tr> 311 312 <tr> 313 <td rowspan="2" id="game-controllers"> 314 Controladores para juegos 315 </td> 316 317 <td id="TV-GP"> 318 TV-GP 319 </td> 320 <td> 321 <p style="margin-bottom:.5em;"> 322 Si la aplicacin utiliza un controlador para juegos como su mtodo de entrada principal, debe declarar el requisito 323 correspondiente con la etiqueta del manifiesto <a href="{@docRoot}guide/topics/manifest/uses-feature-element.html">{@code <uses-feature>}</a>. 324 (<a href="{@docRoot}training/tv/games/index.html#gamepad">Obtn ms informacin</a>) 325 </p> 326 </td> 327 </tr> 328 329 <tr> 330 <td id="TV-GC"> 331 TV-GC 332 </td> 333 <td> 334 <p style="margin-bottom:.5em;"> 335 Si la aplicacin proporciona instrucciones visuales para el uso de controladores para juegos, las instrucciones 336 no deben contener recursos de marca y deben exhibir un diseo de botones compatible. 337 (<a href="{@docRoot}training/tv/games/index.html#ControllerHelp">Obtn ms informacin</a>) 338 </p> 339 </td> 340 </tr> 341 342 <tr> 343 <td rowspan="4" id="advertising"> 344 Publicidad 345 </td> 346 347 <td id="TV-AP"> 348 TV-AP 349 </td> 350 <td> 351 <p style="margin-bottom:.5em;"> 352 La aplicacin permite la interaccin con anuncios publicitarios mediante el uso de los controles del mando de direccin. 353 (<a href="{@docRoot}training/tv/start/navigation.html#d-pad-navigation">Obtn ms informacin</a>) 354 </p> 355 </td> 356 </tr> 357 358 <tr> 359 <td id="TV-AD"> 360 TV-AD 361 </td> 362 <td> 363 <p style="margin-bottom:.5em;"> 364 Para la publicidad que utilice anuncios en pantalla completa que no sean en video, la aplicacin le 365 permite al usuario omitir de inmediato el anuncio con los controles del mando de direccin. 366 </p> 367 </td> 368 </tr> 369 370 <tr> 371 <td id="TV-AU"> 372 TV-AU 373 </td> 374 <td> 375 <p style="margin-bottom:.5em;"> 376 Para la publicidad que utilice anuncios que admitan clics, no ocupen la pantalla completa y no sean en video, la aplicacin no permite que los 377 anuncios vinculen a una URL. 378 </p> 379 </td> 380 </tr> 381 382 <tr> 383 <td id="TV-AA"> 384 TV-AA 385 </td> 386 <td> 387 <p style="margin-bottom:.5em;"> 388 Para la publicidad que utilice anuncios que admitan clics, no ocupen la pantalla completa y no sean en video, la aplicacin no permite que los 389 anuncios vinculen a otra aplicacin que no est disponible para dispositivos de TV. 390 </p> 391 </td> 392 </tr> 393 394 <tr> 395 <td rowspan="1" id="web"> 396 Contenido web 397 </td> 398 399 <td id="TV-WB"> 400 TV-WB 401 </td> 402 <td> 403 <p style="margin-bottom:.5em;"> 404 Para el contenido web, la aplicacin utiliza componentes {@link android.webkit.WebView} y no intenta 405 ejecutar una aplicacin de explorador web. 406 </p> 407 </td> 408 </tr> 409 410 <tr> 411 <td rowspan="3" id="media-playback"> 412 Reproduccin multimedia 413 </td> 414 415 <td id="TV-NP"> 416 TV-NP 417 </td> 418 <td> 419 <p style="margin-bottom:.5em;"> 420 Si la aplicacin contina reproduciendo sonido despus de que el usuario sale de ella, la aplicacin proporciona una tarjeta <em>Reproduciendo 421 ahora</em> en la fila de recomendacin de la pantalla de inicio de modo que los usuarios puedan regresar a la aplicacin 422 para controlar la reproduccin. 423 (<a href="{@docRoot}training/tv/playback/now-playing.html">Obtn ms informacin</a>) 424 </p> 425 </td> 426 </tr> 427 428 <tr> 429 <td id="TV-PA"> 430 TV-PA 431 </td> 432 <td> 433 <p style="margin-bottom:.5em;"> 434 Si la aplicacin proporciona una tarjeta <em>Reproduciendo ahora</em>, cuando el usuario la seleccione pasar a una 435 pantalla que permite pausar la reproduccin. 436 (<a href="{@docRoot}training/tv/playback/now-playing.html">Obtn ms informacin</a>) 437 </p> 438 </td> 439 </tr> 440 441 <tr> 442 <td id="TV-PP"> 443 TV-PP 444 </td> 445 <td> 446 <p style="margin-bottom:.5em;"> 447 Si la aplicacin reproduce contenido de video o msica, alternar entre reproduccin y pausado del contenido 448 multimedia cuando se enve un evento clave de reproduccin o pausado durante la reproduccin.<br> 449 (<a href="{@docRoot}reference/android/view/KeyEvent.html#KEYCODE_MEDIA_PLAY_PAUSE">Obtn 450 ms informacin</a>) 451 </p> 452 </td> 453 </tr> 454 455 456 </table> 457 458 459 <h3 class="rel-resources clearfloat">Recursos relacionados</h3> 460 461 <div class="resource-widget resource-flow-layout col-13" data-query= 462 "collection:distribute/essentials/tvqualityguidelines/functionality" 463 data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6"> 464 </div> 465 466 467 <div class="headerLine"> 468 <h2 id="faq"> 469 Preguntas frecuentes 470 </h2> 471 </div> 472 473 <p style="margin-top:30px;"> 474 <strong>Despus de enviar mi aplicacin, cmo sabr si mi aplicacin no cumple todos los requisitos para 475 dispositivos de TV?</strong> 476 </p> 477 <p> 478 Si tu aplicacin no cumple los requisitos de utilidad que se describen en esta pgina, el equipo de la Play Store 479 se comunicar contigo a la direccin de correo electrnico que especificaste en la cuenta principal de la <a href="https://play.google.com/apps/publish/">Consola para desarrolladores de Google Play</a> asociada con 480 la aplicacin. 481 </p> 482 <p class="caution"> 483 <strong>Advertencia:</strong> Asegrate de que tu aplicacin incluya las <a href="{@docRoot}preview/tv/start/index.html#tv-activity">entradas obligatorias del manifiesto</a> para dispositivos de TV; 484 de lo contrario, la aplicacin no se considerar una aplicacin para TV y no se revisar conforme a los requisitos de utilidad para 485 TV. 486 </p> 487 488 489 <p style="margin-top:30px;"> 490 <strong>Mi aplicacin abarca ms que dispositivos de TV. Si mi aplicacin no cumple con los 491 requisitos para dispositivos de TV, aparecer todava mi aplicacin nueva o actualizada en Google Play para telfonos y 492 tablets?</strong> 493 </p> 494 <p> 495 S. Los requisitos que se describen ms arriba solo restringen la distribucin en la Play Store de Google para dispositivos 496 de TV. La distribucin a otros tipos de dispositivos, como telfonos, tablets, etc., no se ver 497 afectada. 498 </p> 499 500 501 <p style="margin-top:30px;"> 502 <strong>Si mi aplicacin cumple los requisitos de publicacin, cundo estar disponible en la Play Store 503 de Google para dispositivos de TV?</strong> 504 </p> 505 506 <p> 507 Las aplicaciones que cumplen los requisitos para TV aparecern en la Play Store de Google para dispositivos de TV 508 <em>despus</em> del lanzamiento oficial de Android 5.0. 509 </p>