Mis pocos centavos
1. Recurso raro: es difícil encontrar desarrolladores que sean “competentes” tanto en Android como en iOS
2. Validación interna: tener diferentes desarrolladores para ambas plataformas le permitirá comparar mejor su progreso
- Me gustaría bloquear todas las llamadas entrantes de llamadas desconocidas a menos que caigan dentro de +/- 5 minutos desde la marca de la hora, ¿existe tal aplicación de Android?
- Tengo una idea para una aplicación de Android y quiero desarrollarla. ¿Qué tengo que hacer? ¿Desde dónde debería comenzar?
- Si cifro mi teléfono inteligente Android, ¿tendría algún problema para transferir datos a través de Bluetooth, WiFi o en una computadora / nube? Después de la transferencia, ¿tendría algún problema para leerlos?
- Quiero actualizar manualmente mi Kitkat Xperia Z a Lollipop, pero ¿qué pasa si en la luz intermitente solo lo flasheo directamente sin borrar los datos y la aplicación del usuario?
- Soy un desarrollador de C ++ con 3 años de experiencia. ¿Cómo puedo cambiar al desarrollo de Android?
3. Tiempo para llegar al mercado: dos desarrolladores que trabajan en silos reducirán el tiempo total para que su producto llegue al mercado
4. Mantenimiento / Comentarios del usuario: una vez que el producto bajo iOS está en el mercado, la probabilidad de que su tiempo se dedique a mejorar el producto lanzado recientemente es mucho mayor.
Según la cantidad de actualizaciones de aplicaciones que veo en iOS, la mejora continua del producto es una de las formas en que la competencia + los clientes lo mantienen alerta.
En tales circunstancias, puede no ser juicioso pedirle al chico de iOS que comience a trabajar en Android (o viceversa)
5. Costo: está bien (bastante beneficioso a largo plazo) obtener dos recursos muy buenos tanto en iOS como en Android, e incurrir en un costo más alto
6. Contingencia: si uno de ellos te rescata, tu BAU solo se ve afectado por la proporción de clientes que has adquirido en esa plataforma (en términos generales)