No tiene que ser uno u otro, puede ser ambos 🙂
Primero, sus versiones web obviamente son aplicaciones web; Cuando se trata de sus aplicaciones para teléfonos, tenían 3 opciones:
- Simplemente cree un sitio web que esté muy optimizado para dispositivos móviles (piense en jQuery Mobile, Responsive Design y similares).
- Cree una aplicación nativa, potencialmente una que use las mismas API que la aplicación web (con alguna clase de cliente HTTP y un analizador JSON y similar).
- Cree una aplicación web que esté envuelta en una aplicación nativa, usando algo como el componente WebView (un componente que es realmente un navegador web incorporado; tiene todo lo que hace un navegador web, excepto los menús y las barras de URL y las otras cosas que controlarás desde el código de todos modos).
Creo que FB está haciendo los tres: tienen m.facebook.com y una aplicación que es en parte una aplicación nativa, en parte WebViews incrustadas (por ejemplo, para mostrar el servicio de noticias, incluso si la mayoría del resto de los componentes son en realidad componentes nativos) . Quora también está haciendo algo similar para su aplicación móvil.
- ¿Qué sitios de aplicaciones de Andorid ofrecen la mejor aplicación?
- ¿Cuáles son las mejores aplicaciones?
- ¿Dónde puedo obtener plantillas CSS CSS Bootstrap HTML profesionales y gratuitas para mi aplicación web?
- ¿Cuáles son algunas aplicaciones web geniales creadas relacionadas con bitcoins?
- Cómo encontrar ideas interesantes para una aplicación web
Para obtener más información, busque “aplicación móvil híbrida”; para obtener aún más información, descubra cómo descompilar archivos .apk de Android y simplemente lea el código de las aplicaciones que desea conocer.