Delphi-PRAXiS
Seite 4 von 7   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi 10.3.3 auf Android 11 (https://www.delphipraxis.net/205860-delphi-10-3-3-auf-android-11-a.html)

Rollo62 12. Feb 2021 11:18

AW: Delphi 10.3.3 auf Android 11
 
Zitat:

Zitat von ggdelphiuser (Beitrag 1482822)
Jetzt weiß ich aber immer noch nicht warum meine App auf Android 11 nicht startet, mal sehen was das bestellte Handy für neue Erkenntisse ergibt.

Auf aktuellen Handies funktioniert es eigentlich ganz gut.
Würde ich sowieso statt Emulator machen, aus mehreren Gründen:
1. Die Emulatoren sind super-lahm, jedenfalls habe ich bisher keinen gesehen der normal läuft
2. Emulatoren können kein echtes Handy im Look-And-Feel und seiner Dynamik simulieren, was mit Sensoren, Touch, Push-Notifications, Permissions, Location, etc. zurechtkommen muss.
Die kommen da sowieso schnell an die Grenzen des Simulierbaren.
3. Emulatoren bilden nur einen kleinen Teil der gesamten Handy-Funktionen ab, z.B. keine echte Mobile-Verbindung, keine echten SMS, keine installierten Apps, noch nicht mal echter Touch, etc.
4. Emulatoren laufen auf x86, was sich erheblich von ARM unterscheidet, und damit auch andere Fehler hat.
Anfangs hatte ich auch mit Simulatoren gearbeitet, dann aber immer Crashes auf echten Devices gehabt, eine größere Anwendung bekommt man so niemals von Simulator auf Device.
Die Gründe waren vielfältig, und es gibt keinen goldenen Weg von Simulation zu Device,
ich prophezeie mal das dies in 99% der Fälle crasht, wenn man mehr als eine Form it Buttons macht.

Es ist wesentlich effektiver direkt auf Devices zu arbeiten, und deren Probleme zu umschiffen,
und dann statt der lahmen Simulation wesentlich schneller auf Macos oder Windows zu entwickeln.
Unter Windows/Macos können die normalen Entwicklungen super schnell gemacht werden,
und dann mal eben unter iOS/Android getestet werden ob es noch läuft.
So kann man Step-by-Step weiterentwickeln, und nicht zu viel vorarbeiten, ohne zur Kontrolle auf den Devices zu verifizieren.

himitsu 12. Feb 2021 11:26

AW: Delphi 10.3.3 auf Android 11
 
Emulator:
z.B. bei iOS ist das bissl ... naja, der 32/64-Bit sind ARM-Compiler, der Emulator ist x86 (weil ARM auf x86 emulieren zu langsam war) ... also am Ende ist es eh nicht vergleichbar.
Da ist dann nicht nur eine andere Hardware, sondern gleich eine komplett andere Architektur im Emulator drin.


Eventuell könnte man passende Services dafür nutzen.
z.B. für MacOS gibt es Cloud-Lösungen, wo in einem Rechnerzentrum viele Macs rumstehen, wo man sich Remote einloggen und Testen kann.
Im Prinzip wären ähliche Servises auch für verschiedene Handy-Typen möglich.

Wäre doch zu praktisch, wenn man direkt von der IDE aus die FMX-Live-Preview auch auf soeine Cloud-Lösung loslassen könnte.

ggdelphiuser 13. Feb 2021 13:48

AW: Delphi 10.3.3 auf Android 11
 
Also auf dem neuen echten Handy mit Android 10 läuft meine App (10.3.3 mit TargetSDK=29). Per USB bis jetzt nur die 32 bit Variante, die 64 bit sürzt genauso im Splash Screen weg wie auf den Simulatoren. Auch mit 10.4 passiert das. Auch wieder mit den ganz einfach gestrickten Demo Apps von Delphi.

Wenn ich nun aber ein aab Bundle Paket in den Google Play Store hochlade mit (64/32 Bundle), lässt sich das auch installieren, allerdings habe ich dann die 32 bit App auf dem Handy.

Wo ist denn mein Denkfehler? Hat das Android Handy mit 64 Bit Porzessor und Android 10 nicht sowieso ein 64 bit Android installiert oder wieso wird die 32 bit aus dem Bundle installiert? Und falls mein Handy nur 32 bit Apps könnte, warum lässt es die Installation per USB zu? Bin so langsam am Verzweifeln.

TurboMagic 14. Feb 2021 07:56

AW: Delphi 10.3.3 auf Android 11
 
Hallo,

ja, es gibt tatsächlich Geräte mit 64 Bit CPU aber nur 32 Bit Android drauf!
Such mal in Google Play nach einer Systminfo App und schau mit der nach.
Das könnte wirklich dein Problem sein!

Grüße
TurboMagic

ggdelphiuser 14. Feb 2021 17:10

AW: Delphi 10.3.3 auf Android 11
 
Danke für den Tipp. Ja, da steht bei Android Architektur armv8l(32 bit). So was blödes wieder. Ein nagelneues relativ aktuelles Handy hat das drauf. Jetzt kann ich die App wieder nicht gegen 64 bit testen. Ich denke mal man hat keinen Einfluss darauf welches Android der Hersteller ausrollt?

himitsu 14. Feb 2021 21:20

AW: Delphi 10.3.3 auf Android 11
 
Beim Händler vor Ort kann man es eventuell nachsehn (falls die ne ordentliche Testumgebung installiert haben.
Ansonsten Online bestellen und dann das Rückgaberecht nutzen.

Aber ja, natürlich wäre es toll, wenn sowas auch in der Beschreibung der Geräte stehen würde, bzw. man es auf den Webseiten der Hersteller nachlesen könnte.


Bei Windows war sowas auch mal.
So war es z.B. bei den Starter-Editionen, damals für "schwache" Kleinstgeräte, wo 32 Bit und maximal 1 GB RAM als Beschränkung für die Starter definiert waren.
(mein Netbook hatte 2 GB, weswegen bei diesem Modell dann doch die Home installiert war, aber auch 32 Bit, obwohl 64 Bit CPU)

ggdelphiuser 16. Feb 2021 09:09

AW: Delphi 10.3.3 auf Android 11
 
Das Xiaomi Redmi 9C macht einen sehr hochwertigen Eindruck. Bei 89 EUR bleibt dann wohl intern was auf der Strecke.

Leider kenne ich mich als IOS User mit den Androids nicht wirklich gut aus. Weiß den jemand welches günstige Handy 64 bit, am besten Android 11 drauf hat?

MEissing 16. Feb 2021 09:26

AW: Delphi 10.3.3 auf Android 11
 
Zitat:

Zitat von ggdelphiuser (Beitrag 1483092)
Das Xiaomi Redmi 9C macht einen sehr hochwertigen Eindruck. Bei 89 EUR bleibt dann wohl intern was auf der Strecke.

Leider kenne ich mich als IOS User mit den Androids nicht wirklich gut aus. Weiß den jemand welches günstige Handy 64 bit, am besten Android 11 drauf hat?

Xiaomi Redmi Note 9S

(Ich besitze Xiaomi Aktien :-))

ggdelphiuser 16. Feb 2021 12:38

AW: Delphi 10.3.3 auf Android 11
 
Zitat:

Zitat von MEissing (Beitrag 1483095)

Xiaomi Redmi Note 9S

Danke! Werde ich mir besorgen. Ich hatte nach Handys mit Android 11 gezielt gesucht, z.B. bei Amazon steht beim Redmi Note 9S noch Android 9. Ob 64 oder 32 steht allerdings nirgends dabei. Ich probier es aus.

MEissing 16. Feb 2021 13:49

AW: Delphi 10.3.3 auf Android 11
 
CPU und Android System sind da 64-bittig,


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr.
Seite 4 von 7   « Erste     234 56     Letzte »    

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