He estado siguiendo una de las capacidades que Microsoft introdujo para la Plataforma universal de Windows (UWP), a saber, los servicios de aplicaciones . Una aplicación ahora puede proporcionar un servicio en forma de tarea en segundo plano que otras aplicaciones pueden llamar para realizar alguna tarea. Es algo así como un servicio web en el dispositivo.
Digamos que un desarrollador crea una aplicación que proporciona un servicio de aplicaciones con el objetivo de proporcionar ese servicio a otras aplicaciones, ya sean propias o de otros desarrolladores. Dado que no hay forma de garantizar que una aplicación estará presente en el sistema en un momento dado, ¿qué puede hacer un desarrollador cuando necesita usar el servicio de la aplicación?
Implementar la funcionalidad del servicio para cada aplicación anula el propósito y crear aplicaciones que no funcionarán cuando otras aplicaciones no estén instaladas parece una mala decisión. Entonces, ¿los servicios de aplicaciones están destinados solo a entornos empresariales controlados y no al público en general?