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

C++Builder Discussion :

RAD Studio - Android 64


Sujet :

C++Builder

  1. #1
    Membre averti
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    mars 2003
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur multiplateformes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2003
    Messages : 210
    Points : 445
    Points
    445
    Par défaut RAD Studio - Android 64
    Bonjour,
    A compter du 1er août 2019 Google impose la mise à disposition d’une version 64 bits des applications sur GooglePlay.
    Aujourd’hui RAD Studio ne dispose pas de compilateurs Android 64 bits.
    Concernant Delphi, Embarcadero a annoncé à l’occasion de la dernière Roadmap, la sortie d’une compilateur Delphi Android 64 pour fin 2019. Une version beta sera disponible avant le 1er août pour éviter toute situation de blocage.
    Il n’en va pas de même pour C++ Builder : le compilateur Android 64 qui était initialement annoncé pour fin 2019 dans la roadmap 2018 a été reporté… sine die… (Ainsi que macOS 64). Les développeurs « Builderistes » sont donc pris à contre-pied quasiment au dernier moment : trop tard pour trouver une autre solution d’un côté et délai beaucoup trop long de l’autre (un an voir plus !).
    Ceci va créer une situation extrêmement préjudiciable pour ceux qui ont des projets/clients en cours à maintenir sur GooglePlay, mais aussi pour la crédibilité de RAD Studio dans son ensemble.
    L’une des solutions consisterait à négocier un délai de grâce avec Google – cela a été fait et accepté pour Unity – solution intéressante aussi pour Delphi car la version beta pourrait bien ne pas être exempte de bugs, voir de ne pas fonctionner du tout en fonction de certaines bibliothèques.
    Ceux qui sont inscrits sur QualityPortail peuvent voter et/ou commenter sur :
    https://quality.embarcadero.com/browse/RSP-24562
    Merci d’avance...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2006
    Messages : 58
    Points : 75
    Points
    75
    Par défaut
    Bonjour,

    Ceci est mon point de vue.
    Honnêtement, je constate qu'Embarcadero considère de plus en plus C++ comme le parent pauvre de leur EDI.
    Je souhaiterai, de tout cœur, avoir tort.

    Cependant, il faut bien admettre que les anomalies C++ sont rarement corrigées dans un délai raisonnable, et que les sorties des nouveautés concernent toujours Delphi et seulement longtemps après C++. Prenons un exemple : le compilateur Linux pour C++.

    Dans le cas du compilateur 64 bits Android, il est hautement probable qu'il sortira fin 2020. Là encore, j'aimerai avoir tort.

    Ce que l'on pourrait reprocher à Embarcadero, c'est de ne pas mettre les pieds dans le plat. Si la branche C++ est déficitaire, alors il faut la supprimer. Et là tout le monde comprend. La plus mauvaise chose est de ne pas se positionner.

    Finalement la solution serait peut-être de migrer sur Delphi ou de migrer vers un autre éditeur C++.

    Cordialement

    Gabriel

  3. #3
    Membre averti
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    mars 2003
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur multiplateformes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2003
    Messages : 210
    Points : 445
    Points
    445
    Par défaut
    Citation Envoyé par Carmichael Voir le message
    Bonjour,

    Ceci est mon point de vue.
    Honnêtement, je constate qu'Embarcadero considère de plus en plus C++ comme le parent pauvre de leur EDI.
    Je souhaiterai, de tout cœur, avoir tort.

    Gabriel
    Hélas, tu as tout à fait raison Gabriel.
    J'ajouterai qu'aujourd'hui ce sont des systèmes et des fonctionnalités qu'il faut vendre, les langages n'étant que des outils au service des fonctionnalités et non une fin en soi.
    Or Embarcadero a visiblement la démarche inverse. FMX est excellent, mais ils s'en servent uniquement dans l'espoir de vendre du Delphi. C++ Builder n'étant plus qu'une béquille au lieu d'être une ouverture vers le monde extérieur. (Ils ont même trouver le moyen de bloquer Boost pendant des mois).
    La communauté Delphi est nombreuse, ils survivront. Mais question conquête de marché ils vont se heurter à un plafond de verre : les jeux sont faits depuis longtemps en terme de langages.
    Il aurait fallu une version communautaire il y a au moins dix ans comme je l'avais préconisé.
    Aujourd'hui il serait même très judicieux d'intégrer une version C# à RAD Studio (sans abandonner Delphi), comme avait tenté de la faire Borland en son temps. A l'époque ils n'en avaient pas les moyens et je crains fort qu'Embarcadero non plus... ce n'est même pas dans leur logique.
    Il faut rappeler que C# a été créé par.... le père de Delphi passé chez Microsoft.

    Nous avions une souscription RAD (Delphi + Builder) que nous n'avons pas renouvelée et nous venions de la remplacer par une souscription Builder seul sur 3 ans.... au vu des derniers événements et de l'attitude de la direction d'Embarcadero les grandes manœuvres ont commencées pour une migration vers de nouveaux horizons (VisualStudio/Unity/C#/C++). Je n'aurai évidemment plus qu'un usage assez limité de C++ Builder.

    Je continuerai cependant à soutenir cette communauté Delphi/Builder qui me tiens à cœur depuis.... plus de 20 ans.

    Bon courage à tous.

    A plus tard

    Yves

  4. #4
    Membre éprouvé
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : juin 2013
    Messages : 470
    Points : 1 106
    Points
    1 106
    Billets dans le blog
    1
    Par défaut
    Suite à une discussion interne et à la demande sur JIRA, David Millington m'a demandé de lui remonter des cas de demandes clients concernant C++Builder, donc c'est à vous de jouer et m'envoyer en MP ce que vous attendez comme compilateur (notamment Android) et surtout en quoi c'est important pour vous de l'avoir vite. Je transmettrai tel quel demain ou jeudi (après traduction automatique en anglais).

  5. #5
    Membre éprouvé
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : juin 2013
    Messages : 470
    Points : 1 106
    Points
    1 106
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Un possible contournement du blocage de Google pour Android 64 a été trouvé : ne pas cibler un SDK supérieur au 27, puisqu'ils annoncent bloquer à partir du SDK 28 pour Android 9.

    Le hack est expliqué sur cette page :
    http://www.fmxexpress.com/learn-how-...-requirements/

    C'est pas une solution miracle mais elle permettrait de continuer à publier des APK 32 bits sur Google Play pendant quelques mois. C'est du temporaire. Embarcadero a bien noté les remontées concernant C++Builder et il y en a beaucoup (notamment sur QP).

    Des nouveautés intéressante pour le langage sont présentes dans la 10.3.2 de C++Builder / RAD Studio qui vient de sortir. Une annonce devrait être faite sous peu concernant le beta test de la 10.4 et Android 64 bits mais j'ignore si ça modifiera la roadmap concernant C++Builder.

  6. #6
    Membre averti
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    mars 2003
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur multiplateformes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2003
    Messages : 210
    Points : 445
    Points
    445
    Par défaut
    Merci ppem pour l'info !!!
    Cela peut-être effectivement très utile et limiter les dégâts sur le court terme.
    Aucune réaction hélas d'Embarcadero malgré les nombreuses sollicitations, parfois très virulentes traduisant des situations parfois dramatiques, sur QP, sur les forums Idera et réseaux. Barnsten est également intervenu par l'intermédiaire de Maxime sans la moindre réponse autre que ce qui a déjà été annoncé.
    On peut comprendre qu'ils aient des difficultés techniques mais ce silence assourdissant.....
    Je ne cacherai pas mon pessimisme pour l’avenir et pas seulement pour Builder : la crédibilité d'Embarcadero est très largement affectée.
    Impossible en ce qui me concerne de continuer à leur faire confiance dans un cadre professionnel, quel que soit le langage, car ce problème vient s'ajouter à bien d'autres.
    Je continuerai à utiliser le produit uniquement à titre personnel sur du code existant.

    Merci encore pour votre intervention.

    Yves


    Citation Envoyé par pprem Voir le message
    Bonjour

    Un possible contournement du blocage de Google pour Android 64 a été trouvé : ne pas cibler un SDK supérieur au 27, puisqu'ils annoncent bloquer à partir du SDK 28 pour Android 9.

    Le hack est expliqué sur cette page :
    http://www.fmxexpress.com/learn-how-...-requirements/

    C'est pas une solution miracle mais elle permettrait de continuer à publier des APK 32 bits sur Google Play pendant quelques mois. C'est du temporaire. Embarcadero a bien noté les remontées concernant C++Builder et il y en a beaucoup (notamment sur QP).

    Des nouveautés intéressante pour le langage sont présentes dans la 10.3.2 de C++Builder / RAD Studio qui vient de sortir. Une annonce devrait être faite sous peu concernant le beta test de la 10.4 et Android 64 bits mais j'ignore si ça modifiera la roadmap concernant C++Builder.

  7. #7
    Membre éprouvé
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : juin 2013
    Messages : 470
    Points : 1 106
    Points
    1 106
    Billets dans le blog
    1
    Par défaut
    Bonjour Yves

    Citation Envoyé par yvslms Voir le message
    Aucune réaction hélas d'Embarcadero malgré les nombreuses sollicitations, parfois très virulentes traduisant des situations parfois dramatiques, sur QP, sur les forums Idera et réseaux. Barnsten est également intervenu par l'intermédiaire de Maxime sans la moindre réponse autre que ce qui a déjà été annoncé.
    On peut comprendre qu'ils aient des difficultés techniques mais ce silence assourdissant.....
    Pour Barnsten, c'est un peu logique : ils n'ont pas de réponse à annoncer autres que celles fournies officiellement par Embarcadero, donc en l'occurrence de se reporter à la ROADMAP où Android 64 bits pour C++Builder a disparu dans sa dernière version. Maxime fait remonter les réclamations quand il en reçoit.

    Concernant les nombreux retours et réactions sur ce sujet, ca a bien été remonté à qui de droit et il est possible que les choses changent. En tout cas Embarcadero attendait de boucler la 10.3.2 et la diffuser avant de parler de la 10.4
    C'est maintenant chose faite, une annonce concernant Android devrait être faite sous peu mais j'ignore s'ils modifieront la prise en charge pour C++Builder.

    Il est toujours possible de profiter du webinaire de mercredi 24 destiné à la présentation de la 10.3.2 pour transmettre des questions ou parler de ce problème.

  8. #8
    Membre averti
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    mars 2003
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur multiplateformes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2003
    Messages : 210
    Points : 445
    Points
    445
    Par défaut
    On est bien d'accord que Barnsten n'est absolument pas responsable de cette situation. Maxime fait tout ce qu'il peut pour faire face avec réactivité et compétence.
    Espérons en effet que les choses s'arrangent. Il en va de la crédibilité d'Embarcadero et de la survie aussi bien de Builder que de Delphi.
    Espérons surtout qu'il soit encore temps - FMX a un potentiel considérable, à condition de vendre des fonctionnalités avec une visibilité dans le temps et pas seulement un langage...

    Yves

  9. #9
    Membre éprouvé
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : juin 2013
    Messages : 470
    Points : 1 106
    Points
    1 106
    Billets dans le blog
    1
    Par défaut
    Sarina a publié une solution temporaire mais validée par Google pour les développeurs d'applications 32 bits existantes avant le 1er août sur Google Play.

    Google accepte des exceptions au 64 bits au cas par cas. Voici comment faire la demande et qui sera concerné :
    https://community.idera.com/develope...lder-customers

  10. #10
    Membre averti
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    mars 2003
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur multiplateformes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2003
    Messages : 210
    Points : 445
    Points
    445
    Par défaut
    Le fait que la solution soit validée par Google est un très bon point.
    Mais ce n'est valable que pour les mises à jour des applis existantes déjà déposées sur Google Play. Après le 1er août pour les nouvelles applis, apparemment il sera trop tard. (A confirmer).

    Yves

  11. #11
    Membre éprouvé
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : juin 2013
    Messages : 470
    Points : 1 106
    Points
    1 106
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par yvslms Voir le message
    Le fait que la solution soit validée par Google est un très bon point.
    Mais ce n'est valable que pour les mises à jour des applis existantes déjà déposées sur Google Play. Après le 1er août pour les nouvelles applis, apparemment il sera trop tard. (A confirmer).

    Yves
    C'est effectivement comme ça que c'est formulé. A tester pour vérifier, ce qui ne devrait plus tarder vue la date.

  12. #12
    Membre averti
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    mars 2003
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur multiplateformes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2003
    Messages : 210
    Points : 445
    Points
    445
    Par défaut
    Nouvelle feuille de route d'Embarcadero : Android 64 est maintenant planifié pour mi 20020 pour C++ Builder et fin 2019 pour Delphi, avant la date limite fixée au 1er août 2020 par Google.
    https://community.idera.com/develope...8VGCbeSIojpI0k
    La mobilisation sur QP a porté ses fruits.
    Il n'y donc (normalement) plus de soucis pour les applications existantes, mis à part un bug qui semble persister sur l'extension 64-bit de Google pour les applis 32. L'équipe technique concernée de Google est dessus.
    Mais pour pouvoir déposer de nouvelles applications sur Google Play il faudra attendre les mises à jours respectives.

    Yves

Discussions similaires

  1. RAD Studio - Android 64
    Par yvslms dans le forum Composants FMX
    Réponses: 8
    Dernier message: 31/07/2019, 08h44
  2. Réponses: 16
    Dernier message: 25/04/2014, 08h29
  3. RAD Studio 2007 Trial en téléchargement
    Par alain95 dans le forum EDI
    Réponses: 1
    Dernier message: 22/04/2008, 17h55
  4. RAD Studio 2007
    Par PickEpique dans le forum Bases de données
    Réponses: 4
    Dernier message: 22/11/2007, 17h34

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