¿Por qué las aplicaciones de correo electrónico móvil son tan difíciles de construir?

Hay una buena cita al respecto por Dinh Viet Hoa, cliente de correo electrónico Sparrow acrhitect

Parte del desafío es que construir un cliente de correo es muy difícil. El arquitecto de Sparrow, Dinh Viet Hoa, pasó cerca de diez años de su tiempo libre en el motor de correo que alimentaba a Sparrow. “Hay que poner una gran cantidad de trabajo”, dice Dinh. Tuvo que aprender una panoplia de protocolos y especificaciones IMAP, construir su propio analizador IMAP para realizar solicitudes desde servidores de correo, un analizador MIME (en caso de que el servidor no cumpla con las especificaciones IMAP) y las herramientas para hacer conexiones a los servidores IMAP asincrónico. “Cuando tienes estas cosas básicas, puedes comenzar a construir un cliente”, dice. Después de eso viene el soporte fuera de línea, POP3, manejo de archivos adjuntos y optimización de caché. “En este punto, ni siquiera tienes soporte para filtros y spam”, dice Dinh.

Original: a medida que Sparrow se desvanece, pocos compiten por la corona de correo de Mac