Si desea aprender el desarrollo móvil, debe especializarse en una plataforma. ¿Pero qué plataforma debes elegir?
Desarrollando para Android e iOS
Seamos realistas: mientras tanto, los principios generales de desarrollo para Android e iOS son muy similares. Por supuesto, hay diferentes lenguajes y marcos de programación. Pero a pesar de que soy un gran fanático de iOS, no hay una razón objetiva por la que deba favorecer una de las plataformas sobre la otra desde un punto de vista técnico. Si desea obtener más información sobre las diferencias de desarrollo para Android e iOS, eche un vistazo a una de mis publicaciones de blog anteriores.
- ¿Cuáles son las últimas actualizaciones para las descargas de Cydia para iOS 11?
- Cómo ejecutar un código que no sea el hilo principal en el objetivo C o Swift
- ¿Cuál es la mejor aplicación en general para iOS y Android además de cuál es la aplicación?
- Utilizando una estación base Airport Express, modelo A1264, ¿cómo puedo configurar los servicios de ubicación entre su iPhone5S y mi iPhone 5S, ambos con iOS 8?
- ¿Cuáles son las bibliotecas populares para desarrollar aplicaciones de IA utilizando Swift para iOS localmente?
El futuro de las plataformas.
Se habla mucho sobre el futuro de las plataformas. Por el momento, iOS y Android son los sistemas operativos dominantes en esa área. ¿Pero qué pasará en el futuro? Algunas personas creen que el futuro favorecerá a Android, pero creo que tal predicción no se puede hacer. De hecho, la predicción más probable es que ambos sistemas operativos se mantendrán. Si observa el historial de los sistemas operativos, puede ver que la distribución de los sistemas operativos es muy estable durante un largo período de tiempo. Windows es el mejor ejemplo. Hay personas que prefieren iOS y personas que prefieren Android. Y no sé por qué esto debería cambiar en el futuro. La mayoría de las aplicaciones importantes están disponibles en ambos sistemas, por lo que no es necesario cambiar de plataforma.
¿Cuál elegir?
Entonces, ¿qué plataforma debes elegir? La respuesta es muy fácil: elige la plataforma que más te guste. Es una forma muy larga y agotadora de ser realmente bueno en el desarrollo de una de estas plataformas. Tienes que aprender mucho y nunca debes dejar de aprender porque hay una tasa de innovación tan alta. Todo esto no es posible si no estás completamente motivado. Sin embargo, siempre es una buena idea buscar otras plataformas también.