Tomemos la aplicación de Facebook como ejemplo. ¿Por qué desarrollaron una aplicación cuando los usuarios solo podían acceder a su página y hacer lo mismo? Para mí, eso representa más mantenimiento y más costo porque para cada característica agregada a la aplicación web, esa característica también deberá agregarse a la aplicación del teléfono inteligente.
Entonces, ¿por qué querría desarrollar más de una vez (para cada plataforma iOS, Android, etc.) cuando podría tener una sola aplicación web? ¿Qué beneficios obtengo? Lo único que me viene a la mente es la función GPS.
EDITAR :
Mi pregunta está más orientada a las aplicaciones comerciales que solo serán utilizadas por algunos miembros de la empresa, no se trata de vender la aplicación (uso privado). Por lo tanto, al contrario de lo que dicen algunas respuestas sobre eso, al desarrollarse como una aplicación para teléfonos inteligentes se beneficiará de más ventas debido a las "tiendas de teléfonos inteligentes" para mí, este punto no es importante porque la aplicación es para uso privado.
Al desarrollar la aplicación como una aplicación web significa que se puede acceder a través del navegador del teléfono inteligente y también en una PC (cualquier navegador capaz), pero el desarrollo como una aplicación nativa limitaría esto a solo algún tipo de teléfono inteligente, por lo que estaríamos limitando el utilizar. Por otro lado, desarrollarlo como una aplicación web significa que para acceder a la aplicación debe estar disponible una conexión a Internet.
Entonces, teniendo esto en cuenta, ¿cómo convencería a su jefe para que escriba la aplicación para una plataforma de teléfono inteligente determinada (iOS / Android) en lugar de desarrollarla como una aplicación web?