Dual-Screen & Multi-Posture: Developing New Mobile Experiences
summary
Overview: the Microsoft Surface Duo is a dual‑screen Android device with a 360° hinge and an SDK plus emulator that let apps span both screens and respond to 16 discrete hinge levels. The ecosystem now includes Jetpack Window Manager for querying postures and display features, plus Surface Duo libraries, hinge APIs, samples for drag‑and‑drop, multi‑instance, pen input and web CSS/window segment demos. Install the Surface Duo SDK and run the emulator to reproduce spanning, posture and transition behavior.
AI-written summary · about
chapters (25)
- 0:00Intro
- 4:52WHAT IS "DUAL SCREEN"?
- 6:28ANDROID & FOLDABLES / EVOLUTION
- 7:02ANDROID & FOLDABLES/ EVOLUTION
- 9:19ANDROID & MULTI-SCREEN / SUPPORT
- 11:13FOLDABLES & MULTI-SCREEN / EXPLORE
- 12:54FOLDABLES & APP DESIGN / GUIDANCE
- 16:02FOLDABLES & APP TESTING / EMULATORS
- 17:47JETPACK WINDOW MANAGER / ABSTRACT
- 19:47HELLO, SURFACE DUO!
- 21:20APP DEVELOPMENT OPTIONS
- 22:47DEVICE/ CONFIGURATION FACTORS
- 24:41APPLICATION/ BEHAVIORS
- 26:17DESIGN GUIDANCE / ANY FOLDABLE
- 27:54DESIGN GUIDANCE / SEAM' STRATEGIES
- 31:27DEVELOPMENT GUIDANCE / ITERATIVE
- 31:41GETTING STARTED / INSTALL SDK
- 32:25SDK EMULATOR / USING & TESTING
- 35:28SDK LIBRARIES / CORE, LAYOUT, OTHER
- 38:18DESIGN PATTERNS + CODE SAMPLES
- 38:37PATTERN / EXTENDED CANVAS
- 39:20PATTERN/ LIST-DETAIL
- 41:07PATTERN / DUAL VIEW
- 41:53PATTERN / COMPANION PANE
- 45:58RESOURCES / CONTENT, CODE & COMMUNITY
related talks
42mOptimizing Android apps for desktop experience
34mMore Than Foldables: Android App for Foldables and Larger Screens
19mYour app could use a secondary screen!
01mSamsung Developer Conference 2018
16mDeveloping for Android & large screens
26mUnified HMI v2.0: Platform-Agnostic Architecture and Unified APIs for Multi-Display...
20mAirPanes: Leveraging Two-Handed Around-Device Interaction for In-Air Pane Switching on Smartphones
39mTo Smartphones and Beyond: Screens Everywhere
