Estoy considerando desarrollar una aplicación híbrida sobre nativa. La aplicación tendrá un servicio de videollamadas seguro, función de clasificación e integración con la pasarela de pago. ¿Qué plataforma es la mejor: Iconic, Xamarin o PhoneGap? ¿O hay una mejor plataforma que pueda considerar?

Hola
¿Cuál es la formación de tu equipo?
Tecnología web (HTML, CSS, javascript)? Luego ve con PhoneGap / Cordova o Ionic (creo que escribiste mal).

Si necesita un rendimiento nativo (a veces incluso mejor) y tiene antecedentes en c # /. Net, vaya a Xamarin.
Nota: Xamarin no es trivial. Necesitarás aprender iOS y Anroid y .net. Puede reutilizar habilidades de .net. Es como tener un desarrollador de iOS y Android por el mismo dinero (no del todo cierto) en un solo cuerpo, como el escritorio y el servidor. Si quieres Spetsnaz, Navy Seals, Rangers, SAS, GSG9 entre los desarrolladores.

Basta de bromas: hay muchas “vs” de personas que han trabajado con el lado izquierdo y derecho de la “vs”. No tengo No puedo hacer que algunas demostraciones en PhoneGap me conviertan en gurú de PhoneGap o que pueda decir cuál es mejor.
Me siento cómodo con Xamarin en los últimos 15 años. Trabajo principalmente con C # (he realizado algún proyecto en Java, pero algunos). Entonces, soy parcial.

Rendimiento (este chico era Google):
https://medium.com/@harrycheung/…
https://medium.com/@harrycheung/…

Lo que dicen los gurús consultores:
https://www.gartner.com/doc/2835…
https://www.gartner.com/doc/2570…

Tendencias de habilidades (indicativo para mí):
https://www.dice.com/skills/xama…
http://media.dice.com/report/apr…

Xamarin debería ser la mejor opción ahora ya que necesita la función de videollamada.

Su aplicación necesitará un rendimiento nativo, mientras que este es el mejor trabajo que está haciendo Xamarin, las aplicaciones nativas iOS / Android más cercanas. Y algunos servicios proporcionarán SDK basado en iOS / SDK nativos.

Ejemplo de Fox, OpenTok es el servicio de video en vivo integrado que puede usar para la función de videollamada. Tienen iOS SDK en Objective-C y Android SDK en Java. No es un problema con Xamarin mientras solo necesita hacer los proyectos de enlace de C #. Esto es lo que he hecho antes 🙂

No tengo mucha información sobre cuál es mejor, pero aquí hay algunos enlaces que encontré en Internet desde donde puede obtener información que puede responder a su pregunta.

PhoneGap vs Xamarin
10 razones para elegir Xamarin Cross Platform Mobile Development
La última guía de desarrollo móvil multiplataforma – Parte 1
La guía definitiva de desarrollo móvil multiplataforma – Parte 2

Escribí una respuesta que es similar a lo que has pedido. Puedes verlo aquí, la respuesta de Sohel Shekha a ¿Cuál es la diferencia entre Xamarin y Phonegap? Sé Phonegap bastante bien. ¿Aprender Xamarin ayudará más?

More Interesting

¿Sería útil para mí usar la aplicación móvil? Ofrezco los servicios y no vendo productos. ¿Para qué puedo usarlo?

Tengo una idea para una aplicación. ¿Qué tengo que hacer?

Si tengo un grupo de más de 20 no programadores interesados ​​en probar mi aplicación móvil, ¿cuál es la mejor manera de comunicarme y hacer un seguimiento de los problemas?

Soy estudiante de CS, estoy familiarizado con la programación en C ++. Me gustaría saber, ¿cómo puedo desarrollar una aplicación que pueda ejecutarse en la computadora?

Necesito servicios de desarrollo de aplicaciones web y móviles. ¿Cuanto cuesta?

Mi aplicación está casi terminada. ¿A dónde voy para obtener comentarios sobre mi aplicación?

Mi reproductor de aplicaciones BlueStack se ha detenido. ¿Cómo puedo arreglarlo?

Si elimino la conversación de alguien (mensajes antiguos + mensaje nuevo no leído) en WhatsApp sin leerlo y sin abrir su ventana de chat, ¿recibirán marcas azules?

Tengo una idea para una aplicación que quiero desarrollar, pero no tengo habilidades de codificación o conexiones, ¿a dónde debo ir?

Cómo usar WhatsApp en mi computadora portátil sin usar mi teléfono

Quiero probar o refutar la hipótesis de que una agencia de inteligencia ha accedido a mi iPhone. ¿Qué aplicaciones de la App Store me permitirán hacer esto?

Mi enamoramiento me bloqueó en Snapchat después de decirle que estaba fingiendo ser alguien más para meterse conmigo en Facebook. ¿Por qué me bloqueó?

Tengo una idea para un juego móvil simple y tengo un poco de experiencia en programación. ¿Cómo empiezo a desarrollar mi idea?

Cómo construir una aplicación de mensajería multiplataforma

Cómo ocultar mi número mientras hago llamadas en Android