TESIS DE SISTEMA DE INFORMACION - CATALOGOS
Enviado por Jerry • 1 de Noviembre de 2018 • 4.963 Palabras (20 Páginas) • 387 Visitas
...
Los smartphones o teléfonos inteligentes son teléfonos que soportan más funciones que un teléfono común. Entre estas funciones suelen encontrarse la de gestionar correo electrónico, la funcionalidad compleja de organizar personal, y suelen estar pensados para acceder de manera continua a Internet. (Prieto et al., 2011, pág. 55)
Los teléfonos inteligentes (smartphone) traen incorporadas más funciones que uno tradicional, este ultimo solo esta diseñado con componentes básicos que sirven para la comuniciòn de voz y mensajes de texto. Dichos smartphone pueden gestionar múltiples correos electrònicos, instalar programas, sistemas de seguridad personal para proteger los datos de los usuarios y al mismo tiempo integran funcionalidades de un telèfono mòvil tradicional. “Otro atractivo de estos dispositivos es que los usuarios pueden ampliar las características del dispositivo descargando nuevas aplicaciones mediante la conexión inalámbrica. Esto se llama aprovisionamiento over the air” (Prieto et al., 2011, pág. 56).
- Aplicaciones web y nativas
El desarrollo de las aplicaciones móviles es de gran relevancia en la sociedad en general y en grupos especificos (redes sociales, video juegos, deportes, noticias, etc), también para los programados o entidades que se dedican al desarrollo de WebApps y Apps nativas porque estas generan nuevas fuentes de ingresos economicos. “El desarrollo de aplicaciones móviles es el proceso por el cual se desarrolla un software para dispositivos móviles” (Prieto et al., 2011, pág. 97).
Las WebApps se definen como:
Una aplicación web es, básicamente, un sitio web especificamente optimizado para un dispositivo móvil. Las características que definen una aplicación web son las siguientes: la interfaz de usuario se constituye con tecnologías web estandar, está disponible en una URL (pública, privada o protegida con contraseña) y está optimizada para los dispositivos móviles. (Prieto et al., 2011, pág. 103).
Las aplicaciones web son un conjunto de paginas contenidos en un sitio en especifico y esta es trabajada de la mejor manera para obtener resultados deseados y eficiencia en su desempeño porque su desarrollo es adapatado a plataformas móviles. La comunicación y el uso de servicios se da por medios de identifacores de recursos uniformes (URL), además estan ajoladas en algun servidor determinado, esto quiere decir que el usuario debe enviar una solicitud para hacer uso de la aplicación web.
Las WebApps provienen del conjuncón de las palabras en inglés web aplication (Aplicación web). “Este tipo de aplicaciones son accedidas mediante la web o una red de internet. Para acceder a ellas, el requisito esencial es contar con un navegador web que permita ejecutarlas” (Luna, 2014, pág. 31) Si no se cuenta con internet dificilmete se pueda hacer una solicitud al servidor donde se aloja la aplicación y es aún más impotante contar con un browser (Google chrome, Fire Fox, Opera, Safari e internet explorer) para ejecutar la aplicaciones. Es importante resaltar que los navegadores deben ser compatibles con los diferentes sistemas operativos móviles (Androi, IOS y Windows phone) y lenguejes de mercado (HTML), estilo (CSS) y programación (JavaScript, PHP, Python, Ruby y C#).
A diferencia de las aplicaciones nativas que “están instaladas en el dispositivo móvil, tienen acceso al hardware (altavoces, acelerómetro, cámara, etc.) y están escritas en algún lenguaje de programación complicado” (Prieto et al., 2011, pág. 103). Estas aplicaciones pueden acceder a los recursos físicos “hardware” de los dispositivos móviles mejorando el rendimiento de la aplicación, al mismo tiempo minimiza la dependencia del internet por que algunas funcionalidades trabajan de manera local y se desarrollan con un lenguaje en específico que sea compatible con la plataforma móvil escogida.
Las Apps nativas se conceptualizan como:
Aquella aplicación que fue programada para ser instalada dentro de un sistema operativo determinado. Para el caso de las aplicaciones móviles, una app nativa es aquella que fue programada bajo un lenguaje o framework recomendado por el fabricante del sistema operativo (Luna, 2014).
Estas aplicaciones son específicamente diseñadas y desarrolladas para plataformas o sistemas operativos móviles. Los fabricantes proveen el IDE del inglés (Integrated Development Environment) y los componentes personalizables e intercambiables para programar la aplicaciones, esto permite acelerar los procesos de desarrollo bajo un lenguaje establecido con anterioridad.
- Plataformas móviles (Sistemas operativos)
Los sistemas operativos juegan un papel muy importante en el desarrollo de las aplicaciones nativas o móviles, puesto que van a ser instaladas y ejecutas en el dispositivo móvil. Se puede definir como sistema operativo al “lenguaje que utilizamos para comunicarnos con el ordenador. Hace de intermediario entre el usuario y los diferentes partes del ordenador (memoria, periféricos y CPU)” Cavaller et al. (2010). El lenguaje permite comunicar las instrucciones del usuario al ordenador para ejecutar las tareas requeridas. Este concepto se aplica más a los ordenadores que a los dispositivos móviles. Prieto et al., definen el sistemas operativo móvil como: “la plataforma software que determina las funciones y las características disponibles en el dispositivo, como el control de los teclados, la seguridad inalámbrica, la sincronizacion con las aplicaciones, el correo electrónico, los mensajes de texto, etc”. El software determina las funcionalidades de los dispositivos de acuerdo al hardware de fabricación o si este permite la expansión de almacenamiento, tambien se encarga de controlar las tareas simples como lo es el correo electróncio y las tareas complejas como la sincronización, respaldo en las nuves y la seguridad de datos confidenciales del usuario.
Hoy en día se conocen un sin número de sistemas operativos o plataformas móviles en los diferentes dispositivos existentes ya sea para teléfonos inteligentes o tabletas de los cuales se mencionan los más significativos por su importancia en el mercado (marcas y modelos) y por los entornos de desarrollos versátiles que aportan las instituciones que se encargan de fabricar estas tecnologías portátiles.
- IOS
Este sistema operativo es propio de la firma de Apple. Fue desarrollado en (2016), para ser integrado al lanzamiento del iPhone en el año siguiente. (Luna, 2014, pág. 22). Apple se encarga de diseñar
...