PENSAMIENTO COMPUTACIONAL 2 (1) Tic

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

Ponce Torres Daniela

PENSAMIENTO COMPUTACIONAL.....................................................................................................1
DEFINICIÓN DE APP............................................................................................................................1
CARACTERISTICAS DE UNA APP......................................................................................................1
APP NATIVA........................................................................................................................................2
CARACTERISTICAS DE UNA APP NATIVA.........................................................................................3
APP WEB............................................................................................................................................3
CARACTERISTICAS DE LA APP WEB.................................................................................................4
APP HIBRIDA.......................................................................................................................................4
CARACTERISTICAS DE UNA APP HIBRIDA........................................................................................5
APPYPIE..........................................................................................................................................5
APPYBUILDER...............................................................................................................................6
MOBILE ROADIE..........................................................................................................................6
CODE.ORG.....................................................................................................................................6
APPERY.IO......................................................................................................................................7

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.
Ilustración 1 Definicion de app

CARACTERISTICAS DE UNA APP


 Brindan mayor seguridad, ya que guardan la información personal del usuario en
su celular.

1
Ponce Torres Daniela

 Aumentan la frecuencia en el uso del smartphone, lo cual compensa y justifica su


costo.
 Ocupan poco espacio en la memoria del dispositivo.
 Variedad en los servicios ofrecidos para la satisfacción de diversas necesidades.
 Facilita la interacción entre usuarios sin necesidad de recurrir al servicio telefónico
(las aplicaciones de comunicación que utilizan internet).
 Existen muchas que no dependen de internet para ofrecer entretenimiento a los
usuarios.
 Permiten tener desde el celular manejo de diversas cuentas personales.
 Se instalan automáticamente sin mayor dificultad.
 Hay gratuitas y pagas (las pagas suelen ser de bajo costo).
 Su fácil acceder a ellas, solo se necesita tener una aplicación para descargarla o
hacer uso de un buscador.
 El manejo es comúnmente sencillo,
pues el diseño toma en cuenta el usuario
al que está dirigido y en función a
ello la utilización de esta.

Ilustración 2 Caracteristicas de una app

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.
El principal inconveniente es, si se quiere disponer de la aplicación para los diferentes sistemas,
hay que duplicar el proyecto una vez por cada sistema en el que se quiera disponer de la app y
muchas veces también con la versión del mismo. Eso aumenta mucho tanto los tiempos de
desarrollo como los costos.

Ilustración 3 App nativa

2
Ponce Torres Daniela

CARACTERISTICAS DE UNA APP NATIVA


 Mejor rendimiento. Aunque las aplicaciones híbridas han mejorado bastante en
este aspecto, las nativas logran acceder a todos los recursos del equipo y gracias a
ello, funcionan con mayor eficacia y velocidad.
 Diseños más atractivos. Gracias a su grado de ‘especialización’ se pueden crear
diseños más complejos y a la medida de lo que requiera el proyecto.
 Actualizaciones. Es posible desarrollar actualizaciones y mejoras constantes que
respondan a los avances de cada sistema operativo y equipo nuevo del mercado.
 Notificaciones. El usuario podrá recibir notificaciones ‘pop up’ en su equipo.
 Sin conexión. El desarrollo de aplicaciones que funcionen sin conexión a internet es
mucho más sencillo en formato nativo

Descarga en tiendas oficiales. Siempre disponibles en tiendas de descarga oficiales, lo


cual facilita tus estrategias digitales para medir el número de descargas e interacciones
entre el público y tu aplicación.

Ilustración 4 Caracteristicas app nativa

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.

Ilustración 5 App web

3
Ponce Torres Daniela

CARACTERISTICAS DE LA APP WEB


 Compatibilidad multiplataforma: Una misma versión de las aplicaciones pueden
correr sin problemas en múltiples plataformas.
 Actualizaciones: Siempre se mantienen actualizada y no se requiere que el usuario
tenga que descargar las actualizaciones o que realice tareas de instalación.
 Acceso inmediato y desde cualquier lugar: No necesitan ser descargadas,
