SlideShare una empresa de Scribd logo
1 de 12
“Año del Diálogo y la Reconciliación
Nacional”
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
AUTORES: Chilcon Sanchez Luz Clarita.
Lastra Lujan Ruth Gavi.
Pardo Suarez Vilma Analí.
DOCENTE: Marco Aurelio Porro Chulli.
CICLO: VI GRUPO: "B"
BAGUA GRANDE - AMAZÓNAS – PERÚ
2018
I. Tema:
Aplicaciones
 Definición
Una aplicación (también llamada app) es simplemente un programa informático creado para llevar a cabo o
facilitar una tarea en un dispositivo informático. Cabe destacar que aunque todas las aplicaciones son programas,
no todos los programas son aplicaciones. Existe multitud de software en el mercado, pero sólo se denomina así a
aquel que ha sido creado con un fin determinado, para realizar tareas concretas. No se consideraría una
aplicación, por ejemplo, un sistema operativo, ni una suite, pues su propósito es general.
 Características.
•En general, una aplicación es un programa compilado (aunque a veces interpretado), escrito en cualquier
lenguaje de programación.
•Las aplicaciones pueden tener distintas licencias de distribución como ser freeware, shareware, trialware,
etc.
•Las aplicaciones tienen algún tipo de interfaz, que puede ser una interfaz de texto o una interfaz gráfica (o
ambas).
•También hay que destacar que la distinción entre aplicaciones y sistemas operativos muchas veces no es
clara. De hecho, en algunos sistemas integrados no existe una clara distinción para el usuario entre el sistema
y sus aplicaciones.
 Proceso de Diseño y Desarrollo (Conceptualización, Definición, Diseño, Desarrollo y Aplicación).
Abarca desde la concepción de la idea hasta el análisis posterior a su publicación en las tiendas. Durante las
diferentes etapas, diseñadores y desarrolladores trabajan la mayor parte del tiempo de manera simultánea y
coordinada. Hemos resumido las fases de este proceso solo desde la perspectiva del diseño y desarrollo, es
decir, sin tener en cuenta los roles de coordinación, la participación del cliente, ni los accionistas de la
empresa. Una aplicación, como cualquier proyecto, se rige por unas fases durante su producción.
a): Conceptualización.
d): Desarrollo.
b): Definición.
c): Diseño.
e): Publicación.
 Tipos de Aplicaciones (Nativas, Web e Híbridas).
