Facebook, AFAIK utiliza vistas completas nativas + personalizadas (derivadas nativas) para mostrar datos al usuario. Usaron HTML5 anteriormente y la aplicación era casi inutilizable. Ahora, está completamente basado en la interfaz de usuario nativa de Android vinculada a su API de gráfico abierto. Sin embargo, es posible que encuentre algunas pantallas aleatorias como Configuración de privacidad / Configuración de cuenta todavía en HTML.
Quora para Android utiliza una combinación de HTML que se muestra en una vista web para datos + vistas nativas para el flujo de pantalla, etc. Esto es mejor dejar que un ingeniero de Quora lo elabore.
Hay muchas peculiaridades para usar HTML dentro de las aplicaciones. Quora en tabletas Android tiene muchos problemas básicos, por ejemplo, pierde el menú cuando cambia la orientación de la pantalla cuando se carga una pregunta / respuesta, y así sucesivamente.
- ¿Cuáles son algunas características generales (en cuanto al conocimiento) para un desarrollador senior de Android?
- ¿De qué maneras puedo crear una aplicación de Android y no soy estudiante de Btech?
- ¿Es posible ejecutar una aplicación de Android o iOS cuando el dispositivo está apagado?
- ¿Es posible crear una aplicación de alarma personalizada en un teléfono Android? En caso afirmativo, ¿cuál sería el lenguaje de programación que se puede utilizar?
- ¿Cómo se activa la aplicación en Android?
Volviendo a su pregunta, sí, es posible utilizar tanto la interfaz de usuario web como la nativa. Estas aplicaciones son ejemplos perfectos de aplicaciones híbridas ampliamente utilizadas. Android proporciona una vista llamada “WebView” para tales fines. Tiene un soporte razonablemente bueno para js, y cosas como jquery mobile funcionan bastante bien, aunque las animaciones pueden no ser fluidas.