Esto cambia cada pocos meses / años. No soy junior, soy un desarrollador senior, pero espero que sigan los trabajos de desarrollo junior. He estado haciendo iOS principalmente desde 2009, pero en el último año la mayor parte del trabajo ha sido Android.
Hay muchas razones, al menos por el trabajo que he estado haciendo:
- Las empresas finalmente se están dando cuenta del hecho de que las implementaciones patentadas son más fáciles y más baratas en Android, y en la era de una gran cantidad de hardware y tamaños de pantalla de Apple, la fragmentación de Android no es una gran detracción. (Por cierto, no odia, esta es una razón real, eso y abrir Bluetooth y NFC).
- En al menos un caso, para al menos un dominio de proyecto específico, en el espacio del consumidor, primero fue más fácil desarrollar en Android y portar a iOS. A pesar de que el iOS será más comercialmente significativo, la versión de Android podría desarrollarse para estar lista para producción estable más rápido y mostrarse a los clientes mientras la versión de iOS todavía se está depurando. Nuevamente, tiene que ver con las diferencias de plataforma en iOS y diferentes problemas tanto en Objective-C como en Swift. Lo siento, pero no puedo ser más específico que eso, estoy en un NDA.
- Otras dos compañías pensaron que sus productos se servirían mejor en iOS, pero en su espacio comercial, todos sus clientes quieren Android (en un caso, la base de clientes está en el extranjero, en otro se inclina fuertemente hacia los usuarios comerciales).
Si está más interesado en la empleabilidad, la Java detrás de Android es más fácil de hacer la transición a trabajos no móviles que Objective-C o Swift, seguro.
- Cómo superar el despido de Google por 'mala conducta grave' por un desacuerdo a pesar del alto rendimiento
- ¿Debo encontrar un trabajo que viaje con frecuencia por negocios o viaje con mochila?
- ¿Cuál es la forma de hacer que las empresas publiquen trabajos en mi sitio web?
- ¿Cuál es el porcentaje mínimo requerido en un BTech para obtener un trabajo en una PSU?
- Cómo escribir una carta al director de mi escuela solicitando una cita de trabajo
Y, definitivamente, aprendería y construiría un currículum sobre técnicas híbridas, es decir, utilizando tecnologías HTML integradas en aplicaciones nativas. Casi todos los teléfonos en el campo soportan bien esta tecnología, a menudo puedes obtener mejores IU y son (en su mayoría) multiplataforma, si tu kung fu HTML / CSS es bueno.