Discussion started on Google+:
https://plus.google.com/111661559774274998746/posts/H729tvNuC14Short recap:
---
Looking at push mail for Exchange. EWS (Exchange Web Services, the license-free protocol used in AquaMail) provides three (3) options. And looks like all of them were carefully designed to have show-stopper deficiencies for mobile app use, pushing (no pun intended) developers towards ActiveSync and its licensing requirements.
--
I'm kind of starting to lean towards a cloud based component (web service) that would make EWS push protocol more suitable for a mobile device. A proxy with some smarts (middleware).
Wonder how many users a basic $25 Linode VPS would be able to support (time to learn Go?). Likely to be more cost effective than an AS license, and about an equal amount of work, but much cleaner as far as actual technology pieces go (later I might think about using this for a more efficient IMAP push, too).
Tradeoffs:
1) I'd need to transmit the user's login / password to this cloud server (but they won't be stored there, as with BlueMail / Cloud Magic / My.com)
2) Exchange 2010, 2013, Office 365, Exchange Online (which is Office 365 without Office proper). At least initially.
This would be for push mail only, the current EWS code would work as it does now, without needing this web service.
---
And not to forget: EWS is already there in Aqua, not as feature-full as I or some users would like ("some" because not everyone cares about push mail or even calendar sync) -- but it is there, working, now -- so it's natural to build on that.
Show less