En la actualidad, muchas aplicaciones son híbridas, lo que significa que partes de la aplicación son nativas y partes que se ejecutan en un navegador web incorporado. Si la aplicación se vende a través de las tiendas de aplicaciones de Apple o Android, entonces debe tener ALGUNOS códigos nativos, al menos lo suficiente como para iniciar y mostrar una vista web incrustada. Por supuesto, muchas aplicaciones son 100% nativas, y las aplicaciones creadas en plataformas como PhoneGap se basan principalmente en la web.
A veces puede identificar interfaces basadas en HTML porque la sensación de la interfaz no es exactamente la misma que una interfaz de usuario nativa. Esto a menudo se mostrará como un comportamiento de resaltado diferente al tocar botones, páginas que se pueden desplazar cuando no deberían, y el comportamiento del teclado que aparece y desaparece al enfocar / dejar un campo de texto. Desafortunadamente, una aplicación nativa mal construida puede exhibir algunos de estos comportamientos y una aplicación HTML muy bien construida puede imitar la sensación nativa muy de cerca, por lo que no es confiable.
Su sugerencia de excavar en el paquete de aplicaciones para HTML es buena. Otra opción para las aplicaciones habilitadas para la red es ejecutar la aplicación a través de un servidor proxy como Fiddler y ver si está obteniendo documentos HTML de un servidor.
- Al referirse al desarrollo web, ¿cuál diría que es mejor o mejor trabajar para empezar? ¿Por qué?
- ¿Qué técnicas usa Codeacademy para editar e imprimir la salida de un código?
- ¿Cuánto tiempo me tomará aprender AngularJS?
- ¿Cuál es la mejor aplicación de procesamiento de texto para documentos que contienen muchas imágenes y formato pesado?
- ¿Existe una plataforma de publicación de libros de código abierto?