Microsoft shares details of how apps run on Duo Surface.

According to an update to Microsoft’s official blog in the middle of last month, Microsoft plans to add support for Google’s Android Jetpack Window Manager on Surface Duo, allowing developers to use Google-supported Jetpack library to create and update apps for Duo.

Microsoft shares details of how apps run on Duo Surface.

In addition, Microsoft is actively making adjustments to allow developers to better optimize their applications for dual-screen devices. For example, developers can use “helper class” to determine device status, such as hinge areas, and Surface Duo can also detect when and if an app spans two screens for control within the app options.

Microsoft shares details of how apps run on Duo Surface.

Surface Duo allows apps to change the layout of apps by responding to events such as cross-screen or non-screen.” Unlike the Galaxy Fold, duo Surface has two separate displays, which can cause one navigation option in the app to be blocked by hinges. Fortunately, Surface Duo’s built-in bottom navigation has configuration controls that allow you to choose when and where the navigation options appear.

Similarly, on the surface Duo’s dual screen, the app label (page) may be hidden by hinges. To solve this problem, Microsoft created a layout called dual-screen tab layout, which allows developers to configure labels and group them on any screen so that all options are visible.

Microsoft shares details of how apps run on Duo Surface.

Another feature, called the Fragment Handler, allows the device to recover the required debris after the screen transition. This allows you to smooth the transition of the app UI when switching from a single screen to a dual screen.

Microsoft shares details of how apps run on Duo Surface.

In addition, support for “frame layout” makes it easier for developers to migrate existing apps. As previously reported, Surface Duo features Android 10, SnapDragon855, 6GB of memory, up to 256GB of storage, gestures and support stylus.