I have to use Hotmail, not Gmail, as I primarily use Outlook on a PC, and Gmail provides no (free) Outlook sync method for contacts and calendars. With iPhone, you just add your Hotmail account and it syncs your contacts both ways seamlessly.
Now I have a Google Nexus 6 on Android 6, I can't find any way to do this. I have tried the following:
Add Hotmail as an exchange account
This puts your Hotmail contacts into the Android phone app. This is HALF the job. However, if you edit a contact, it does not sync back to Hotmail. The edit is local to the phone. If you lose your phone, you lose the number.
Note: to get this to work, you have to create a manual setup, chose Exchange, then set the server to
m.hotmail.com
.So I removed the account and went back to zero contacts in the Android phone app.
Install the Outlook app and add a Hotmail account
Next, I installed the Outlook app and added my Hotmail account. Your contacts are visible in the people tab of Outlook, but you can't edit them or add new ones.
It also adds an Android account called "Outlook", and puts your Hotmail contacts in the Android phone app. Great, no? NO. Again, if you edit a contact, it stays on the phone, the sync is one way. Even worse, if you add a new contact as a Hotmail contact, it does not sync anywhere.
Am I missing something, or is Outlook/Hotmail on Android completely broken/only half-implemented?
Surely there is someone who uses Outlook on a PC and has an Android phone, and needs to sync contacts two ways, something I have been doing without issue for the last 10 years with Windows CE phones and iPhones?
=== Update ===
Recently, MS "upgraded" Hotmail to use exchange protocols for synchronization, rather than the Hotmail connector, so I decided to dust off the Nexus and try again.
Start off with no contacts in the phone app, Outlook for Android installed with no accounts
Add hotmail.com email as an Exchange account in Outlook for Android
Wait
Now I see
all my contacts in Outlook for Android, but they are not editable, they are read-only. If I change a contact in Outlook on my desktop, I see the change in Outlook for Android. But no way to get changes or new contacts back the other way. Unfortunately, contacts in Outlook for Android are largely useless as I don't use email on my phone and would rarely use Outlook for Android, I only installed it to try to get contacts to sync. I need the contacts in the phone's phone book.
all my contacts appear on the Android phone app, but it's one-way sync only. If I change a contact on the phone, the change is not reflected or saved anywhere. If I add a new contact, it's not synced or saved anywhere. If I updated a contact on the PC or in the Hotmail web browser, this change is synced back to the phone, overwriting any changes I have made to an existing contact on the phone. Contacts are correctly marked as belonging to the Hotmail/Exchange account.