The foldable Surface Centaurus device has seen its share of tech media coverage, as Microsoft is claimed to readying it for launch in Q1 or H1 2020. Now, Microsoft has confirmed in Microsoft Edge Github explainer that it is working to tune its offerings for foldable devices and is also working with developers to make them ready for leveraging dual-display Foldable devices.
Microsoft has explained the challenges faced by web developers while targetting foldable devices.
Web developers who want to target foldable devices meet emerging and interesting challenges as the web platform does not yet provide the necessary primitives for building layouts that are optimized for foldable experiences.
Microsoft has also proposed a solution for using Microsoft Edge API for web experiences for foldable devices and also enumerated some examples. If you are interested you can read the explainer here.
A summary of the concepts from the other proposals:
- Display – the logical representation of an physical monitor.
- Screen – the aggregate 2D space occupied by all the connected displays.
We propose a new concept of Window Segments that represent the regions (and their dimensions) of the window that reside on separate (adjacent) displays. Window Segment dimensions are expressed in CSS pixels and will be exposed via a JavaScript API that allows developers to enumerate segments, including about regions that are occluded.
Microsoft’s foldable Centaurus device, as per a report will be powered by the Intel Lakefield processor. But another report claimed that Centaurus hardware has many configurations under testing. Some of the protos have Intel processors while others have ARM processors.