Algunos creadores de páginas web pierden tiempo en la búsqueda de la forma para transformar sus
proyectos en aplicaciones para teléfonos inteligentes, y se limitan a solo a
los usuarios que ingresan a páginas web. Por
ello, es necesario conocer a cabalidad el proceso de creación de aplicaciones
en los sistemas iOS y Android.
Por lo tanto, con la finalidad de identificar los software para proyectos de teléfonos
inteligentes, describiremos el proceso de creación de aplicaciones en iOS y
Android, según las necesidades de cada sistema operativo.
Para el desarrollo de aplicaciones destinadas al
entorno iOS, el primer requisito es una computadora con este sistema operativo,
de lo contrario, descargamos una máquina virtual, como por ejemplo Virtual Box.
Luego de instalarla e iniciarla necesitamos insertar un disco con este sistema
operativo o realizar la compra del mismo en internet.
Xcode es un entorno con el cual es posible crear
las aplicaciones para iOS y requiere la programación con lenguaje Javascript. La
ubicamos en la aplicación Appstore y
en la página web, al momento de
descargarla, redirecciona a una solicitud del registro de una cuenta Apple. Tal
como se muestra en la imagen siguiente.
061-01_1410_ilu01.
Registro en Xcode
Antes de comenzar la creación de aplicaciones para
iOS, necesitamos instalar en el sistema operativo algunos componentes
adicionales, los cuales permiten un correcto desarrollo, entre ellos:
- Homebrew: es un administrador de
archivos, para instalar componentes y aplicaciones no nativas de este sistema
operativo.
- io.js: es un entorno para la
creación de JavaScript por parte del servidor.
- Watchman: es una herramienta para
monitorear el archivo fuente y hacer las actualizaciones necesarias en los
dispositivos.
- Google Chrome: es el
navegador para depurar la aplicación en el desarrollo, sin embargo, es posible
omitir su descarga y elegir otro navegador web.
- React Native: es un
framework para traducir al lenguaje orientado a objetos llamado Objetive-C, el
cual es interpretado por los sistemas operativos iOS.
Existe un entorno de desarrollo llamado Phone Gap,
propiedad de Adobe, utilizado con frecuencia en la creación de aplicaciones
móviles para diferentes sistemas operativos. Permite iniciar la creación de la
aplicación a partir de una página web,
realizada con los lenguajes HTML, CCS y Javascript. Es necesario realizar un
registro para utilizar las propiedades de esta aplicación.
Cuando utilizamos Phone Gap la aplicación móvil
exportamos de tres maneras:
- A través de un emulador
instalado en nuestra computadora.
- A través de un código QR
escaneado por el dispositivo móvil.
- A través de la descarga del
archivo, el cual será con extensión APK cuyo significado es Android Application Package. Ella es una
aplicación comprimida para dispositivos móviles Android.
061-01_1410_ilu02.
Tipos de exportación de una aplicación
Para las aplicaciones en dispositivos móviles
Android, es posible utilizar Android Studio, un entorno completo con el cual:
- Descargamos desde su página
oficial.
- Creamos las aplicaciones
para cualquier dispositivo Android.
- Conformamos códigos a
partir de plantillas.
- Emulamos la aplicación mediante
la especificación de las caracterÃsticas del dispositivo Android.
- Realizamos búsqueda de
errores en el código para su correcto funcionamiento.
Keynotes
- Para el desarrollo de aplicaciones destinadas al entorno iOS,
el primer requisito es una computadora con este sistema operativo, de lo
contrario, descargamos una máquina virtual, como por ejemplo Virtual Box.
- Xcode es un entorno con el cual es posible crear las
aplicaciones para iOS y requiere la programación con lenguaje Javascript. La
ubicamos en la aplicación Appstore y
en la página web, al momento de
descargarla, redirecciona a una solicitud del registro de una cuenta Apple.
- Existe un entorno de desarrollo llamado Phone Gap, propiedad
de Adobe, utilizado con frecuencia en la creación de aplicaciones móviles para
diferentes sistemas operativos. Permite iniciar la creación de la aplicación a
partir de una página web, realizada con
los lenguajes HTML, CSS y JavaScript.
Reto
Realiza una lista de pasos con el proceso de
creación de aplicaciones en iOS y Android, según las necesidades de cada
sistema operarativo. Previamente, discútelos con tus compañeros.
¡Comparte el resultado final de tu reto en vPages!
Tiempo disponible: entre 15 y 30 minutos.
Cierre
La descripción del proceso de creación de
aplicaciones en iOS y Android, según las necesidades de cada sistema
operarativo, permite llegar a la mayor cantidad de usuarios. Lo anterior se debe
a la opción de tener la página web
instalada en su teléfono como una aplicación, para ello, identificamos con
excelencia cada software necesario a
fin de lograrlo. La disciplina y constante práctica son esenciales para la creación
de aplicaciones móviles.