Microsoft’s ambition to build a folding device has been the subject of much speculation over the past few years. A series of patent filings revealed what appeared to be a dual-screen tablet that could operate in several different ways. Then there were the codenames—Andromeda and Centaurus—and what appeared to be a planned new version of Windows, based on the Windows Core OS that uses a composable shell to power both HoloLens 2 and the second-generation Surface Hub wall screens.
Time passed. The Andromeda foldable phone appeared to be canceled, though the Centaurus tablet had at least one internal showing at Microsoft. But Microsoft’s veil of secrecy kept it all hidden. Then came 2019’s Surface hardware event and the curtain was drawn back. The Centaurus dual-screen folding tablet was the Surface Neo, with a magnetic keyboard that could be used on top of one of the screens. More surprisingly, Andromeda hadn’t been canceled after all, now it’s the Surface Duo, and it isn’t a Windows device and will run Android.
It’s going to be a while before the public get its hands on the new hardware; they won’t hit the shelves until well into 2020. But that gives us time to start thinking about how we build applications for these new form factors, and how we can build code that works across both Windows and Android.