In October 2021, Microsoft announced the support for Android apps on Windows 11. What was then a feature in preview for Windows Insider, has in the meantime been, …. well in all honesty, I have no idea what the status is. It has gotten awfully quiet in that area.
Nevertheless, certain aspects of it I find very interesting. Out of professional curiosity, I tried to install it on a Windows 11 device. The official guidance relies on the Amazon store and an american account. So I had to find my way around that. There are plenty of tutorials to achieve sideloading - most of them are painfully cluttered with ads. So I’ll quickly recapitulate the steps1:
With the introduction of the M1 processors for Apple Macs, there came the possibility to run iOS applications on your Mac. Would that allow users to use Microsofts Office applications on their Mac? And if so, would those apps respect App Protection policies that a company defines?
The installation of iOS apps on Macs is straightforward. A good tutorial can be found on the site of document tool creator Readdle.
Application developers can define if their applications should run on Mac, as there are some limitations, which might reflect badly on the users impression of an app. The Office applications, like Teams, Outlook, or OneDrive are not available with this method. Understandably, as Microsoft offers native Mac apps. As with most things, there used to be simple workarounds, but as of now, Apple seems to have pulled the plug on the easy ones.
Update as per documentation, and confirmed by my personal testing, this no longer applies. Microsoft Authenticator notices active developer options and blocks the sign-in attempt, see https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-assignment-network#countries
Original post: Some regulated industries require control over the location of data access. In the Microsoft cloud world, this requirement might be implemented with Conditional Access and a location policy.
If I access, the request is checked against the configured locations, and if the location is allowed to access, the request is granted. In my case, my request comes from: