Another way: have entirely separate accounts for mobile access. If you have access to both a web-interface app account and a mobile app account, they can be "linked" such that the data is synchronized between the two. This would also be the only way mobile accounts could share data with non-mobile accounts.
This would work for apps where the mobile UI is only an adjunct for doing real work on the desktop version.
Keep your high-priced mobile access plan to yourself buddy! Or at least keep it with iDevice users. Us Android folks have gone with a corporate parent that doesn't abuse us or our vendor friends.
This would work for apps where the mobile UI is only an adjunct for doing real work on the desktop version.