La actitud de la comunidad común entre los desarrolladores de iOS es una continuación de una perspectiva a más largo plazo que es anterior a iOS. Durante años antes de que existiera iOS, actitudes similares eran comunes entre los desarrolladores de Mac OS X. Con el debut de iOS, muchos desarrolladores de Mac se mudaron parcial o totalmente a iOS. Esto proporcionó una especie de comunidad iOS lista para usar, personas con años de experiencia en la plataforma o algo muy parecido de todos modos. Compartir código fuente y consejos en línea era común años antes de que existieran sitios como github, por ejemplo, la legendaria colección de código fuente abierto del Grupo Omni (http://www.omnigroup.com/company…).
Desde mi perspectiva como parte de este grupo, la apertura parece derivarse del hecho de que a los desarrolladores generalmente les gusta lo que hacen y les gusta discutirlo. Hay un reconocimiento saludable de que, como Mike Lee le gusta señalar, los detalles que hacen que las aplicaciones funcionen bien (por ejemplo, cómo hacer que una vista de tabla se desplace sin problemas) probablemente no representen la ventaja competitiva de una aplicación sobre otra. Por lo tanto, ¿por qué no decirles a todos cómo lo hiciste para que aprendan de tu ejemplo? Si los ayudas, ellos te ayudarán y todos se beneficiarán. Eso da lugar a una sensación de camaradería que se refleja en las conferencias técnicas: después de horas, los desarrolladores de iOS y Mac se reúnen en bares y pasan horas disfrutando de la compañía del otro.
Al no haber trabajado con Android, no pude comentar cómo se compara la comunidad, o por qué podría ser diferente (si lo es).
- ¿Qué necesito tener listo cuando le pido a un desarrollador que cree la primera iteración de una aplicación de iOS?
- ¿Cuánto cobra un desarrollador de aplicaciones iOS por hora?
- ¿Existe un SDK para iOS que permita que un usuario se conecte a otro y que ese chat de video se transmita a una audiencia?
- ¿Cómo obtengo el iOS 11?
- ¿Cómo puedo aprender a crear una aplicación con la API de Foursquare?