No absolutamente no.
En un proyecto lo suficientemente grande donde hace la diferencia, el desarrollador que usó C # definitivamente tendría que cortar esquinas porque C # no está disponible para construir aplicaciones de forma nativa. Esto significa no poder utilizar bibliotecas nativas altamente optimizadas, características que no están disponibles directamente para un desarrollador de C #.
El binario sería más grande, la aplicación sería más lenta debido a problemas que van desde capas agregadas que convierten el código C # a código nativo, recolector de basura, etc. Algunas características podrían faltar o la interfaz de usuario sería muy monótona. En un prototipo o una “aplicación de tipo calculadora” no importará mucho. Sin embargo, si me das una aplicación de nivel empresarial desarrollada en C # y la misma aplicación desarrollada usando Swift, elegiría fácilmente una de la otra.
- ¿Debo confiar en http://configure.it para desarrollar aplicaciones iOS?
- ¿Cómo puede ser productivo un chat de Slack con 4000 desarrolladores de iOS?
- ¿Qué es Titanium y cómo se usa en el desarrollo móvil multiplataforma?
- ¿Cómo te volviste fluido en Swift?
- Cómo desarrollar una relación con Apple como desarrollador de iOS