Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PENSAMIENTO COMPUTACIONAL
DEFINICIÓN DE APP
Una app o aplicación es un programa de software que está diseñado para realizar una
función determinada directamente para el usuario, programa generalmente pequeño y
específico que se usa particularmente en dispositivos móviles. El término app
originalmente se refería a cualquier aplicación móvil o de escritorio, pero a medida que
surgían más tiendas para vender aplicaciones móviles a usuarios de teléfonos inteligentes
y tabletas, el término ha evolucionado para referirse específicamente a estos pequeños
programas que pueden descargarse e instalarse a la vez en su dispositivo móvil.
1
Ilustración 2 Caracteristicas de una app
Ponce Torres Daniela
APP NATIVA
Las Apps nativas son aquellas aplicaciones que están desarrolladas para un equipo o
plataforma determinada. Es decir, funciona en el equipo sin necesidad de ningún
programa externo ya que se ha desarrollado en el lenguaje de programación específico de
cada equipo. El término de App Nativa está habitualmente asociado a los dispositivos
móviles y por tanto hay Apps Nativas para cada sistema operativo como iOS o Android.
2
Ponce Torres Daniela
APP WEB
Son aquellas aplicaciones desarrolladas con tecnologías Web que se pueden utilizar
accediendo a un servidor Web a través de Internet mediante un navegador. Precisamente
el hecho de que se acceda a ellas desde un navegador web es lo que confiere a las web
apps la mayoría de las ventajas.
Se puede utilizar la responsiva web design creando así una única aplicación adaptada par
a todo tipo de dispositivos, la aplicación web ofrece una peor experiencia de uso, ignora
las características del dispositivo y una menor seguridad ya que depende de la seguridad
que ofrezca el propio navegador.
3
Ponce Torres Daniela
utilizan la misma versión y los errores pueden ser corregidos tan pronto como son
encontrados y benefician inmediatamente a los usuarios de la aplicación.
Seguridad en los datos: Se alojan ene l servidor con los sistemas de
almacenamiento altamente fiables y libres de problemas que comúnmente sufren
los ordenadores de usuarios comunes como son los virus y o fallas de disco duro.
APP HIBRIDA
Las aplicaciones híbridas son una mezcla de las dos anteriores. En ellas se aprovecha la
versatilidad del desarrollo de una aplicación web con HTML5, CSS y Javascript,
permitiendo el uso de algunas de las funciones hardware, disponibles en las aplicaciones
nativas y que no se podían usar en las web apps.
4
Ponce Torres Daniela
Mejor experiencia de uso. De fácil manejo para cualquier usuario, sin importar qué
dispositivo tenga ni su sistema operativo.
APPYPIE. Como dice su lema: «Hacer una app es tan fácil como hacer un pastel»
(traducción literal de «as easy as pie»). Nada más entrar en su web vemos que, según ellos,
se han creado con su software casi 2 millones de apps. Esto nos puede dar información
interesante sobre esta plataforma:
Ilustración 9 Appypie
APPYBUILDER. Es una herramienta para crear apps de todo tipo. Enfocada al pequeño
comercio y a empresarios, en educación será fácil utilizarla ya que su funcionamiento es
similar al del software del MIT, solo que con algunos añadidos y extensiones adicionales
para brindar nuevas posibilidades. Permite general exclusivamente apps para Android y
5
Ponce Torres Daniela
tiene un modelo gratuito que ofrece lo básico, junto con modelos de suscripción premium
con pagos mensuales
Ilustración 10 AppyBuilder
MOBILE ROADIE. Parece una buena opción para crear apps sin necesidad de saber
programar, pero ofreciendo una genial experiencia de usuario. Ya con sólo mirar la web y
las características que ofrece en sus apps, nos damos cuenta de que es una herramienta
muy potente. Entonces, ¿dónde está el problema? En que no hay precios en su web. Por lo
tanto, deduzco que tienen una tarifa bastante alta.
CODE.ORG. Cuenta con varios tutoriales y cursos por edades para que los niños y
adultos se inicien en las bases de la programación. Hay juegos en inglés y español para
ello, como Minecraft o Angry Birds. En base a la edad, se puede necesitar ayuda para leer
las instrucciones que aumentan según la dificultad.
Con los cursos de Code.org se aprende programación, aunque también otras
habilidades como las espaciales, matemáticas, artísticas y más. Los diversos cursos
enseñan las reglas de código y fórmulas para poder expresar ideas con este lenguaje Es
ideal para aprender a mejorar las habilidades con códigos como el HTML, Javascript,
CSS y más con juegos y aplicaciones sencillos.
Ilustración 12 Code.org
6
Ponce Torres Daniela
Ilustración 13 Appery.io