10-03-2018 08:46 AM
10-03-2018 08:46 AM
During Ignite I saw a presentation that suggested Outlook was moving to a new communication protocol "Hx" from the current REST API method (Mobile) and MAPI/HTTP (Desktop)
I was surprised to hear that migration was going to begin at the end of this year.
Does anyone know where to find more information about this new protocol? Like what builds of Outlook are needed, how to tell when you are using it etc. Some of the benefits like improved sync are appealing (assuming it works).
10-07-2018 06:07 PM
I haven't had a chance to watch the other Outlook sessions either, but the one I was in at the event was:
BRK3145 - Deploying Outlook mobile securely in the enterprise
10-20-2018 10:47 AM
Unfortunately I've not gotten anywhere finding out any additional information about this via my usual channels. I had hoped there were some PG members looking at this community but apparently not.
As a side-note, I did find this documentation on Exchange/Outlook protocols which is absolutely awesome - although nothing about Hx.
The transition from RPC to MAPI wasn't well documented either, but there were some good articles available for people who did want to dive into the details.
10-22-2018 09:12 PM
11-06-2018 04:49 AM
So apparently that's the protocol the win mobile app used, and will now be used by all non-desktop apps. Transition should happen by end of year, it's transparent to the end users. One of the benefits is that it eliminates the additional proxy service currently running in Azure.
Some additional details here: https://youtu.be/dt5GomXuqhI?t=325
11-12-2018 05:18 AM
It would be nice to have some technical details of the new protocol - similar to what we saw when we transitioned from RPC -> MAPI. Especially since they say we'll all be transitioned by year end! There are all kinds of network appliances that may need to be tweaked for the new protocols.
11-15-2018 09:46 AM
Well, it just appeared on the Roadmap... with tons of additional information :)
11-15-2018 10:27 AM
But the documentation (and the FAQ) have been updated with actual details:
I've asked them to clarify on the questions asked in this thread as well.
11-15-2018 10:30 AM
Here's a link to the FAQ as well: https://docs.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/outlook-for-ios-and-...
11-28-2018 07:43 AM
This is good info @Vasil Michev - can you ping your contacts once more and see if they have an answer on if/when Outlook for Desktop is planning to also adopt this approach - or if it plans to remain on its own protocol stack. (and if so, why)
I also noticed that one of the docs says Outlook for Mac is also going to align to this protocol, but there is nothing in the FAQ's explaining the transition like we see with the mobile Outlook clients.
11-28-2018 10:10 AM
Outlook desktop will continue to use the MAPI/HTTP protocol.
We haven't announced the transition date for Outlook for Mac. Stay tuned.
11-28-2018 09:21 PM
OK - understood - but to quote the documentation:
"Protocol consolidation: Today, each Outlook client platform utilizes a different data sync protocol, which hinders the ability to innovate and deploy new features quickly across all Outlook clients. The native Microsoft sync technology that Outlook for iOS and Android is adopting has been in use by the native Windows 10 mail client for a number of years, and in the future, will be used by Outlook for Mac."
Following that logic, getting all versions of Outlook to a universally used protocol would help foster innovation and make feature parity easier to develop. Plus I am sure the Exchange team would love to only have to support a single connection method.
Clearly the desktop team has decided not to follow this path - just wondering if there was a reason why (technically) or if it just wasn't something they felt like taking on right now.
11-29-2018 05:29 AM
I'm familiar with what I wrote. :)
Today, we support 5 different data sync protocols (EAS, EWS, REST, MAPI/HTTP, native sync technology), or 6 if you include the deprecated RPC/HTTP protocol.
The first three (likewise for RPC/HTTP) are available for third-parties to consume, which means development on those stacks has to be well thought out as changes have a broad impact across the ecosystem (just like changes in RPC was hard due to RPC being used by everything in the Windows stack).
MAPI/HTTP and the native sync technology are proprietary protocols that are only available to Outlook (and are owned by Exchange/Outlook). There are many features that exist in Outlook desktop, that today, don't exist in the other platforms (e.g., sensitive labeling). By consolidating Mac and mobile clients to a single data sync protocol, we will be able to innovate faster and bring desired features to those platforms. Likewise, we'll continue innovating in Outlook desktop and MAPI (which is a well-established protocol for Outlook desktop, spanning a 20 year history).
06-17-2019 10:37 AM