instaladas y configuradas, puedes acceder de cualquier computadora conectada a
la red desde donde se acceda a la aplicación.
 Menos requerimientos de hardware: No consume o consume muy poco espacio en
el disco y también no ocupa mucho o es lo mínimo de la memoria RAM, no es
necesario contar con computadoras con poderosos procesadores, el mayor porte
del trabajo se lleva a cabo en el servidor donde reside la aplicación
 Menos bugs (errores): Menos propensos a crear problemas técnicos debido a los
problemas de software y conflictos de hardware, aplicaciones basadas en web
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.

Ilustración 6 Caracteristicas app web

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.
Aprovecha al máximo la versatilidad de un desarrollo web tiene la capacidad de adaptación al
dispositivo como una aplicación nativa, aprovecha las funcionalidades del dispositivo tales como la
cámara el GPS o los contactos, comparten un menor costo que una aplicación nativa y una mejor
experiencia de uno que una aplicación web tiene un ligeramente inferior debida a que cada página
debe ser renderizada desde el servidor y supone una mayor dificultad de desarrollo.

4
Ponce Torres Daniela

Ilustración 7 App hibrida

CARACTERISTICAS DE UNA APP HIBRIDA


 Menor coste de desarrollo y diseño.
 Mantenimiento y actualizaciones más fáciles de desarrollar.
 Prototipado más rápido.
 Es versátil. Gracias a que la aplicación puede adaptarse a múltiples plataformas,
podemos exportar el código base y reutilizarlo; una característica que ahorra
tiempo para el desarrollador.
 Sin permisos. No requiere permisos externos para publicarse en las tiendas de
descargas de aplicaciones.
 Mantenimiento sencillo. Es relativamente fácil para el desarrollador actualizarla y
mejorarla.
 Responsiva. Se adapta a cualquier teléfono móvil.
 Costo accesible. Con relación a las aplicaciones nativas, requiere menor inversión.
 Mejor experiencia de uso. De fácil manejo para cualquier usuario, sin importar qué
dispositivo tenga ni su sistema operativo.

Ilustración 8 Caracteristicas de una app hibrida

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:

A los usuarios les gusta


Tienen precios competentes
Hay continuidad del negocio (no parece que vayan a cerrar mañana)
Debería ser mínimamente fácil de usar, ya que hay muchas apps creadas con la plataforma

5
Ponce Torres Daniela

ofrecen diferentes plantillas/opciones para crear nuestra app: app para casinos, app de
recetas, app multilenguaje, app para gestionar clientes, app para enviar mensajes,
app para gestionar bases de datos (añadir, modificar, borrar información)

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 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.

Ilustración 11 Mobile Roadie

CODE.ORG.
6
Ponce Torres Daniela

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

APPERY.IO.
Arrastrar y soltar, depuración, desarrollo de aplicaciones web/móviles, entorno de
desarrollo integrado, gestión de aplicaciones, interfaz gráfica de usuario, modelado visual,
plantillas prediseñadas.

Ilustración 13 Appery.io

Ilustración 1 Definicion de app...........................................................................................................1


Ilustración 2 Caracteristicas de una app.............................................................................................2
Ilustración 3 App nativa......................................................................................................................2
Ilustración 4 Caracteristicas app nativa..............................................................................................3
Ilustración 5 App web.........................................................................................................................3
Ilustración 6 Caracteristicas app web.................................................................................................4
Ilustración 7 App hibrida....................................................................................................................4
Ilustración 8 Caracteristicas de una app hibrida.................................................................................5
Ilustración 9 Appypie..........................................................................................................................5
Ilustración 10 AppyBuilder.................................................................................................................6
Ilustración 11 Mobile Roadie.............................................................................................................6
Ilustración 12 Code.org......................................................................................................................7
Ilustración 13 Appery.io.....................................................................................................................7

7
Ponce Torres Daniela

C
celular, 1

D
descargas, 2
dispositivos, 2

H
hardware, 3

I
información, 1
internet, 1

M
multiplataforma, 3

N
navegador, 3

P
programación, 2

R
RAM, 3

S
software, 3

U
usuarios, 1

W
web, 5

8
Ponce Torres Daniela

También podría gustarte