¿Cuál es la mejor manera de convertir mis páginas web en una aplicación móvil?

Sí, es completamente posible crear aplicaciones móviles a través de HTML + CSS + JS. Las herramientas que hacen esto se denominan “Frameworks móviles híbridos”. Algunos de ellos son: Los 7 marcos principales de aplicaciones móviles híbridas

Estos marcos se benefician de WebView (WebView | Desarrolladores de Android) y hacen que sus archivos HTML se ejecuten como una aplicación bajo WebView. Básicamente, WebView proporciona una aplicación de un navegador incorporado para cargar recursos de Internet dentro de él.

¿Qué cosas realmente importantes debes cuidar?

Dado que estos marcos solo toman HTML + CSS + JS como sus principales recursos, no pueden manejar lenguajes del lado del servidor como PHP. Por lo tanto, debe desarrollar este sitio web únicamente en HTML, CSS y JS. Luego, debe desarrollar un servidor de servicio web en algún lugar de su alojamiento web que le brinde acceso a la funcionalidad que no puede incluir en su sitio web móvil porque contiene un código del lado del servidor. Debe utilizar las llamadas de Ajax desde su aplicación móvil a su servidor de servicio web que procesará la parte del servidor en el alojamiento y devolverá la respuesta de esa actividad.

Un ejemplo de esto es dar una página de inicio de sesión en su aplicación. A través de su aplicación móvil, obtendrá la identificación de usuario y la contraseña del usuario porque tiene una página HTML dentro de esa aplicación que tiene ese diseño. Cuando el usuario hace clic en el botón “Iniciar sesión”, debe usar jQuery / JavaScript para obtener esas credenciales, crear una llamada Ajax y decirle al servidor que autentique a este usuario. En respuesta, el servidor devolverá mensajes positivos o negativos, que nuevamente usarán jQuery / JavaScript que su aplicación móvil mostrará a su usuario.

¿Qué marco debería elegir?

He creado aplicaciones móviles anteriormente y, según mi experiencia, puede elegir una de las siguientes:

Córdoba (Apache Cordova)

  • Un marco muy fuerte. Muchos otros marcos híbridos dependen directamente de él
  • Útil en los casos en que recién está comenzando, e instalar varias herramientas lo confunde
  • Cuando eres bueno con la parte de la interfaz de usuario y no necesitas mucha ayuda del marco para crear una interfaz de usuario

Ionic (Cree aplicaciones nativas increíbles y aplicaciones web progresivas con Ionic Framework y Angular)

  • Necesita que Cordova se instale primero, funciona en la parte superior
  • Le ayuda a crear su interfaz de usuario al proporcionarle funciones integradas para eso
  • Soporta Angular JS, si sabes cómo usarlo, será de gran ayuda entonces

Framework7 (Marco HTML móvil con todas las funciones para crear aplicaciones iOS y Android)

  • La mejor parte de este marco es que lo acerca mucho a la interfaz de usuario móvil nativa a la que las personas están acostumbradas
  • Muy buen marco para crear aplicaciones para iOS

Algunas cosas que ningún cuerpo dice:

  • si su aplicación móvil está utilizando mucho las animaciones CSS, dentro de 10 a 15 minutos de trabajar en la aplicación, su teléfono móvil (al menos Android) comenzará a retrasarse, y tendrá que reiniciar el teléfono para que funcione sin problemas. Probado en Nexus 7 (2 GB de RAM) y Asus Zenfone 4 (1 GB de RAM), ambos teléfonos mostraron retraso y ralentizaron el teléfono.
  • Toda la aplicación no solo se basa en HTML + CSS + JS, sino que debe configurar un servidor web y una secuencia de comandos del lado del servidor. Así que en realidad es mucha programación lo que realmente necesitas
  • A veces, integrar la funcionalidad de terceros como OAuth puede ser muy difícil, y en una etapa muy posterior puede encontrar que esta funcionalidad de terceros no se puede lograr porque estoy usando un Marco Híbrido

No dude en preguntar cualquier cosa con más detalle.

¡Hola, que tengan un gran martes por delante!

¡Un millón de gracias por una consulta intrigante!

Asegúrese de consultar nuestro artículo reciente ¿Cómo convertir un sitio web en una aplicación nativa de Android o IOS? – Mind Studios

Bueno, si ya tiene un sitio web de una página y desea que se le entregue una aplicación, hay dos formas principales en que este esquema podría funcionar.

  1. Entonces, el enfoque número uno es usar uno de los servicios ya existentes que tienen como objetivo convertir un sitio web en una aplicación.

Los más famosos entre ellos son:

  • IBuildApp: una plataforma en línea que le permite crear una aplicación para su negocio en 3 simples pasos:

1) elige una plantilla preparada

2) edite una aplicación de acuerdo con sus preferencias

3) solicitar publicación en Apple Store y Google Play

IBuildApp, calificado como uno de los mejores creadores de aplicaciones de 2017, es una solución ideal para su negocio con una amplia variedad de características para elegir.

