Im Oktober 2019 hatte Microsoft zwei Geräte mit jeweils zwei nebeneinanderliegenden und über ein Scharnier verbundenen Bildschirmen vorgestellt. Die Geräte sollen Ende 2020 auf den Markt kommen. Das kleinere Surface Duo wird dabei mit dem Android-Betriebssystem ausgestattet, das größere Surface Neo erhält mit Windows 10X eine angepasste Windows-Version.
Preview-SDK für das Surface Duo verfügbar
Damit sich Entwickler rechtzeitig mit den Eigenheiten einer Dual-Screen-Ansteuerung ihrer Apps auseinandersetzen können, hat der Softwarehersteller aus Redmond nun die Verfügbarkeit eines Software-Entwicklungs-Kits (SDK) für das auf Android basierende Surface Duo bekanntgegeben. Das SDK ist noch nicht voll ausgereift, sondern wird als Preview bezeichnet. Dennoch können damit die Kernkonzepte des Zwei-Bildschirm-Betriebs umgesetzt werden.
In einem ausführlichen Blogbeitrag erklärt Microsoft im Detail, wie sich der Hersteller die Bildschirmnutzung durch Entwickler vorstellt. Dabei gibt es einerseits viele Freiheiten, andererseits gelten auch einige strengere Konzepte.
Neue Nutzungskonzepte für den zweiten Screen
So wird eine App im Standard immer auf einem der beiden Bildschirme starten. Es obliegt dann den Nutzern, sie auf den zweiten Bildschirm aufzuziehen. Für Entwickler bedeutet das ganz neue Herausforderungen, denn die Start- und die Nutzungsansicht können sich so deutlich unterscheiden.
Konzeptionell schlägt Microsoft fünf verschiedene Dual-Screen-Modi vor: So könnten beide Bildschirme zum einen als durchlaufender Canvas verwendet werden. Ebenso könnten Nutzer zwei Seiten eines Dokuments oder zwei völlig unterschiedliche Inhalte nebeneinander stellen wollen. Denkbar ist auch eine Nutzung des zweiten Screens als Instrumententafel oder zur Anzeige von Details zu den Inhalten des ersten Bildschirms.
Microsoft bezeichnet die Vorschläge als „initiale Muster“, die mit dem Entwickler-Feedback in den kommenden Monaten verbessert werden sollen. Dabei sind Entwickler ausdrücklich dazu aufgerufen, sowohl das Hoch- wie das Querformat eingehend zu bedenken, um das meiste aus ihren Apps herausholen zu können.
API für den Umgang mit der „Lücke“ zwischen den Screens enthalten
Auf der Seite der Software-Integration bringt Microsoft einige neue API, mit deren Hilfe die Besonderheiten der Doppelbildschirm-Geräte, allen voran die sichtbare Lücke zwischen den Screens, sinnvoll behandelt werden können. Das beginnt mit einer Funktion, die es Entwicklern erlaubt, auf den Winkel zu reagieren, in dem die Scharniere der Surface-Geräte stehen.
Durchdacht erscheint ebenso das Feature, für Bilder oder Videos, die über beide Bildschirme gezogen sind, nicht nur den optischen irritierenden Split, der das Bild um die Größe des Spalts verbreitern würde, zuzulassen. Vielmehr bieten die Geräte eine Maskenfunktion, die dynamisch errechnet, welcher Bildteil hinter dem Spalt verschwinden würde, wenn das Bild nicht einfach geteilt würde. Diesen Bildteil lässt das System dann einfach weg, sodass es dem Gehirn des Betrachters überlassen bleibt, beide Bildhälften sauber zusammenzufügen. So sieht das aus:
Zudem weist Microsoft darauf hin, dass Entwickler ihren Dialogelementen einiges an Aufmerksamkeit schenken müssen. Die bisherige Praxis, etwa Schaltflächen mittig einzublenden, erscheint bei einem Dual-Screen wenig sinnvoll.
Damit Android-Entwickler ihre Apps sinnvoll testen können, gehört zum SDK ein Surface-Duo-Emulator, der den Dual-Screen in Software nachbildet.
Windows-10X-SDK kommt im Februar
Die Verfügbarkeit eines Preview-SDK für das Windows-Gerät Surface Neo hat Microsoft für den 11. Februar 2020 angekündigt. Auch dieses SDK wird einen Emulator nebst den entsprechenden API, etwa für die Behandlung des Bildschirmspalts, enthalten.
Ebenso schlägt der Hersteller neue Web-Standards vor und arbeitet an neuen Wegen, wie sich Web-Inhalte sinnvoll auf Dual-Screen-Geräten nutzen lassen.
Passend dazu: Warum Microsofts Surface Neo und Duo zwei Displays haben – und beim Duo auf Android gesetzt wird
Bitte beachte unsere Community-Richtlinien
Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.
Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.
Dein t3n-Team