NATIVAS:
Son aquellas que han sido desarrolladas con el software que ofrece cada sistema
operativo a los programadores, llamado genéricamente Software Development Kit
o SDK. Así, Android, iOS y Windows Phone tienen uno diferente y las
aplicaciones nativas se diseñan y programan específicamente para cada
plataforma, en el lenguaje utilizado por el SDK. Este tipo de apps se descarga e
instala desde las tiendas de aplicaciones —con ciertas excepciones en el caso de
Android, sacando buen partido de las diferentes herramientas de promoción y
marketing de cada una de ellas. Las aplicaciones nativas se actualizan
frecuentemente y en esos casos, el usuario debe volver a descargarlas para obtener
la última versión, que a veces corrige errores o añade mejoras.
La base de programación de las aplicaciones web también llamadas webapps es el HTML,
conjuntamente con JavaScript y CSS, herramientas ya conocidas para los programadores web.
En este caso no se emplea un SDK, lo cual permite programar de forma independiente al
sistema operativo en el cual se usará la aplicación. Por eso, estas aplicaciones pueden ser
fácilmente utilizadas en diferentes plataformas sin mayores inconvenientes y sin necesidad de
desarrollar un código diferente para cada caso particular.
WEB:
HÍBRIDAS:
Este tipo de aplicaciones es una especie de combinación entre las dos anteriores. La forma de
desarrollarlas es parecida a la de una aplicación web —usando HTML, CSS y JavaScript—, y una vez que
la aplicación está terminada, se compila o empaqueta de forma tal, que el resultado final es como si se
tratara de una aplicación nativa. Esto permite casi con un mismo código obtener diferentes aplicaciones,
por ejemplo, para Android y iOS, y distribuirlas en cada una de sus tiendas. A diferencia de las
aplicaciones web, estas permiten acceder, usando librerías, a las capacidades del teléfono, tal como lo
haría una app nativa.
Conclusiones.
•Según la perspectiva del grupo, es mejor desarrollar una App hibrida porque es la combinación de la
App nativa y la App Web, de esta manera podemos aprovechar las ventajas de cada una de ellas como
son.
•Se encuentran algunas arquitecturas ya planteadas para desarrollar aplicaciones para dispositivos
móviles que conviven con ciertas limitaciones pero casi ninguna ofrece la flexibilidad ofrecida por
MAD.
•Utilizar las hojas de estilo (CSS), HTML, JavaScript, que son más fáciles de aprender.
•No se comercializan y promocionan de forma independiente, ya que se distribuyen en las tiendas de
aplicaciones como google play y App store.
•Hay formas de usar controles y botones nativos de cada plataforma para apegarse más a la estética
propia de cada una.
Apreciación del Equipo.
• El tipo de aplicación que desarrollemos depende de factores muy dispares, como el
presupuesto del que se dispone, el tiempo o, incluso, la finalidad de la App en cuestión.
Cada plataforma requiere un desarrollo específico que debe analizarse y estudiarse con
detenimiento y de forma particular.
• Las aplicaciones más típicas son las que constituyen componentes de un paquete como lo
puede ser el de Microsoft Office, que incluye procesador de textos, hoja de cálculo, base
de datos y otras más.
Aplicaciones

Más contenido relacionado

La actualidad más candente

Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumJulito Avellaneda
 
Programacion de telefonos moviles
Programacion de telefonos movilesProgramacion de telefonos moviles
Programacion de telefonos movilesjeferson murillo
 
Consideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativasConsideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativasSoftware Guru
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesSergio Castillo Yrizales
 
U1 p2 tipologia_de_dispositivos_moviles
U1 p2 tipologia_de_dispositivos_movilesU1 p2 tipologia_de_dispositivos_moviles
U1 p2 tipologia_de_dispositivos_movilesAkirepaho
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilatSistemas
 
Lighting Talk iPhone vs BlaclBerry
Lighting Talk iPhone vs BlaclBerryLighting Talk iPhone vs BlaclBerry
Lighting Talk iPhone vs BlaclBerryjuliocarrettoni
 
Desarrollo de aplicaciones moviles con Intel XDK
Desarrollo de aplicaciones moviles con Intel XDKDesarrollo de aplicaciones moviles con Intel XDK
Desarrollo de aplicaciones moviles con Intel XDKSoftware Guru
 
Desarrollo De Aplicaciones Moviles
Desarrollo De Aplicaciones MovilesDesarrollo De Aplicaciones Moviles
Desarrollo De Aplicaciones MovilesRoberto Perales
 
Live code manual Español
Live code manual EspañolLive code manual Español
Live code manual EspañolSykrayo
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesRoberto Perales
 
Desarrollo de apps híbridas HTML5 con intel XDK
Desarrollo de apps híbridas HTML5 con intel XDKDesarrollo de apps híbridas HTML5 con intel XDK
Desarrollo de apps híbridas HTML5 con intel XDKSoftware Guru
 

La actualidad más candente (19)

Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e Icenium
 
Programacion de telefonos moviles
Programacion de telefonos movilesProgramacion de telefonos moviles
Programacion de telefonos moviles
 
Consideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativasConsideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativas
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móviles
 
U1 p2 tipologia_de_dispositivos_moviles
U1 p2 tipologia_de_dispositivos_movilesU1 p2 tipologia_de_dispositivos_moviles
U1 p2 tipologia_de_dispositivos_moviles
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvil
 
