¿Apple o Google alguna vez prohibirán las aplicaciones de Xamarin?

Habiendo usado tanto el lenguaje Swift de Apple como C #, me cuesta ver por qué alguien preferiría C #. Es una herramienta más torpe, menos eficiente y menos consistente.

Los desarrolladores que buscan crear aplicaciones, a menudo buscan soluciones y ayuda en línea, y los desarrolladores de iOS encontrarán esas soluciones en Swift. Que es una solución propia de soporte adecuado.

Aquellos que intentan trabajar en C # Xamarin encontrarán la vida más difícil. Y se encontrarán confiando no en la documentación de Apple y en UIKit, sino en la envoltura de Xamarin alrededor de UIKit. Cuando tiene dificultades para crear algo nuevo, la fricción adicional del apoyo de terceros puede ser frustrante.

El único mérito de este tipo de tecnología es cierto grado de portabilidad. Partes de la aplicación (las partes que no son UI) podrían escribirse y desplegarse dos veces.

Pero Apple no está en absoluto interesado en prohibir las soluciones no nativas. Toda inversión externa puede agregar valor a su plataforma, independientemente de la tecnología utilizada.

No es probable,
Cuantos más lenguajes de programación diferentes se utilicen para crear aplicaciones de Android o iOS, más ampliará el espectro para que los desarrolladores accedan al espacio móvil. Lo cual es absolutamente lo que quieren compañías como Google o Apple.
El único punto en el que su aplicación Xamarin (u otra plataforma cruzada) podría ser rechazada (y no prohibida) es si no está siguiendo las pautas oficiales del sistema operativo subyacente. Pero esta regla en general se aplica también a los nativos (java o swift).

Apple intentó una vez prohibir las aplicaciones creadas con herramientas de terceros, en ese momento el objetivo principal era Adobe Flash. El principal razonamiento de Apple fue que esas aplicaciones son deficientes ya que no pueden admitir todas las funciones de sus dispositivos.

Después de un montón de reacción, Apple se retiró.

¿Puede volver a pasar? No lo creo. En ese momento no había casi ninguna aplicación o al menos aplicaciones serias hechas con esas herramientas. E incluso entonces se dieron por vencidos. Ahora que las compañías de aplicaciones han invertido a veces incluso millones de dólares en esas herramientas y que al menos algunas de esas herramientas pueden admitir todas las funciones de los dispositivos Apple, sería extraño tomar esa decisión.

Y en general, reaccionas de forma exagerada. La mayoría de las empresas pierden dinero en aplicaciones. Por lo tanto, sigue siendo la mejor estrategia para desarrollar para iOS en Swift, vea qué sucede y, si obtiene tracción, acceda a Android en Java. Sí, es una forma más costosa si crea una aplicación exitosa (pero en ese caso tendrá el dinero y no le importará), pero como se dijo la mayoría de las veces no sucede y, en realidad, es más barato ir por ese camino.

“Ever” es mucho tiempo, pero no lo creo.

Se ha hablado mucho sobre la prohibición de Flash o Java o lo que sea de la App Store de Apple, pero la realidad es que no ha sucedido.

Creo que, en última instancia, ni a Google ni a Apple les importa demasiado el idioma que estás usando, solo que obtienen su 30%.

No veo ninguna evidencia de que Xamarin esté “tomando el mundo de los desarrolladores móviles por sorpresa”, pero probablemente tenga sentido para muchos proyectos, pero no para otros.

Apple probablemente esté más abierto a las herramientas de desarrolladores de terceros que hace mucho tiempo, no veo que prohíban a Xamarin.

Google nunca pareció tener ningún interés en prohibir ciertas herramientas.

Creo que ambas compañías están felices de tomar su 30%.

More Interesting

¿Cuánto dura el ciclo de vida típico de un juego de iOS y cuáles son sus diferentes etapas?

¿Cómo aumentan los desarrolladores de nuevas aplicaciones sus descargas y retención de aplicaciones?

¿Cuáles son algunas de las cosas fáciles que puedo hacer para lograr que mi aplicación iOS sea mucho más reconocible?

¿Qué cosas necesito saber al iniciar una aplicación de juego en Apple / Play Store?

¿Cómo hacer para crear una aplicación? ¿Con quién hablo?

Cómo desbloquear el bloqueo de activación de iCloud en iOS 7

Mi aplicación Google Play Store no aparece cuando busco alguna de las palabras clave en el título de la aplicación (que también se utilizan en toda la descripción). ¿Podrían las palabras clave haber sido incluidas en la lista negra de alguna manera?

¿Cómo describirías el proceso de desarrollo de una aplicación iOS, desde la idea hasta la publicación en la App Store?

¿Qué Java debo aprender para el desarrollo de Android?

¿Qué soluciones existen para optimizar los anuncios de instalación de aplicaciones móviles de Facebook?

¿Existen reglas contra la promoción de su aplicación al interactuar con otros en Twitter?

¿Por qué Apple no crea una aplicación Analytics?

¿Cuál es la mejor manera de publicar una aplicación de kiosco? Diseño las revistas con Adobe InDesign. No tengo idea de lo que sucede después de eso. ¿Cómo obtiene la aplicación el contenido? ¿Y cómo dejo que las personas se suscriban o simplemente compren un número?

¿Vale la pena admitir iOS 7 para una aplicación que se lanzará en la App Store en septiembre de 2015?

¿Cuáles son algunas razones por las que la App Store rechaza una aplicación?