Und wieso läuft eine App mit
API Version 17 nicht auf einem S3 aber eine mit Version 16 schon?
Wenn Du sagst, dass S3 hat
API-Level 15. Mein S3 hat aber Android Version 4.3 müsste also bis
API Level 18 laufen, oder?
Der
API-Level ist doch gemäß der Tabelle mit der Android Version zu setzen, oder?
Solange auf dem Zielgerät ein
API-Level (= Android-Version) läuft, welches größer oder gleich dem von dir definierten mindest-
API-Level ist, ist von dieser Seite her die Kompatibilität hergestellt.
Jetzt verwendet aber der Ansatz den Delphi verfolgt nicht nur das normale Android-
SDK (es werden ja keine Java bzw. Dalvik-Anwendungen erstellt), sondern auch das NDK. Dazu kommt noch das
SDK von Embarcadero selbst (was vermutlich die
SDK-Version sein soll, die du da in deiner Liste hast, ich weiß ja nicht, wo die her ist). Und hier bestehen eben nochmal Abhängigkeiten zur konkreten Hardware des Gerätes (wie z.B. dieses leidige NEON-Thema). Das hat mit der
API-Level-Kompatibilität nichts zu tun.
Leo S.