¿Cómo se crean aplicaciones famosas como Uber, Paytm, Splitwise e Instagram?

Tuve que responder esto después de leer el resto de las respuestas. También estoy bastante emocionado de escribir esto porque ni siquiera John Gruber puede decir con certeza si una aplicación es híbrida / nativa. Aquí está la publicación de John sobre Uber– Daring Fireball: la aplicación web de Uber De hecho, es bastante difícil dar un ejemplo definitivo sin acceso al código de back-end de una aplicación.

Sin embargo, esta publicación de Brock Whitten, cocreador de PhoneGap, señala algunos trucos en esta dirección: ¿Cuáles son algunos ejemplos de buenas aplicaciones móviles HTML5? Brock menciona a Instagram y Uber como aplicaciones híbridas con bastante buen razonamiento.

Splitwise también se mudó a híbrido (con un rediseño) hace un año, supongo. Y a muchos de sus usuarios, realmente no les gustó cuando la aplicación hizo eso.

No tengo idea de Paytm, aunque supongo que nuevamente es una aplicación web.

Había leído sobre instagram. Fue construido en el objetivo c, un nativo de ios. Después de un millón de descargas lo crearon en Android. Todas estas aplicaciones famosas mencionadas se crean primero de forma nativa, ya que tiene más ventajas en lo que respecta a la interfaz de usuario y otras aplicaciones.

¿En qué plataforma? ¿En la web o Android o iOS? Por favor sea especifico

La mayoría de ellos están construidos sobre código nativo, lo hacen porque les da velocidad, estabilidad y seguridad.