Lighting Talk iPhone vs BlaclBerry
Lighting Talk iPhone vs BlaclBerryLighting Talk iPhone vs BlaclBerry
Lighting Talk iPhone vs BlaclBerry
 
Desarrollo de aplicaciones moviles con Intel XDK
Desarrollo de aplicaciones moviles con Intel XDKDesarrollo de aplicaciones moviles con Intel XDK
Desarrollo de aplicaciones moviles con Intel XDK
 
Apps
AppsApps
Apps
 
Desarrollo De Aplicaciones Moviles
Desarrollo De Aplicaciones MovilesDesarrollo De Aplicaciones Moviles
Desarrollo De Aplicaciones Moviles
 
Clase2
Clase2Clase2
Clase2
 
Live code manual Español
Live code manual EspañolLive code manual Español
Live code manual Español
 
Mapa cognativo
Mapa cognativoMapa cognativo
Mapa cognativo
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
5.8 Apps vs Webapps
5.8 Apps vs Webapps5.8 Apps vs Webapps
5.8 Apps vs Webapps
 
Desarrollo de apps híbridas HTML5 con intel XDK
Desarrollo de apps híbridas HTML5 con intel XDKDesarrollo de apps híbridas HTML5 con intel XDK
Desarrollo de apps híbridas HTML5 con intel XDK
 

Similar a Aplicaciones (20)

Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Tipos de apps
Tipos de appsTipos de apps
Tipos de apps
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
app
appapp
app
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linux
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linux
 
Lopez maradiaga leoneledelberto_actividad1
Lopez maradiaga leoneledelberto_actividad1Lopez maradiaga leoneledelberto_actividad1
Lopez maradiaga leoneledelberto_actividad1
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Apps
AppsApps
Apps
 
Apps
AppsApps
Apps
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Software alejandra martinez
Software alejandra martinezSoftware alejandra martinez
Software alejandra martinez
 
aplicaciones del software
aplicaciones del softwareaplicaciones del software
aplicaciones del software
 
Presentación aplicación móvil
Presentación aplicación móvilPresentación aplicación móvil
Presentación aplicación móvil
 
Presentación aplicación móvil
Presentación aplicación móvilPresentación aplicación móvil
Presentación aplicación móvil
 
Presentación aplicación-móvil
Presentación aplicación-móvilPresentación aplicación-móvil
Presentación aplicación-móvil
 

