¿Cómo los ingenieros de Apple logran construir un mejor software que otros, qué proceso siguen y cómo difiere de los procesos seguidos por otros?

En primer lugar, no hacen que el software sea mejor que otros. Si está hablando en términos de lo mejor que Google y Mircrosoft, en mi opinión, están muy por delante de Apple. Para toda la gloria que poseen los dispositivos ios, no se debe únicamente a un software superior (ios). Android es muy superior a iOS, hace muchas más cosas que iOS no hace. El rendimiento general de los dispositivos ios es mejor que casi todos los dispositivos Android simplemente porque estos dispositivos y su software (ios) están hechos de manera optimizada principalmente porque tanto el hardware como el software están hechos por la misma compañía que es Apple. Para que puedan sincronizarlos a ambos de la manera más optimizada. Además, debido a que ios hace menos cantidad de cosas, generalmente hace las cosas más rápido. Android tiene muchas más funciones y es mucho más potente que iOS, por lo que automáticamente se queda un poco por detrás de iOS en velocidad y rendimiento. Pero esa diferencia se ha vuelto casi insignificante ahora y en algunas áreas Android incluso lidera iOS en velocidad y rendimiento. Además, iOS solo viene en dispositivos premium a diferencia de Android. La verdadera prueba de ios será cuando se ejecute tan bien en dispositivos de gama baja como en dispositivos premium. Los teléfonos con Windows son los mejores en esto. La diferencia de rendimiento de Windows en dispositivos de gama baja y dispositivos de gama alta es muy baja. Hace un trabajo fabuloso ejecutándose en dispositivos de gama baja. Lo que Apple hace mejor es cómo presentar el software, ya que probablemente sean los mejores para proporcionar una experiencia general al usuario en lugar de ser mejores en el software en sí.

More Interesting

Cómo convertirse en un arquitecto de software con un título no CS

¿Cuáles son algunas buenas áreas de investigación en ingeniería de software?

¿Hay escasez de talento en ingeniería en Silicon Valley?

Si las escuelas de comercio enseñaran ingeniería de software, ¿qué tan efectivo sería para cerrar la brecha entre la demanda y la oferta de ingenieros de software?

¿Puedo convertirme en físico después de hacer ingeniería de software?

¿Qué hacen los ingenieros de prueba?

Como ingeniero de software, ¿qué conocimientos técnicos me estoy perdiendo si no estoy trabajando en Google / Facebook / Amazon / Apple / Microsoft? ¿Cómo puedo compensarlo?

Soy ingeniero de software. ¿Es posible obtener un doctorado en computación cuántica?

¿Hay algún beneficio de hacer la certificación Java en una industria de TI?

¿Qué proporción de su tiempo pasan los grandes gerentes de ingeniería de software trabajando en el equipo, en comparación con el equipo y en todo el equipo?

¿Cuáles son las tareas diarias de un ingeniero de automatización de pruebas de software?

¿Los ingenieros de software son inferiores a los consultores?

¿Cómo puede un ingeniero de software contribuir a la sociedad en su tiempo libre? ¿Cuáles son las oportunidades disponibles en línea?

¿Cómo es ser ingeniero de software de procesamiento de lenguaje natural en Facebook?

¿Es demasiado tarde para estudiar programación y convertirme en ingeniero de software si ya estoy trabajando a tiempo completo?