Google hat am 19. Oktober 2016 die Android 7.1 Developer Preview für Nexus 5X, Nexus 6P und Pixel C veröffentlicht. Die neuen Schnittstellen stehen bereits als finales API-Level 25 bereit. Die Systemabbilder für diese Geräte besitzen dagegen Beta-Status und sollen noch gerätespezifische Fehler aufdecken.
API-Level 25 kann bereits in Google Play verwendet werden
Für die Entwicklung nennt Google Android Studio 2.2.2 und das über den SDK Manager verfügbare SDK. Projekte können mit compileSdkVersion 25 gegen die neuen Schnittstellen gebaut werden. Apps dürfen bereits über Alpha-, Beta- und Produktionskanäle von Google Play verteilt werden; das Targeting von API-Level 25 bleibt dabei optional.
Die Trennung zwischen fertiger Schnittstelle und noch erprobter Systemversion entspricht dem Vorgehen bei Android N mit dem im Juni finalisierten API-Level 24. Für Kompatibilitätstests empfiehlt Google nun zusätzlich targetSdkVersion 25. Ein weiteres Preview-Update ist für November vorgesehen, die finale AOSP-Veröffentlichung für Dezember.
App-Verknüpfungen und bevorzugter VR-Thread
Die offizielle Funktionsübersicht zu Android 7.1 beschreibt statische und dynamische App-Shortcuts. Eine Anwendung kann bis zu fünf Verknüpfungen anbieten, etwa zu bestimmten Funktionen. Wie viele davon sichtbar sind, hängt vom Launcher ab.
Für VR-Anwendungen ergänzt Android 7.1 ActivityManager.setVrThread(). Damit lässt sich ein Thread festlegen, den der Scheduler bevorzugt behandeln soll, während die Anwendung im VR-Modus läuft. Pro Prozess ist nur ein solcher Thread vorgesehen. Die Priorisierung ersetzt keine Messung der tatsächlichen Bildzeiten: Rechenaufwand, Grafiklast und übrige Threads bleiben Teil der Performanceanalyse.

