Mobile
The Web Application should of course be mobile friendly, so users aren't forced to use the native app.
But to use background execution to sync data with the photos.network core instance it is recommended to use a native client. Also the mobile clients can be used without a core instance with a limited feature set. So sharing can't be used at all without a core instance.