AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 10.3.3 auf Android 11

Ein Thema von WladiD · begonnen am 24. Okt 2020 · letzter Beitrag vom 18. Aug 2021
Antwort Antwort
Seite 4 von 7   « Erste     234 56     Letzte »    
Rollo62

Registriert seit: 15. Mär 2007
4.100 Beiträge
 
Delphi 12 Athens
 
#31

AW: Delphi 10.3.3 auf Android 11

  Alt 12. Feb 2021, 12:18
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.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.088 Beiträge
 
Delphi 12 Athens
 
#32

AW: Delphi 10.3.3 auf Android 11

  Alt 12. Feb 2021, 12:26
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
ggdelphiuser

Registriert seit: 5. Sep 2015
10 Beiträge
 
#33

AW: Delphi 10.3.3 auf Android 11

  Alt 13. Feb 2021, 14:48
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.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#34

AW: Delphi 10.3.3 auf Android 11

  Alt 14. Feb 2021, 08:56
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
  Mit Zitat antworten Zitat
ggdelphiuser

Registriert seit: 5. Sep 2015
10 Beiträge
 
#35

AW: Delphi 10.3.3 auf Android 11

  Alt 14. Feb 2021, 18:10
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?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.088 Beiträge
 
Delphi 12 Athens
 
#36

AW: Delphi 10.3.3 auf Android 11

  Alt 14. Feb 2021, 22:20
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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (14. Feb 2021 um 22:23 Uhr)
  Mit Zitat antworten Zitat
ggdelphiuser

Registriert seit: 5. Sep 2015
10 Beiträge
 
#37

AW: Delphi 10.3.3 auf Android 11

  Alt 16. Feb 2021, 10:09
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?
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#38

AW: Delphi 10.3.3 auf Android 11

  Alt 16. Feb 2021, 10:26
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 )
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
ggdelphiuser

Registriert seit: 5. Sep 2015
10 Beiträge
 
#39

AW: Delphi 10.3.3 auf Android 11

  Alt 16. Feb 2021, 13:38

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.
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#40

AW: Delphi 10.3.3 auf Android 11

  Alt 16. Feb 2021, 14:49
CPU und Android System sind da 64-bittig,
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 7   « Erste     234 56     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:40 Uhr.
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