¿Por qué Instagram ha adoptado un enfoque de iOS primero?

Estás son mis opiniones personales.

No creo que Instagram tenga un primer enfoque de iOS. Más bien, pone tanto énfasis en Android, si no más (debería, ya que Android tiene una mayor participación en el mercado)

El problema es que el desarrollo de Android es increíblemente complicado.

Instagram es famoso porque “simplemente funciona”. Sin embargo, obtener algo que “simplemente funciona” para varios dispositivos es fácil; hacer que funcione en miles de modelos que poseen millones de usuarios de Instagram no lo es. Escribir una pieza de software tan buena como Instagram es muy difícil, porque para lograr esa fluidez y características ricas, a veces es necesario practicar “artes oscuras”, y eso tiende a romperse debido a las idiosincrasias del dispositivo. Como la mayoría de las compañías de Android, Instagram tiene una gran cantidad de dispositivos de prueba, y probar en todos ellos es un gran dolor. Por lo tanto, a pesar de que las personas en el equipo de Android son increíblemente inteligentes y extremadamente trabajadores, simplemente es más lento iterar en Android.

En menor medida, el sistema de recolección de basura de Android hace que sea más difícil escribir aplicaciones intensivas en memoria. La API de iOS también está posiblemente mejor diseñada para escribir aplicaciones receptivas.

Espero que reclutar más ingenieros y aumentar el rendimiento del hardware mejorará el problema, pero en el futuro cercano, espero que la calidad de la aplicación iOS se mantenga mejor.