Google terminated support for Exchage Active Sync, which provides push, for non-paid accounts earlier this year. Devices that were already set up to use EAS for a gmail account can continue to use it that way. You can no longer set up any device with a gmail account configured as an Exchange account, however.
It's not up to Apple. It's up to Google. There is a cost involved with providing access to e-mail via EAS that google is not willing to pay.
I understand that they terminated support for it for free accounts and that they have a cost involved and all of that. I know that devices that it is configured on can continue to use it, you will just not be able to set it up on new devices.
What my question was about it being up to Apple or Google was not in relation to Exchange, it was push email via IMAP similar to the way that iCloud mail and Yahoo mail works on iPhones. If you set up a Yahoo mail account on iOS via the Yahoo mail button and not Exchange, it still supports push mail via IMAP (just like iCloud mail). In order for Gmail accounts configured via IMAP on iOS to get push mail, is it Apple or Google that has to make a software change? IMAP works the same for Gmail as it does for Yahoo mail, so that's why I am confused.
I was also inquiring as to whether or not it is possible to pay for Google EAS services without registering a business domain with them.
Google. And I would not expect to see them do it any time soon... They need something they can tout as being better on Android after all....
The free gmail app from Google in the app store supports push, as do Mailbox and a number of other 3rd party mail client.
As for the ability to pay for the service without registering a domain, you would have to ask Google.