IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants FMX Delphi Discussion :

Appareils android compatibles avec une appli FMX


Sujet :

Composants FMX Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 18
    Points : 11
    Points
    11
    Par défaut Appareils android compatibles avec une appli FMX
    Bonjour,

    J'ai téléchargé une application que j'ai créé avec Delphi 10.4 sur le store de google. Je vois qu'il y a la possibilité d'afficher un "catalogue d'appareil", qui donne la liste des appareils sensés être compatible.
    Peut-on vraiment se fier à cette liste ?? Par exemple, je trouves dans la liste le Samsung S20 avec processeur Exynos 990 alors qu'il me semblait qu'une application FMX ne fonctionne pas dessus.

    Merci

  2. #2
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Google fait des tests automatisés et filtre les appareils en fonction des caractéristiques que leurs fabricants déclarent, comparées à ce qu'il "voit" dans les APK qu'on lui soumet, donc même s'il y a forcément des erreurs possibles, c'est la liste la plus fiable qu'on peut avoir (et qui n'est valide que pour l'application pour laquelle on la consulte)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    OK merci.
    Il faudrait peut être sur ce forum demander à ceux qui développe sur Android le smartphone utilisé, ce qui permettrait de créer une base avec une "vraie" liste des smartphones compatibles ;-)

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 1 786
    Points : 5 742
    Points
    5 742
    Par défaut
    Citation Envoyé par Arnaud1234 Voir le message
    Bonjour,

    J'ai téléchargé une application que j'ai créé avec Delphi 10.4 sur le store de google. Je vois qu'il y a la possibilité d'afficher un "catalogue d'appareil", qui donne la liste des appareils sensés être compatible.
    Peut-on vraiment se fier à cette liste ?? Par exemple, je trouves dans la liste le Samsung S20 avec processeur Exynos 990 alors qu'il me semblait qu'une application FMX ne fonctionne pas dessus.

    Merci
    Un conseil... Evite de prendre position en indiquant les modèles qui sont ou ne sont pas compatibles avec ton application.

    Cela t'évitera beaucoup de déconvenue!

    A première vue, tu ne rends pas service à tes "fidèles" utilisateurs mais... Ils te seront encore plus fidèles si tu ne leur racontes pas des conneries!

    La seule solution fiable pour savoir quel modèle est compatible avec ton application est de faire le test! Ce qui est tout simplement impossible vu le nombre de modèles en cours d'utilisation.

  5. #5
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 1 786
    Points : 5 742
    Points
    5 742
    Par défaut
    Citation Envoyé par Arnaud1234 Voir le message
    OK merci.
    Il faudrait peut être sur ce forum demander à ceux qui développe sur Android le smartphone utilisé, ce qui permettrait de créer une base avec une "vraie" liste des smartphones compatibles ;-)
    Ta proposition n'a pas de sens! La compatibilité ou non ne se limite pas au couple "Delphi-appareils Android". En fonction de l'app développée, ton code Delphi va faire appel à des parties fonctionnelles du smartphone différentes: Tu as une app qui utilise la camera du smartphone? Et cela fonctionne pas! Tu as une app qui ne fait pas appel à la camera? Le même code Delphi sur le même modèle de smartphone fonctionnera!

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par Anselme45 Voir le message
    Ta proposition n'a pas de sens! La compatibilité ou non ne se limite pas au couple "Delphi-appareils Android". En fonction de l'app développée, ton code Delphi va faire appel à des parties fonctionnelles du smartphone différentes: Tu as une app qui utilise la camera du smartphone? Et cela fonctionne pas! Tu as une app qui ne fait pas appel à la camera? Le même code Delphi sur le même modèle de smartphone fonctionnera!
    Entre avoir une liste d'appareils où une application FMX peut éventuellement fonctionner (sous réserve, par exemple, que je n'utilise pas la caméra), et n'avoir aucune liste, il y a une différence :-)

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par Anselme45 Voir le message
    Un conseil... Evite de prendre position en indiquant les modèles qui sont ou ne sont pas compatibles avec ton application.
    Je voulais surtout changer de smartphone, et je me rend compte que je n'ai aucune possibilité de savoir si je pourrais continuer de développer/tester mon appli sur ce nouveau smartphone.

  8. #8
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Citation Envoyé par Arnaud1234 Voir le message
    Je voulais surtout changer de smartphone, et je me rend compte que je n'ai aucune possibilité de savoir si je pourrais continuer de développer/tester mon appli sur ce nouveau smartphone.
    Si ce n'est pas un smartphone "à bas prix" tu as quand même des chances que le matériel et la version d'android dessus fassent leur job correctement.

    Le seul critère officiel de compatibilité, c'est "ARM CPUs and NEON support" d'après ce qu'Embarcadero indique dans la page des plateformes supportées sur le docwiki.

    Pour ma part, sur les tests, j'ai des smartphones à moins de 100 euros de différents modèles et versions d'Android (que je dégage au bout de deux à trois ans selon les évolutions du SDK Android et des versions minimum supportées). Pour être tranquille, assure toi surtout qu'ils soient avec une version 64 bits d'Android récente. A priori ce sera le cas de tout nouvel appareil (hors box TV).

  9. #9
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 036
    Points : 40 941
    Points
    40 941
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par pprem Voir le message
    c'est "ARM CPUs and NEON support" d'après ce qu'Embarcadero indique dans la page des plateformes supportées sur le docwiki.
    Il y avait même un programme dans le magasin d'application pour faire le test, pas sur qu'il y soit toujours (et déjà il faudrait que je retrouve le nom ) mais bien sûr il faut déjà avoir acheter le mobile donc, pas une bonne solution

    Pour être tranquille, assure toi surtout qu'ils soient avec une version 64 bits d'Android récente.
    Tiens, la bonne question, quelle est ma version (nbr bits) de mon mobile ? Jusque là je me contente de tester mes applications (peu) en 32 bits et n'ai jamais osé le test en 64 bits
    Les solutions pour obtenir la réponse trouvées sur le net, du moins celles que j'ai sélectionnées, ne m'ont pas vraiment fourni un truc clair
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  10. #10
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    AIDA64 et CPU-z sont de bons outils pour savoir ce qu'il y a sous le capot:

    https://play.google.com/store/apps/d...nalwire.aida64

    https://play.google.com/store/apps/d...om.cpuid.cpu_z

    mais effectivement, il faut l'appareil à tester et le droit d'y installer une application

  11. #11
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 036
    Points : 40 941
    Points
    40 941
    Billets dans le blog
    62
    Par défaut
    J'ai essayé CPU-Z mais il n'est pas explicitement indiqué 64 Bits ou alors :
    - je n'ai qu'un vieux 32 bits (possible) et cela ne s'affiche pas
    - j'ai pas les yeux en face de trous, trop d'informations tuant l'information
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  12. #12
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Si le processeur est 32 bits, la version d'Android l'est aussi.
    Si le processeur est 64 bits, la version d'Android est en 32 ou en 64 bits.

    Le test tout bête : compiler un projet FMX vierge en 64 bits et l'envoyer dessus. Si ça plante après l'écran, c'est que l'OS est en 32 bits.

Discussions similaires

  1. Ouvrir un fichier avec une appli déjà lancée
    Par Cameleon45 dans le forum Langage
    Réponses: 5
    Dernier message: 04/01/2006, 17h42
  2. Réponses: 1
    Dernier message: 24/11/2005, 12h44
  3. Indy ou Autre composant internet avec une appli Console
    Par Oregon09 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 13/11/2005, 05h07
  4. Réponses: 2
    Dernier message: 02/07/2005, 19h14
  5. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo