¿Por qué Apple (y Microsoft también) van a la zaga de Google en términos de tratar a los desarrolladores de aplicaciones?

Realmente necesitas trabajar en esta pregunta. Como desarrollador, estoy perdido en cuanto a lo que quieres saber. ¿De qué manera se quedan atrás Microsoft y Apple? Dar un ejemplo. “Tratar a los desarrolladores de aplicaciones” no tiene sentido con más palabras para explicar qué es “tratar”.

Entonces, responderé lo mejor que pueda.

Apple tiene un entorno de desarrollo llamado XCode. XCode es el sistema de desarrollo más avanzado que he usado. Uso Android Studio de Google, Visual Studio de Microsoft, Eclipse, NetBeans y XCode. XCode siempre es 100% gratuito y muy rico en funciones. Omito con soporte para escribir aplicaciones en C, C ++, Objective C, Swift e incluso Java. El objetivo C y Swift son los más fáciles de desarrollar, ya que los otros lenguajes requieren un conocimiento más avanzado. En el desarrollo de aplicaciones, tengo acceso a todo lo que necesito para crear juegos, implementando animaciones de interfaz de usuario, seguimiento de GEO, búsquedas de PDI, visualización / codificación de archivos, literalmente todo. Todos los demás sistemas que he usado requieren complementos adicionales para que las cosas funcionen más allá de un nivel básico.

Google lo veo como beta perpetua. Su documentación rara vez está completa, pero muchas cosas que ofrecen son gratuitas. La clave es que Google apunta a todos, Apple solo apunta a iOS y MacOS. Entonces, si eres un usuario de Android, puedo ver cómo podrías sentir que Apple no les da nada a los desarrolladores, pero en realidad, les dan mucho a los desarrolladores de iOS.