Porque, por razones muy obvias, Objective C tiene un 100% de soporte de proveedores en iOS. De hecho, ¿por qué usaría Java, cuando Apple está poniendo todo su dinero y esfuerzo para asegurarse de que Objective C y Swift sean las mejores opciones para su propia plataforma?
Eso no quiere decir que no pueda desarrollar aplicaciones iOS en Java, y cualquiera que le diga lo contrario tiene aproximadamente cinco años de retraso: Oracle ADF Mobile. Sin embargo, en su mayor parte, no es el camino más fácil de tomar. Doblemente, si ni siquiera está interesado en que su aplicación funcione más allá de los dispositivos iOS, y mucho, si no la mayoría de los desarrolladores de aplicaciones realmente entran en esta categoría. No pueden molestarse en depurar su aplicación en 50 dispositivos Android diferentes para asegurarse de que todo se procesa correctamente y se adapta a cualquier hardware muy dispares que esos dispositivos tengan para ofrecer. No les importa el soporte multiplataforma en absoluto.
¿Por qué no elegirías la plataforma estándar en ese caso?
- ¿Cuál es una forma económica de desarrollar y comercializar una aplicación de iPad completa con un sitio web basado en la nube?
- ¿Existe alguna fuente o libro adecuado para aprender el desarrollo de aplicaciones iOS con Swift?
- ¿Qué es el controlador de vista de contenido en la arquitectura iOS?
- ¿Cuál es la mejor compañía para desarrollar aplicaciones para iPhone?
- ¿Qué piensan todos sobre iOS 11?