¿Xamarin alguna vez se hará cargo de Android Studio, es decir, C # vs Java?

Piénselo de esta manera, cuando una nueva compañía quiere hacer una aplicación para su compañía, lo primero que piensan es en el costo, con xamarin el costo es muy bajo y el mantenimiento es muy sencillo, lo que casi todas las compañías buscan, por lo tanto, definitivamente xamarin en el escenario empresarial, pero la cosa es diferente cuando se trata de algunas pequeñas empresas que producen estrictamente aplicaciones comerciales para Android o iOS, en tales escenarios no es tan factible migrar por completo a xamarin, por lo tanto, o toman tiempo para migrar lentamente o pueden no migrar en absoluto según el escenario de su aplicación, en general, xamarin con Visual Studio es una combinación mortal y definitivamente debería superar el Java tradicional o el objetivo c en los próximos años (especialmente en la empresa), su carrera debería ser excelente con el conocimiento multiplataforma de xamarin .

Realmente lo dudo. Java siempre ha sido el estándar para programar para Android y Swift / Objective C para iOS. Estas son cosas que están controladas por las compañías respectivas y que probablemente no cederán. Los SDK se lanzarán primero en los idiomas que admiten en lugar de en C #. Se convierte en el trabajo de los desarrolladores de Xamarin para portarlos a C # para su uso.

Desde la perspectiva del desarrollador, si tiene un buen control sobre C # que Java, puede usarlo. Personalmente, encuentro que C # está muy por delante de Java, pero eso es solo mis 2 centavos. Hay más personas que duermen y beben Java, y no preferirían cambiar a C # en el corto plazo. Para ellos, Xamarin nunca puede ser una opción.

Xamarin también resultará útil, cuando uno necesita apuntar a ambas plataformas en un tiempo y presupuesto limitados. Puede llevar su aplicación a la tienda en un tiempo mucho más corto que si dijera código en Java (Android), Swift (iOS), C # (Windows). Además, la cantidad de dinero que habría gastado sería mucho menor. Por lógica simple al menos 1/3.

La forma estándar de desarrollar aplicaciones de Android es utilizando Java. Además de eso, está el NDK. No sé cómo funciona Xamarin, pero estoy seguro de que no cambiará el estándar.