Ir al contenido principal Este explorador ya no se admite. Show
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico. Comenzar desarrollar una aplicación web híbrida o PWA para Android
En este artículoEsta guía le ayudará a empezar a crear una aplicación web híbrida o una aplicación web progresiva (PWA) en Windows mediante un único código base HTML/CSS/JavaScript que se puede usar en la web y entre plataformas de dispositivos (Android, iOS, Windows). Mediante el uso de los marcos y componentes adecuados, las aplicaciones basadas en web pueden funcionar en un dispositivo Android de una manera que parezca a los usuarios muy similares a una aplicación nativa. Características de una aplicación web híbrida o PWAHay dos tipos principales de aplicaciones web que se pueden instalar en Android dispositivos. La principal diferencia es si el código de la aplicación está incrustado en un paquete de aplicación (híbrido) o hospedado en un servidor web (pwa).
Las PWA y las aplicaciones web híbridas son muy similares a una aplicación nativa de Android en que:
Las PWA también tienen algunas características únicas:
No necesita un marco para crear una aplicación híbrida o una PWA, pero hay algunos marcos populares que se tratarán en esta guía, incluido PhoneGap (con Cordova) e Ionic (con Cordova o Condensador mediante Angular o React). Apache CordovaApache Cordova es un marco de código abierto que puede simplificar la comunicación entre el código JavaScript que vive en una webView nativa y la plataforma Android nativa mediante complementos. Estos complementos exponen puntos de conexión de JavaScript que se pueden llamar desde el código y que se usan para llamar a las API nativas de dispositivo Android. Algunos complementos de Cordova de ejemplo incluyen acceso a servicios de dispositivos como el estado de la batería, el acceso a archivos, los tonos de vibración y anillo, etc. Estas características no suelen estar disponibles para aplicaciones web o exploradores. Hay dos distribuciones populares de Cordova:
IonicIonic es un marco que ajusta la interfaz de usuario (UI) de la aplicación para que coincida con el lenguaje de diseño de cada plataforma (Android, iOS, Windows). Ionic permite usar Angular o React. Nota Hay una nueva versión de Ionic que usa una alternativa a Cordova, denominada Condensador. Esta alternativa usa contenedores para que la aplicación sea más fácil de usar web. Comenzar con Ionic mediante la instalación de las herramientas necesariasPara empezar a compilar una aplicación web híbrida o PWA con Ionic, primero debe instalar las siguientes herramientas:
Creación de un proyecto con Ionic Cordova y AngularInstale Ionic y Cordova escribiendo lo siguiente en la línea de comandos:
Cree una aplicación de Angular Ionic con la plantilla de aplicación "Pestañas" escribiendo el comando :
Cambie a la carpeta de la aplicación:
Ejecute la aplicación en el explorador web:
Para obtener más información, consulte la documentación de Ionic Cordova Angular. Visite la sección Convertir la aplicación Angular en una PWA de los documentos de Ionic para aprender a mover la aplicación de ser un híbrido a un PWA. Creación de un proyecto con condensador iónico y AngularInstale Ionic y Cordova-Res escribiendo lo siguiente en la línea de comandos:
Cree una aplicación de Angular Ionic con la plantilla de aplicación "Pestañas" y agregue Condensador escribiendo el comando :
Cambie a la carpeta de la aplicación:
Agregue componentes para convertir la aplicación en un PWA:
Importe @ionic/pwa-elements agregando lo siguiente al
Ejecute la aplicación en el explorador web:
Para obtener más información, consulte la documentación sobre el condensador Ionic Angular. Visite la sección Convertir la aplicación Angular en una PWA de los documentos de Ionic para aprender a mover la aplicación de ser un híbrido a un PWA. Creación de un proyecto con Ionic y ReactInstale la CLI de Ionic escribiendo lo siguiente en la línea de comandos:
Cree un proyecto con React escribiendo el comando :
Cambie a la carpeta de la aplicación:
Ejecute la aplicación en el explorador web:
Para obtener más información, consulte la documentación de Ionic React. Visite la sección Creación de la aplicación de React una PWA de los documentos Ionic para aprender a mover la aplicación de ser un híbrido a un PWA. Prueba de la aplicación Ionic en un dispositivo o emuladorPara probar la aplicación Ionic en un dispositivo Android, conecte el dispositivo (asegúrese de que está habilitado primero para el desarrollo) y, a continuación, en la línea de comandos, escriba:
Para probar la aplicación Ionic en un emulador de dispositivo Android, debe hacer lo siguiente:
Consulte el Emulator cordova en los documentos de Ionic para obtener más información. Recursos adicionales
|