Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi 10.1 App unter Android 9 Pie (https://www.delphipraxis.net/199936-delphi-10-1-app-unter-android-9-pie.html)

greenmile 3. Mär 2019 18:33

Delphi 10.1 App unter Android 9 Pie
 
Hallo,

gestern hat mein Samsung Galaxy S9 die neue Android Version (9 Pie?) geladen. Habe dann gleich mal meine App (erstellt mit Delphi 10.1) gestartet und sie lief, allerdings kam beim Start der Hinweis, dass die App für eine ältere Android Version geschrieben wurde und ev nicht funkioniert (was sie aber tat). Muss ich, um die Meldung wegzubekommen, die App mit der aktuellen Delphi Version compilieren oder reicht es, wenn ich im Delphi 10.1 "etwas" einstelle, zB ein höheres SDK? Ich möchte ungern die neueste Delphi Version installieren, auch wenn ich eine Subscription habe. Irgendwas funktioniert dann wieder nicht und darauf habe ich wenig Lust :-D Es geht mir auch nur um die Meldung, der Rest läuft ja. In der Vergangenheit habe ich mir aber mit der Umstellung auf eine neuere Delphi Version gleich jede Menge Probleme ins Haus geholt.

zeras 3. Mär 2019 19:36

AW: Delphi 10.1 App unter Android 9 Pie
 
Ich bin gerade dabei, eine APP für Android 8 oder 9 zu erstellen.
Ab Version 6 gibt es meines Wissens schon weitere Restriktionen, damit diese überhaupt läuft. Da sind neue Berechtigungen hinzugekommen, die man beim ersten Benutzen der APP bestätigen muss. Ansonsten bricht die APP ab.
Der Weiteren habe ich noch Probleme mit der Berechnung der Bildschirmgröße. Hier hat sich etwas geändert, oder mit der alten Delphi Version hats einfach funktioniert.
Auch bekomme ich nun vom Play Store die Info, dass ich SMS oder die Anrufliste auslesen können würde und ich die Berechtigungen entfernen soll. Ich nutze zwar einige kritische Berechtigungen, aber die oben genannten nicht.
Ist schon ein wenig komisch mit den Berechtigungen. Das wird immer schlimmer:(

philipp.hofmann 4. Mär 2019 07:12

AW: Delphi 10.1 App unter Android 9 Pie
 
Das Zauberwort ist Android API Level 26.
Dieser wird erst ab Delphi 10.3 unterstützt und so richtig rund läuft Android und Delphi 10.3 bei mir noch nicht (es ist im ersten Update 10.3.1 besser geworden, aber es gibt immer noch Probleme).
Ergo - > aktuell ist die Android-Entwicklung bei mir mit Delphi gestoppt und ich hoffe auf weitere Updates.

greenmile 4. Mär 2019 09:46

AW: Delphi 10.1 App unter Android 9 Pie
 
Mist, doch ne neuere Delphi Version installieren, dann stehen mir ja einige schlaflose Nächte bevor. Im Store ist meine App nicht, das interessiert mich nicht. Gibt es denn Info's, wann es sauber läuft?

TurboMagic 4. Mär 2019 23:12

AW: Delphi 10.1 App unter Android 9 Pie
 
Für 10.1 bzw. 10.2 gibt's eine Anleitung von Dave Nottage wie man zumindest einige der Probleme umschiffen kann.
Je nach dem was deine App tut würde ich aber doch zum Installieren der neueren version raten.

Darf ich fragen, was die App so macht?
Arbeitet diese z.B. mit Threads?

Grüße
TurboMagick

greenmile 5. Mär 2019 09:26

AW: Delphi 10.1 App unter Android 9 Pie
 
Naja es funktioniert ja soweit alles, nur die Meldung stört halt. Das liegt aber wahrscheinlich an Android selbst die den API Level prüft.

Mavarik 5. Mär 2019 13:05

AW: Delphi 10.1 App unter Android 9 Pie
 
Zitat:

Zitat von philipp.hofmann (Beitrag 1426870)
so richtig rund läuft Android und Delphi 10.3 bei mir noch nicht

hmm...

Also: Für API26 habe ich das neue Rechte Management in meine App eingebaut (besser gesagt ins FDK) und dann einfach mit 10.3.1 die App neu compiliert.

Keine Probleme, keine Exceptions alles läuft.

Mavarik :coder:

philipp.hofmann 5. Mär 2019 16:23

AW: Delphi 10.1 App unter Android 9 Pie
 
Bei mir geht mit 10.3.1 der MediaPlayer mit Videos noch nicht und die Grafik-Performance sieht mir auch schlechter aus, als zuvor.

TurboMagic 6. Mär 2019 18:37

AW: Delphi 10.1 App unter Android 9 Pie
 
Zitat:

Zitat von philipp.hofmann (Beitrag 1427004)
Bei mir geht mit 10.3.1 der MediaPlayer mit Videos noch nicht und die Grafik-Performance sieht mir auch schlechter aus, als zuvor.

Bedeutet zuvor 10.3.0 oder 10.2 Tokyo?
Schließlich wurde ja in Rio dieser separate GUI Rendering Thread aus Vereinfachungsgründen und um die nativen Controls
unterstützen zu können entfernt.

Nach Berichten anderer war die Rendering Performance jedoch in Ordnung. Daher meine Frage.

Grüße
TurboMagick

philipp.hofmann 6. Mär 2019 19:55

AW: Delphi 10.1 App unter Android 9 Pie
 
Bedeutet im Vergleich zu Tokyo, unter 10.3.0 ging es teilweise gar nicht mehr, aber da wurde einiges gefixt, v.a. in Bezug auf Android 5.x, welches bei Tablets noch sehr verbreitet ist.
Dies habe ich auch schon zum Teil positiv testen können. Aufgrund der MediaPlayer-Thematik ist Android aber aktuell bei mir in's Hintertreffen geraten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf