I have my own project where 1C and a mobile app on Android exchange information via SOAP. I also participated as 1C programmer in the project of a mobile application for sales agents for UT - we also did everything via web services.
But it's all old projects. Last year, the platform available HTTP services
. My colleague used them recently when implementing bundles of UT and the Agent+. The implementation goes more simple (both from the 1S, and the mobile app) and decreased the volume of traffic.
PS the point about mobile apps. It can be done with the platform "1C: Enterprise" platform Agent "+ 2" or do samapika Java/Swift/Object-C - the choice is yours depending on hardware limitations, budget and the availability of experienced developers.