trabajo1 terminado.pdf

download trabajo1 terminado.pdf

of 17

Transcript of trabajo1 terminado.pdf

  • Tecnolgico Nacional de Mxico Instituto tecnolgico

    de Salina Cruz

    Tema:

    Investigacin de usos y tipos de aplicaciones mviles

    Nombre del alumno (a):

    Cruz Solar Jos Alexis

    Semestre: V Grupo: E

    Carrera: Ing. En Tics.

    Facilitador:

    Ing. Julissa Andrea Alquisiris Sibaja

    Salina Cruz, Oaxaca a 1 de julio del 2015

  • INDICE:

    Contenido INTRODUCCION: ............................................................................................................................................ 4

    QU SON LAS APLICACIONES? ................................................................................................................. 5

    USO DE APLICACIONES MVILES ............................................................................................................. 5

    TIPOS DE APLICACIONES SEGN SU DESARROLLO ............................................................................. 9

    Aplicaciones Nativas ...................................................................................................................................... 9

    Ventajas Y Desventajas. ........................................................................................................................... 10

    Aplicaciones Web ......................................................................................................................................... 11

    Ventajas Y Desventajas ............................................................................................................................ 13

    Aplicaciones Hbridas .................................................................................................................................. 14

    Ventajas Y Desventajas ............................................................................................................................ 15

    CUL DEBERA USAR? .............................................................................................................................. 15

    CONCLUSION ................................................................................................................................................ 16

    REFERENCIAS BIBLIOGRAFICAS ............................................................................................................. 17

  • INTRODUCCION: Las tecnologas mviles tienen mucho tiempo entre nosotros simplificando nuestras

    actividades cotidianas facilitando nuestros trabajos, estudios o vida normal con sus

    innumerables aplicaciones disponibles que se han ido incrementando con el tiempo.

    Sin embargo, el desarrollo de la computacin como de la telefona celular han sido

    el parte aguas de la evolucin de estas tecnologas que se despegaron con la

    incursin del Internet en la vida productiva y econmica de la sociedad de hace ms

    de 20 aos. A pesar de que la telefona celular estaba en pleno crecimiento su

    estructura era incipiente para soportar las aplicaciones bsicas del uso de Internet

    en las dcadas de los noventas e inicio del 2000. Una vez que el auge del internet

    y aplicaciones sobre la web alcanzo un nivel en que todo lo que se pudiera pensar

    ya existira en ella, la telefona emprendi un camino sin retorno a superar la

    capacidad de imaginacin de los usuarios, llevando a la palma de su mano, las

    aplicaciones propias de una computadora persona a costos y velocidad que ningn

    modem de servicio local o banda ancha pudiera ofrecer. Es por ello, que hablar de

    tecnologas mviles nos remonta inicialmente a lo simple que es un control remoto,

    sin embargo, su capacidad lleva a centralizar todos los servicios en un dispositivo

    que aparte de controlar un aparato, es capaz de estar conectado a miles de usuarios

    en el planeta usando una infraestructura de comunicaciones poco imaginables para

    la corta historia de estos entre nosotros, es por ello, que el estudio de la tecnologas

    mviles se ha convertido en una parte fundamental de la ingeniera similar a una

    ciencia exacta que nos ayude comprender la situacin actual de las mismas y el

    futuro que podemos a llegar a tener con el uso de esta tecnologa.

  • QU SON LAS APLICACIONES? Las aplicaciones tambin llamadas

    apps estn presentes en los telfonos

    desde hace tiempo; de hecho, ya estaban

    incluidas en los sistemas operativos de

    Nokia o Blackberry aos atrs. Los mviles

    de esa poca, contaban con pantallas

    reducidas y muchas veces no tctiles, y

    son los que ahora llamamos feature

    phones, en contraposicin a los smartphones, ms actuales.

    En esencia, una aplicacin no deja de ser un software. Para entender un poco mejor

    el concepto, podemos decir que las aplicaciones son para los mviles lo que los

    programas son para los ordenadores de escritorio.

    USO DE APLICACIONES MVILES

    75% no lo desconecta para ligar o practicar sexo.

    72% no lo apagan para dormir.

    80% no se despega de l para comer.

    1,5% lo deja en casa por vacaciones.

    75% no lo desconecta para ligar o practicar sexo.

  • Cada da somos ms fans de las redes sociales. El uso de las redes sociales ha

    aumentado el uso en un 45% respecto al ao anterior.

    90% Facebook.

    45% Twitter.

    36% Tuenti.

    16% Google Plus.

    11% Instagram.

    10% Linkedin.

    2% Buscar pareja.

    5% Otras.

    El uso del smartphone alcanza a todos los tramos de edad, si bien su uso est

    ms extendido entre las capas ms jvenes de la poblacin, como se puede ver en

    la imagen siguiente.

  • Entre los fabricantes, Samsung se consolida como el dominador del mercado,

    seguida de Sony, que se alzado sorpresivamente hasta el segundo puesto. En

    cuarto lugar se sita LG, que ha triplicado su crecimiento en un ao y amenaza la

    posicin de Apple.

    Por sistema operativo, Android asienta su hegemona y controla el 80%

    del mercado. iOS cae del 14% al 11% en el ltimo ao y se desploma la

    presencia de Blackberry y otros sistemas.

    El uso del smartphone para el acceso a Internet es ya generalizado. El 86%

    lo hace diariamente a travs de este dispositivo y se ha igualado al acceso desde

    porttiles y ordenadores de sobremesa. Por el contrario, el acceso mediante

    tablets no ha aumentado en el ltimo ao.

  • El 50% de las entradas a Internet se

    realizan para acceder a

    comunicaciones sociales

    (mensajera, redes sociales, e-mail),

    el 20% para contenidos ldicos

    (juegos, msica) y un 14% para

    navegar por Internet.

    Uno de los aspectos ms destacados del informe de IAB Spain es el espectacular

    incremento del uso de las aplicaciones. En 2012, con la penetracin del

    smartphone en un 59%, el 41% de los usuarios se conectaba a Internet a travs

    de aplicaciones. El pasado ao, con una penetracin en el mercado del 80%, esa

    cifra alcanzaba ya al 71% de los usuarios. En la siguiente imagen, las apps ms

    usadas para smartphones y tablets:

  • TIPOS DE APLICACIONES SEGN SU DESARROLLO A nivel de programacin, existen varias formas de desarrollar una aplicacin. Cada

    una de ellas tiene diferentes caractersticas y limitaciones, especialmente desde el

    punto de vista tcnico.

    Aunque a primera vista esto no parezca incumbencia del diseador, la realidad es

    que el tipo de aplicacin que se elija, condicionar el diseo visual y la interaccin.

    Aplicaciones Nativas

    Las aplicaciones nativas son aquellas que han sido desarrolladas con el software

    que ofrece cada sistema operativo a los programadores, llamado genricamente

    Software Development Kit o SDK. As, Android, iOS y Windows Phone tienen uno

    diferente y las aplicaciones nativas se disean y programan especficamente 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, que veremos en el captulo Lanzando

    la app sacando buen partido de las diferentes herramientas de promocin 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 versin, que a veces corrige

    errores o aade mejoras.

    Una caracterstica generalmente menospreciada de las apps nativas, es que

    pueden hacer uso de las notificaciones del sistema operativo para mostrar avisos

    importantes al usuario, aun cuando no se est usando la aplicacin, como los

    mensajes de Whatsapp, por ejemplo.

  • FIGURA 1.4.Las aplicaciones nativas permiten aprovechar el sistema de notificaciones.

    Adems, no requieren Internet para funcionar, por lo que ofrecen una experiencia

    de uso ms fluida y estn realmente integradas al telfono, lo cual les permite

    utilizar todas las caractersticas de hardware del terminal, como la cmara y los

    sensores (GPS, acelermetro, girscopo, entre otros).

    A nivel de diseo, esta clase de aplicaciones tiene una interfaz basada en las

    guas de cada sistema operativo, logrando mayor coherencia y consistencia con el

    resto de aplicaciones y con el propio SO. Esto favorece la usabilidad y beneficia

    directamente al usuario que encuentra interfaces familiares.

    Ventajas Y Desventajas. Ventajas.

    Utilizacin de los recursos tantos del sistema como del hardware.

    Permite ser publicada en tiendas para su distribucin.

    En su mayora, no necesitan estar conectadas a Internet para su funcionamiento.

  • Desventajas

    Solo pueden ser utilizadas por un dispositivo que cuente con el sistema para el cual fue desarrollada.

    Requiere de un costo para distribuirla en una tienda, y dependiendo el sistema, para el uso del entorno de desarrollo.

    Necesitan aprobacin para ser publicadas en la plataforma.

    Aplicaciones Web

    La base de programacin de las aplicaciones web tambin 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 aplicacin. Por eso, estas

    aplicaciones pueden ser fcilmente utilizadas en diferentes plataformas sin mayores

    inconvenientes y sin necesidad de desarrollar un cdigo diferente para cada caso

    particular.

    La base de programacin de las aplicaciones web tambin 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 aplicacin. Por eso, estas

    aplicaciones pueden ser fcilmente utilizadas en diferentes plataformas sin mayores

    inconvenientes y sin necesidad de desarrollar un cdigo diferente para cada caso

    particular.

    Las aplicaciones web no necesitan instalarse, ya que se visualizan usando el

    navegador del telfono como un sitio web normal. Por esta misma razn, no se

    distribuyen en una tienda de aplicaciones, sino que se comercializan y promocionan

    de forma independiente.

  • Al tratarse de aplicaciones que funcionan sobre la web, no es necesario que el usuario

    reciba actualizaciones, ya que siempre va a estar viendo la ltima versin. Pero, a

    diferencia de las apps nativas, requieren de una conexin a Internet para funcionar

    correctamente.

    FIGURA 1.5.Facebook cuenta tanto con una webapp como con una app nativa.

    Adicionalmente, tienen algunas restricciones e inconvenientes en factores

    importantes como gestin de memoria y no permiten aprovechar al mximo la

    potencia de los diferentes componentes de hardware del telfono.

  • Las aplicaciones web suelen tener una interfaz ms genrica e independiente de la

    apariencia del sistema operativo, por lo que la experiencia de identificacin del usuario

    con los elementos de navegacin e interaccin, suele ser menor que en el caso de las

    nativas.

    Ventajas Y Desventajas

    Ventajas

    Pueden ser utilizadas desde cualquier dispositivo sin importar el sistema operativo.

    Puede que requiera un coste para su desarrollo, peor este puede ser mnimo en

    comparacin con las nativas.

    No requieren de ninguna aprobacin para su publicacin.

    Desventajas

    No pueden ser publicadas en plataformas para su distribucin

    No utilizan los recursos del sistema ni del dispositivo de manera ptima.

  • Aplicaciones Hbridas

    Este tipo de aplicaciones es una especie de combinacin entre las dos anteriores.

    La forma de desarrollarlas es parecida a la de una aplicacin web usando HTML,

    CSS y JavaScript, y una vez que la aplicacin est terminada, se compila o

    empaqueta de forma tal, que el resultado final es como si se tratara de una

    aplicacin nativa.

    Esto permite casi con un mismo cdigo 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 libreras, a

    las capacidades del telfono, tal como lo hara una app nativa.

    FIGURA 1.6.Netflix tiene una aplicacin hbrida que se ve prcticamente igual en iOS y en Android.

  • Las aplicaciones hbridas, tambin tienen un diseo visual que no se identifica en

    gran medida con el del sistema operativo. Sin embargo, hay formas de usar

    controles y botones nativos de cada plataforma para apegarse ms a la esttica

    propia de cada una.

    Existen algunas herramientas para desarrollar este tipo de aplicaciones. Apache

    Cordova es una de las ms populares, pero hay otras, como Icenium4, que tienen

    la misma finalidad.

    Ventajas Y Desventajas Ventajas

    Uso de los recursos del dispositivo y del sistema operativo.

    El costo de desarrollo puede ser menor que el de una nativa.

    Son multiplataforma.

    Permite distribucin a travs de las tiendas de su respectiva plataforma.

    Desventaja

    La documentacin puede ser un poco escasa y desordenada.

    CUL DEBERA USAR?

    Dadas las caractersticas de cada una de las aplicaciones, decidirse por una u otra

    estar determinado por unos pocos factores fundamentales y por la forma en que

    afectan finalmente la experiencia de uso. Cuando la disponibilidad de la app sin

    Internet, la posibilidad de usar notificaciones y el acceso a los recursos de hardware

    del telfono sean importantes, una aplicacin nativa ser la opcin ms indicada.

  • CONCLUSION

    Las aplicaciones mviles han estado desarrollndose desde hace mucho tiempo,

    sus utilidades son indudables pero tambin tienen cosas malas como son el ocio de

    las personas pero sin duda tambin siguen siendo tiles.

    Existen varias formas de desarrollar una aplicacin para mviles y depende de

    nosotros elegir de qu manera lo aremos. Aunque como se vio en el trabajo la

    aplicacin que iria mas rpida seria la nativa pero se tendra que hacer para cada

    plataforma si se desea que este en varias.

    Las aplicaciones actuales son muy tiles desde aplicaciones de mensajera hasta

    calculadoras cientficas, videojuegos y dems.

    Se puede notar como el uso de telfonos mviles ha incrementado en los aos.

    Actualmente es imprescindible contar con un telfono mvil por comodidad para la

    comunicacin y por la utilidad de sus aplicaciones ya que hoy en da incluso existen

    aplicaciones para pagar con ellas en locales de comercio.

    Es sin duda de vital importancia el uso de aplicaciones mviles, en tablets su las

    aplicaciones para leer libros digitales es muy usado ya que es cmodo y fcil de

    hacer.

    Inclusive existen ya automviles con android, y otros sistemas operativos que

    cuentan con aplicaciones para darle funcin a este.

  • REFERENCIAS BIBLIOGRAFICAS