Precios: desde $ 23.40 mensuales.

  • Como: una plataforma que le permite crear su propia aplicación personalizada desde cero, con una serie de características atractivas (calendario, blog, uso de comentarios y reservas) adjuntas. Esta podría ser una solución modesta para aquellos que buscan una aplicación personalizada para su pequeña empresa.

Precios: desde $ 59 cada mes.

Ambos programas mencionados anteriormente se adaptan bien cuando buscas una opción barata y rápida.

Sin embargo, IBuildApp, Como y todos los servicios similares a ellos tienen una cantidad limitada de funciones que compra una vez que paga una tarifa mensual. Cualquier cambio adicional, diseño personalizado o características futuras no se pueden incluir en su aplicación recién hecha. Además de esto, no garantiza que su producto navegue sin problemas en los mares de App Store y Google Play.

2. Es por eso que la segunda opción sugerida sería contratar a un equipo de desarrolladores profesionales de aplicaciones móviles para crear una aplicación para usted. Por supuesto, esta opción sería un caso más costoso: el precio de una aplicación comenzaría en al menos $ 10 mil, dependiendo del diseño, los límites de tiempo y el alcance de las características.

En la nota brillante, aquí puede gobernar: diseños personalizados, modelo de negocios bien pensado, alcance ilimitado de características: todo está en su bandeja de plata.

Le invitamos a leer más sobre la conversión de un sitio web en una aplicación en nuestro blog ¿Cómo convertir un sitio web en una aplicación nativa de Android o IOS? – Mind Studios

Gracias por la A2A

Realmente no he intentado esto. Pero gracias a ti, busqué en Internet y tuve una idea de cómo hacer esto. A continuación se muestran los lugares para buscar formas simples y mejores de hacer esto.

StackOverflow | YouTube | PhoneGap

Además, le recomendaría que revise esto para obtener detalles relevantes sobre Native vs Web Apps

Espero que esto te ayude con la configuración básica.

¡Aclamaciones!

Puedo darle una forma que funcionó para mí, siempre que esté buscando una aplicación de Android. Intente utilizar webView en su aplicación como pantalla de inicio. En consecuencia, construya su sitio web CSS. Consulte los siguientes enlaces:

https://developer.android.com/gu

La forma básica es usar Webview: un componente de Android que se usa para envolver páginas web; aunque utiliza el motor de renderizado de Webkit para el proceso.

De lo contrario, hay muchas plataformas móviles cruzadas que pueden servir para su propósito, una de ellas es phonegap.

Pero recomendaría ir a la forma nativa en lugar de la forma móvil cruzada.

Probablemente la mejor forma disponible para convertir sitios en línea a las aplicaciones es el creador de aplicaciones móviles basado en la web.

Estas plataformas simplemente convierten su sitio en una aplicación móvil iOS o Android con características que ni siquiera puede imaginar. OnGoBuyo es una de las plataformas líderes que prepara su aplicación a tiempo y dentro de su presupuesto.

Si planea convertir su tienda en una aplicación, le recomendamos que eche un vistazo a sus paquetes y funciones.

Puedes probar esta aplicación

Webpage Printer Plus – Aplicaciones de Android en Google Play

No solo puede convertir páginas web a PDF, sino que también puede imprimir páginas web en una impresora. También puede navegar por la web usando la aplicación.

PhoneGap o Ionic.

More Interesting

¿Cuál es la mejor manera de hacer que un sitio web sea revisado y calificado por blogs respetados?

¿Cuáles son algunos de los mejores marcos de desarrollo web?

¿Dónde puedo encontrar tutoriales de programación gratuitos en línea donde las aplicaciones y proyectos web reales se construyen en los tutoriales?

Strongloop o meteor - ¿cuál es mejor para desarrollar nuevas aplicaciones web?

¿Se supone que las URL distinguen entre mayúsculas y minúsculas? Si es así, ¿por qué algunas de las aplicaciones web se basan en la distinción entre mayúsculas y minúsculas de los parámetros GET?

¿Cuál es el nombre de usuario y la contraseña de DVWA web pentesting lab?

¿Qué enfoque de prueba sigues al probar la aplicación web?

¿Es bueno aprender un marco web?

Cuando comienzas a construir una nueva aplicación web con Ruby on Rails, ¿comienzas desde cero? ¿Construye a partir de una plantilla preexistente o un proyecto anterior?

¿Cuándo permitirá iOS las 'aplicaciones web progresivas' instaladas sin envoltura? ¿Tendrán que instalarse a través de la tienda de aplicaciones?

¿Cuáles son los pros y los contras de desarrollar en Silverlight?

¿Dónde trazas la línea con la mejora progresiva en la web?

¿Qué idiomas se utilizarán para desarrollar aplicaciones web?

Buscando desarrolladores web talentosos con experiencia en redes sociales (principalmente Twitter y Quora). ¿Alguna sugerencia?

¿Cuál es la comparación de Firebase con Parse y MongoDB?