Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Al igual que el desarrollo de aplicaciones web, el desarrollo de aplicaciones móviles tiene sus
raíces en el desarrollo de software más tradicional. Sin embargo, una diferencia fundamental es
que las aplicaciones móviles a menudo se escriben específicamente para aprovechar las
características únicas de un dispositivo móvil en particular. Por ejemplo, se podría escribir una
aplicación de juegos para aprovechar el acelerómetro del iPhone o se podría escribir una
aplicación de salud móvil para aprovechar el sensor de temperatura de un reloj inteligente.
En los primeros años de las aplicaciones móviles, la única forma de garantizar que una aplicación
pudiera funcionar de manera óptima en cualquier dispositivo era desarrollar la aplicación de forma
nativa. Esto significaba que se tenía que escribir un nuevo código específicamente para el
procesador específico de cada dispositivo. Hoy en día, la mayoría de las aplicaciones móviles
desarrolladas son independientes del dispositivo.
Al igual que los videos de YouTube, el contenido de PWA se descarga progresivamente, lo que
brinda al usuario final una mejor experiencia de usuario que un sitio web tradicional que utiliza un
diseño receptivo. Las aplicaciones web progresivas también pueden denominarse aplicaciones
móviles instantáneas.
Antes de desarrollar una aplicación, debe determinar qué tipo creará. A continuación, se muestra
un desglose de varios tipos de tecnologías de desarrollo de aplicaciones móviles con información
sobre cada una.
La evolución del desarrollo móvil
A medida que la informática avanza en su transición de una disciplina estacionaria a una sin
ataduras, aumenta la demanda de software capaz de funcionar de forma eficaz en dispositivos
móviles. No solo se trata de crear aplicaciones móviles; las organizaciones deben ser capaces de
diseñar aplicaciones que, además de poder utilizarse en dispositivos móviles, aprovechen al
máximo las capacidades únicas de estos terminales.
Para abordar de manera eficaz esta necesidad, cada vez más empresas confían en el desarrollo
móvil.
Aplicaciones nativas. Estas aplicaciones se crean utilizando entornos de desarrollo integrados (IDE)
e idiomas para sistemas operativos móviles como Apple iOS o Google Android. Las aplicaciones
nativas le permiten personalizar las funciones necesarias, pero pueden ser más costosas que otras
tecnologías.
Aplicaciones híbridas. Estas son aplicaciones web que actúan como aplicaciones nativas. Se
desarrollan utilizando tecnologías como HTML, JavaScript y Hojas de estilo en cascada (CSS). Las
aplicaciones híbridas son más rentables de desarrollar que las aplicaciones nativas y se pueden
crear más rápido, pero no son tan ricas en funciones como las aplicaciones nativas.
Aplicaciones web progresivas. Una PWA es un sitio web que se ve y se comporta como si fuera una
aplicación móvil. Estas aplicaciones se desarrollan con tecnologías web como Facebook React.
Marcos y bibliotecas. Puede utilizar este código reutilizable escrito por otra persona para acelerar
el desarrollo de una aplicación móvil.
Redes inalámbricas en entornos industriales: Cómo prepararse para que su implementación sea
todo un éxito
Las redes inalámbricas han evolucionado a pasos agigantados. A lo largo de los años se han ido
resolviendo problemas hasta lograr unas redes inalámbricas capaces de rivalizar con sus
homólogas de cable. Éstas se están convirtiendo, cada vez más, en una parte integrante del
entorno habitual de una oficina. Sin embargo, las redes para entornos industriales profesionales
son muy distintas a las que utilizamos en la oficina. No se trata de empleados que trabajan con
portátiles o smartphones con roaming de baja velocidad, sino de terminales inalámbricos
instalados en carretillas elevadoras, que no dejan de moverse con un roaming de alta velocidad y
distintos puntos de acceso. Eddy Van Herbruggen, experto en redes de Zetes, nos habla de sus
ventajas y de las condiciones que deben darse para que la implementación inalámbrica sea todo
un éxito.
La tendencia actual apunta a que todo el futuro del desarrollo web será en la nube. De esta
manera, las aplicaciones se puedan tener siempre disponibles, siendo compatibles con cualquier
dispositivo y sin tener que instalar absolutamente nada en nuestros dispositivos.
Cada vez son más los servicios y las compañías que aprovechan las ventajas que proporciona la
nube, por lo que estos desarrollos seguirán mejorando. Así que no es de extrañar que la nube se
vaya a convertir en un estándar.
Esto ya es un estándar desde hace algunos años, pero aún existen muchos sitios que no son
responsivos. Los diseños web responsivos ya son un estándar y son el futuro de cualquier página
web. Es importante que se adapte de forma automática al tamaño de cualquier dispositivo desde
el que se esté visualizando, encargándose de que la experiencia que tenga el usuario siempre sea
la mejor.