APLICACIONES
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
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.
Las aplicaciones nacen de alguna necesidad concreta de los usuarios, y se
usan para facilitar o permitir la ejecución de ciertas tareas en las que un
analista o un programador ha detectado una cierta necesidad. Pero las
aplicaciones también pueden responder a necesidades lúdicas, además de
laborales (todos los juegos, por ejemplo, son considerados aplicaciones). Se
suele decir que para cada problema hay una solución, y en informática, para
cada problema hay una aplicación.
CARACTERÍSTICAS
 Código abierto.
 Núcleo basado en el Kernel de Linux.
 Adaptable a muchas pantallas y resoluciones.
 Utiliza SQLite para el almacenamiento de datos.
 Ofrece diferentes formas de mensajería.
 Navegador web basado en WebKit incluido.
 Soporte de Java y muchos formatos multimedia.
 Soporte de HTML, HTML5, Adobe Flash Player, etc.
 Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del
rendimiento del software.
 Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google
Play).
 Bluetooth.
 Google Talk desde su versión HoneyComb, para realizar videollamadas.
 Multitarea real de aplicaciones.
PROCESO DE DISEÑO Y DESARROLLO
1. Conceptualización
2. Definición
3. Diseño
4. Desarrollo
5. Aplicación
TIPOS DE APLICACIONES
A nivel de programación, existen varias formas de desarrollar una
aplicación. Cada una de ellas tiene diferentes características y
limitaciones, especialmente desde el punto de vista técnico.
Aunque a primera vista esto no parezca incumbencia del diseñador,
la realidad es que el tipo de aplicación que se elija, condicionará el
diseño visual y la interacción.
1. Nativas
2. Web
3. Híbridas
RESUMEN
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. Las
aplicaciones nacen de alguna necesidad concreta de los usuarios, y se usan para
facilitar o permitir la ejecución de ciertas tareas en las que un analista o un
programador han detectado una cierta necesidad. También podemos hablar de
aplicaciones para Windows, Linux, Android, Apple, PC, móvil, según el sistema
operativo o la plataforma que vayamos a usar. En general, una aplicación se diseña
para ser usada con uno o varios sistemas operativos, siendo hasta cierto punto
dependiente de estos. Pero también existen aplicaciones diseñadas en exclusiva
para el uso con un programa o tipo de programas (ej: barras de los navegadores
web). Hablamos en este caso de addons, pequeñas aplicaciones que añaden nuevas
funcionalidades a ese programa concreto. Las aplicaciones pueden ser desde
pequeñísimos programas de apenas unas líneas de código, hasta grandes obras de
ingeniería informática, con miles de horas de trabajo detrás. Aunque a primera vista
esto no parezca incumbencia del diseñador, la realidad es que el tipo de aplicación
que se elija, condicionará el diseño visual y la interacción.
RECOMENDACIONES
 Las aplicaciones nativas son las que ofrecen una mejor
experiencia de uso y sobre todo, rendimiento. Algunas apps como
Facebook o LinkedIn, que antes eran híbridas, han pasado a ser
nativas por este motivo. Adicionalmente, ellas responden más a
las guías de diseño de cada sistema operativo.
 Diseñar una aplicación web, si es que ya se dispone del
conocimiento para ello, heredado del desarrollo de sitios web. En
este caso, el costo de desarrollo es más bajo y la forma de
trabajar un poco más ágil.
 Cuando la disponibilidad de la app sin Internet, la posibilidad de
usar notificaciones y el acceso a los recursos de hardware del
teléfono sean importantes, una aplicación nativa será la opción
más indicada.

Aplicaciones

  • 1.
  • 2.
  • 3.
    DEFINICIÓN Una aplicación (tambiénllamada 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. Las aplicaciones nacen de alguna necesidad concreta de los usuarios, y se usan para facilitar o permitir la ejecución de ciertas tareas en las que un analista o un programador ha detectado una cierta necesidad. Pero las aplicaciones también pueden responder a necesidades lúdicas, además de laborales (todos los juegos, por ejemplo, son considerados aplicaciones). Se suele decir que para cada problema hay una solución, y en informática, para cada problema hay una aplicación.
  • 4.
    CARACTERÍSTICAS  Código abierto. Núcleo basado en el Kernel de Linux.  Adaptable a muchas pantallas y resoluciones.  Utiliza SQLite para el almacenamiento de datos.  Ofrece diferentes formas de mensajería.  Navegador web basado en WebKit incluido.  Soporte de Java y muchos formatos multimedia.  Soporte de HTML, HTML5, Adobe Flash Player, etc.  Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software.  Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google Play).  Bluetooth.  Google Talk desde su versión HoneyComb, para realizar videollamadas.  Multitarea real de aplicaciones.
  • 5.
    PROCESO DE DISEÑOY DESARROLLO 1. Conceptualización 2. Definición 3. Diseño 4. Desarrollo 5. Aplicación
  • 6.
    TIPOS DE APLICACIONES Anivel de programación, existen varias formas de desarrollar una aplicación. Cada una de ellas tiene diferentes características y limitaciones, especialmente desde el punto de vista técnico. Aunque a primera vista esto no parezca incumbencia del diseñador, la realidad es que el tipo de aplicación que se elija, condicionará el diseño visual y la interacción. 1. Nativas 2. Web 3. Híbridas
  • 7.
    RESUMEN Una aplicación (tambiénllamada app) es simplemente un programa informático creado para llevar a cabo o facilitar una tarea en un dispositivo informático. Las aplicaciones nacen de alguna necesidad concreta de los usuarios, y se usan para facilitar o permitir la ejecución de ciertas tareas en las que un analista o un programador han detectado una cierta necesidad. También podemos hablar de aplicaciones para Windows, Linux, Android, Apple, PC, móvil, según el sistema operativo o la plataforma que vayamos a usar. En general, una aplicación se diseña para ser usada con uno o varios sistemas operativos, siendo hasta cierto punto dependiente de estos. Pero también existen aplicaciones diseñadas en exclusiva para el uso con un programa o tipo de programas (ej: barras de los navegadores web). Hablamos en este caso de addons, pequeñas aplicaciones que añaden nuevas funcionalidades a ese programa concreto. Las aplicaciones pueden ser desde pequeñísimos programas de apenas unas líneas de código, hasta grandes obras de ingeniería informática, con miles de horas de trabajo detrás. Aunque a primera vista esto no parezca incumbencia del diseñador, la realidad es que el tipo de aplicación que se elija, condicionará el diseño visual y la interacción.
  • 8.
    RECOMENDACIONES  Las aplicacionesnativas son las que ofrecen una mejor experiencia de uso y sobre todo, rendimiento. Algunas apps como Facebook o LinkedIn, que antes eran híbridas, han pasado a ser nativas por este motivo. Adicionalmente, ellas responden más a las guías de diseño de cada sistema operativo.  Diseñar una aplicación web, si es que ya se dispone del conocimiento para ello, heredado del desarrollo de sitios web. En este caso, el costo de desarrollo es más bajo y la forma de trabajar un poco más ágil.  Cuando la disponibilidad de la app sin Internet, la posibilidad de usar notificaciones y el acceso a los recursos de hardware del teléfono sean importantes, una aplicación nativa será la opción más indicada.