Último

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (19)

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Aplicaciones

  • 1. “Año del Diálogo y la Reconciliación Nacional” INGENIERÍA DE SISTEMAS Y TELEMÁTICA AUTORES: Chilcon Sanchez Luz Clarita. Lastra Lujan Ruth Gavi. Pardo Suarez Vilma Analí. DOCENTE: Marco Aurelio Porro Chulli. CICLO: VI GRUPO: "B" BAGUA GRANDE - AMAZÓNAS – PERÚ 2018
  • 3.  Definición Una aplicación (también llamada app) es simplemente un programa informático creado para llevar a cabo o facilitar una tarea en un dispositivo informático. Cabe destacar que aunque todas las aplicaciones son programas, no todos los programas son aplicaciones. Existe multitud de software en el mercado, pero sólo se denomina así a aquel que ha sido creado con un fin determinado, para realizar tareas concretas. No se consideraría una aplicación, por ejemplo, un sistema operativo, ni una suite, pues su propósito es general.
  • 4.  Características. •En general, una aplicación es un programa compilado (aunque a veces interpretado), escrito en cualquier lenguaje de programación. •Las aplicaciones pueden tener distintas licencias de distribución como ser freeware, shareware, trialware, etc. •Las aplicaciones tienen algún tipo de interfaz, que puede ser una interfaz de texto o una interfaz gráfica (o ambas). •También hay que destacar que la distinción entre aplicaciones y sistemas operativos muchas veces no es clara. De hecho, en algunos sistemas integrados no existe una clara distinción para el usuario entre el sistema y sus aplicaciones.
  • 5.  Proceso de Diseño y Desarrollo (Conceptualización, Definición, Diseño, Desarrollo y Aplicación). Abarca desde la concepción de la idea hasta el análisis posterior a su publicación en las tiendas. Durante las diferentes etapas, diseñadores y desarrolladores trabajan la mayor parte del tiempo de manera simultánea y coordinada. Hemos resumido las fases de este proceso solo desde la perspectiva del diseño y desarrollo, es decir, sin tener en cuenta los roles de coordinación, la participación del cliente, ni los accionistas de la empresa. Una aplicación, como cualquier proyecto, se rige por unas fases durante su producción.
  • 6. a): Conceptualización. d): Desarrollo. b): Definición. c): Diseño. e): Publicación.
  • 7.  Tipos de Aplicaciones (Nativas, Web e Híbridas). NATIVAS: Son aquellas que han sido desarrolladas con el software que ofrece cada sistema operativo a los programadores, llamado genéricamente Software Development Kit o SDK. Así, Android, iOS y Windows Phone tienen uno diferente y las aplicaciones nativas se diseñan y programan específicamente para cada plataforma, en el lenguaje utilizado por el SDK. Este tipo de apps se descarga e instala desde las tiendas de aplicaciones —con ciertas excepciones en el caso de Android, sacando buen partido de las diferentes herramientas de promoción y marketing de cada una de ellas. Las aplicaciones nativas se actualizan frecuentemente y en esos casos, el usuario debe volver a descargarlas para obtener la última versión, que a veces corrige errores o añade mejoras.
  • 8. La base de programación de las aplicaciones web también llamadas webapps es el HTML, conjuntamente con JavaScript y CSS, herramientas ya conocidas para los programadores web. En este caso no se emplea un SDK, lo cual permite programar de forma independiente al sistema operativo en el cual se usará la aplicación. Por eso, estas aplicaciones pueden ser fácilmente utilizadas en diferentes plataformas sin mayores inconvenientes y sin necesidad de desarrollar un código diferente para cada caso particular. WEB:
  • 9. HÍBRIDAS: Este tipo de aplicaciones es una especie de combinación entre las dos anteriores. La forma de desarrollarlas es parecida a la de una aplicación web —usando HTML, CSS y JavaScript—, y una vez que la aplicación está terminada, se compila o empaqueta de forma tal, que el resultado final es como si se tratara de una aplicación nativa. Esto permite casi con un mismo código obtener diferentes aplicaciones, por ejemplo, para Android y iOS, y distribuirlas en cada una de sus tiendas. A diferencia de las aplicaciones web, estas permiten acceder, usando librerías, a las capacidades del teléfono, tal como lo haría una app nativa.
  • 10. Conclusiones. •Según la perspectiva del grupo, es mejor desarrollar una App hibrida porque es la combinación de la App nativa y la App Web, de esta manera podemos aprovechar las ventajas de cada una de ellas como son. •Se encuentran algunas arquitecturas ya planteadas para desarrollar aplicaciones para dispositivos móviles que conviven con ciertas limitaciones pero casi ninguna ofrece la flexibilidad ofrecida por MAD. •Utilizar las hojas de estilo (CSS), HTML, JavaScript, que son más fáciles de aprender. •No se comercializan y promocionan de forma independiente, ya que se distribuyen en las tiendas de aplicaciones como google play y App store. •Hay formas de usar controles y botones nativos de cada plataforma para apegarse más a la estética propia de cada una.
  • 11. Apreciación del Equipo. • El tipo de aplicación que desarrollemos depende de factores muy dispares, como el presupuesto del que se dispone, el tiempo o, incluso, la finalidad de la App en cuestión. Cada plataforma requiere un desarrollo específico que debe analizarse y estudiarse con detenimiento y de forma particular. • Las aplicaciones más típicas son las que constituyen componentes de un paquete como lo puede ser el de Microsoft Office, que incluye procesador de textos, hoja de cálculo, base de datos y otras más.