¿Uber está construido como una aplicación multiplataforma que utiliza tal vez Ionic?

No No, a menos que hayan derribado y reescrito completamente alrededor de 6 aplicaciones nativas en las que tienen cientos de ingenieros (Rider / Driver iOS / Android, más Eats iOS / Android).

Escribimos todo en Java para Android, y la gente de iOS escribió una combinación de Objective C y Swift.

Ninguna de las grandes empresas que conozco se ha convertido a ninguna de las “curas milagrosas” para la compilación de dispositivos cruzados. Demonios, Facebook no lo hace, y ellos * inventaron * React Native. (Lo hicieron con moderación para aplicaciones secundarias como Ads Manager).

Muchos, muchos grupos han intentado crear verdaderas plataformas de código de escritura una vez que se ejecutan en todas partes. Pero el problema es que las plataformas sobre las que escriben no se detienen. Apple desarrolla nuevas funciones a un ritmo regular, y Google también actualiza su sistema operativo insignia todo el tiempo. Los compiladores cruzados siempre tienden a fallar en formas pequeñas pero medibles.

Las grandes empresas también detestan permitir que partes clave de su infraestructura sean manejadas por alguien que no conocen o en quien no confían. ¿Las aplicaciones iónicas se compilan en la forma más pequeña posible, para que sean más agradables para los locales en el mundo en desarrollo? ¿Qué pasaría si pudiéramos pagar a algunos ingenieros para que minimicen mejor nuestra aplicación?

Esencialmente, si vas con Ionic y eres una empresa muy grande como Uber, estás diciendo que los ingenieros de Ionic son mejores para optimizar su código que todos los ingenieros de Android e iOS que Uber ha contratado. * Y * que desea contratar a un montón de expertos en Ionic / JS (que no se está retirando de un grupo muy amplio) para escribir sus aplicaciones.

No es una gran propuesta para nadie a escala.

Solo estoy adivinando, pero ¿Ionic es más nuevo que Uber? Ionic probablemente no discriminaría a Uber a pesar de que “TK” usa su mano para limpiarse el culo.

El servicio de mapas que utilizan proporciona la mayor parte de la funcionalidad del mapa.

No hay razón para que no puedas usar Ionic.

Puede usar casi cualquier herramienta multiplataforma si se compila en una aplicación que puede cargar. Puede hacer que todo sea una aplicación web estándar y resumirlo en una aplicación bonita.

La mayoría de las cosas elegantes ocurren en el lado del servidor para Uber, como contactar a los conductores correctos para que las personas adecuadas recojan o entierren las quejas de acoso sexual contra sus programadores.

(Ionic fue fundada en 2012 Uber fue 2009)

No creo que lo sean, aunque eso haría que Shiz fuera mucho más fácil de usar, ya que lo haría accesible sin descargar ninguna aplicación molesta para aquellos de nosotros que realmente sabemos cómo navegar a un sitio web. : p Creé el servicio que se hizo cargo cuando se retiraron de Noruega, RIDE.AM y fue creado dentro de las 3 semanas que Uber le dio al mercado noruego antes de que cerraran. RIDE.AM es multiplataforma y se creó al 100% en HTML5 en el lado del cliente para garantizar que sea accesible desde todos los navegadores y aplicaciones con el mismo código exacto. Todavía no entiendo por qué Uber no eligió una solución multiplataforma. : O