Embarcardero hinkt bei der Android-API hinterher

Delphi, C++Builder und RAD Studio werden in Version 10.2.x nicht das von Google Play geforderte API-Level 26 unterstützen.

In Pocket speichern vorlesen Druckansicht
Embarcardero hinkt bei der Android-API hinterher
Lesezeit: 1 Min.

Android-Entwickler, die auf Embarcaderos Werkzeuge setzen, haben derzeit ein Problem: Seit dem heutigen 1. August müssen laut den Google-Play-Anforderungen alle neuen Apps im Store auf Android 8.0 (API-Level 26) ausgerichtet sein. Ab November 2018 gilt diese Anforderung auch für Updates bestehender Anwendungen. Die Produkte Delphi, C++ Builder und das Flaggschiff RAD Studio werden jedoch erst in der kommenden Version 10.3 das API-Level 26 unterstützen, da die in der Entwicklungsumgebung benötigten Anpassungen recht umfangreich sind.

Ein Blogbeitrag nennt nun zwei Möglichkeiten, das Problem provisorisch zu lösen. Die erste kommt nur für Kunden mit einer Update Subscription, dem Abonnementmodell von Embarcadero, in Frage. Sie sollen in den kommenden Wochen eine Einladung zum Betatest des jeweiligen 10.3-Releases erhalten, das die Entwicklung für Android 8.0 unterstützt. Aufgrund der Sondersituation gilt ein spezieller Endbenutzer-Lizenzvertrag, der das Verteilen von Apps im Google Play Store erlaubt, was Embarcadero allgemein mit einer Betaversion untersagt.

Wer nicht auf die Beta warten möchte oder keinen Zugang dazu hat, findet einen Blogbeitrag auf Delphi Worlds. Er enthält eine umfangreiche Anleitung, wie sich mit manuellen Anpassungen Apps so erstellen lassen, dass sie API-Level 26 als Ziel haben. Sie zeigt unter anderem die Änderungen, um benötigte Berechtigungen zur Laufzeit einzuholen. (rme)