– Respuestas- Examen Módulo 5- Curso online de Desarrollo de Apps –Google Actívate-


Módulo 5: Plataformas de desarrollo – Desarrollo multiplataforma

Considerando una app descompuesta en una estructura de capas, ¿a cuál correspondería HTML?

a) La capa de la lógica, la que implementa los algoritmos.
b) La capa de presentación, la que muestra los datos.
c) La capa de comunicaciones, la que envía y recibe datos.
d) La capa de almacenamiento, la que guarda los datos.

¿Cual de las siguientes librerías permite empaquetar las aplicaciones en HTML y distribuirlas como si fuesen nativas?


a) Nitobi.
b) Apache Cordova.
c) jQuery.
d) AngularJS.

¿Cuál es la principal desventaja de las aplicaciones multiplataforma basadas en tecnologías web?



a) Necesitan el navegador Chrome para ser visualizadas.
b) Necesitan librerías que interpreten JavaScript para poder ser ejecutadas.
c) Necesitan librerías adicionales para poder acceder a buena parte de las capacidades del dispositivo debido a las limitaciones que los navegadores imponen en su ejecución.
d) Necesitan ser desarrolladas siguiendo pautas de diseño reactivo.

¿Es cualquier página web una aplicación multiplataforma desarrollada basada de tecnologías web?



a) Sí. Es sólo una forma de denominarlas en el contexto de las aplicaciones para dispositivos móviles.
b) No. Una aplicación web ofrece un aspecto parecido al de una aplicación nativa (ej. no muestra la barra de navegación o el botón de vuelta atrás del navegador) y permite al usuario interactuar con ella.
c) No. Una aplicación web para dispositivos móviles es una página web implementada con Android.
d) No. La aplicación multiplataforma es una página web que además se conecta con algún servidor remoto para realizar sus operaciones.

Si queremos publicar una web app en los stores, ¿qué debemos hacer?


a) Utilizar jQuery Mobile para adaptarla a móviles.
b) Utilizar HTML5 + CSS3 + Javascript para su utilización en móviles.
c) Convertir la web app a una app híbrida mediante herramientas como Apache Cordova.
d) Utilizar Materialize para simular el aspecto de una app como las diseñadas por Google.

¿Qué nos permite el desarrollo de apps mediante HTML?


a) Aprovechar al máximo las capacidades del dispositivo.
b) Escribir una única aplicación que funciona en todos los dispositivos.
c) Interactuar con las notificaciones, agenda, etc. del usuario.

¿Cuál de las siguientes librerías/aplicaciones/marcos de desarrollo es un motor de juegos multiplataforma?



a) Appcelerator
b) Apache Cordova
c) Xamarin
d) Materialize
e) Unity 


¿Qué es una app híbrida?


a) Una página web con un envoltorio que funciona como app y se instala en el dispositivo como si fuese nativa.
b) Una página web adaptada a móvil que se consume a través del navegador como si fuese nativa.
c) Una web creada con un framework para usarse en móviles.
d) Una aplicación que ha sido generada con un motor de juegos.

Las propuestas multiplataforma basadas en tecnologías web usan el lenguaje HTML para crear páginas estáticas. ¿Para qué usan el lenguaje JavaScript?



a) Para visualizar gráficos.
b) Para visualizar gráficos y animaciones.
c) Para implementar algoritmos.
d) Para procesar las páginas HTML y darle al navegador los comandos necesarios para su visualización.
e) Para responder a las acciones del usuario y modificar la página mostrada.


¿Qué es una web app?


a) Una página web con un envoltorio que funciona como app y se instala en el dispositivo como si fuese nativa.
b) Una página web adaptada a móvil que se consume a través del navegador como si fuese nativa.
c) Una web creada con un framework para usarse en móviles.
d) Cualquier web abierta desde un navegador de móvil.


¿Qué es el Material Design?


a) El Material Design es el estándar de diseño definido por Google.
b) Es un framework de desarrollo basado en CSS3 para personalizar páginas web.
c) Es una técnica de diseño de interfaces de apps en la que la interfaz reacciona a cualquier posible gesto del usuario para evitar errores inintencionados.
d) Es una técnica de diseño de interfaces orientada a que estas se adapten automáticamente a los cambios en las características de las nuevas versiones del sistema operativo.
e) Es un método de programación para JavaScript orientado a apps.

Comentarios

  1. Buenas tardes Catt. ¿Por casualidad tienes el módulo 4 de desarrollo de apps móviles? Gracias

    ResponderEliminar
    Respuestas
    1. hola yo también estoy buscando el modulo 4 .... si alguien lo encuentra... lo podría comentar en este foro ? .... gracias ....

      Eliminar
    2. holaa, siento responder tarde pero esta terminando mi semestre y no tebía tiempo ya publique el módulo 4

      Eliminar
  2. gracias por tomarte el tiempo para nosotros

    ResponderEliminar
  3. Respuestas
    1. La penúltima es esta la respuesta: Una página con un envoltorio que funciona como app y se instala en el dispositivo como si fuese nativa.

      Eliminar
  4. la concha de tu madre tío, me hiciste equivocar ya 2 veces. Corrije tus respuestas

    ResponderEliminar
  5. ¿Qué es una web app?

    R -> Una página con un envoltorio que funciona como app y se instala en el dispositivo como si fuese nativa.

    ResponderEliminar

Publicar un comentario