Home | History | Annotate | Download | only in quality
      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>