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

Delphi Discussion :

Mac et développement Delphi


Sujet :

Delphi

  1. #1
    Membre habitué Avatar de oneDev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2019
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2019
    Messages : 132
    Points : 157
    Points
    157
    Par défaut Mac et développement Delphi
    Bonjour,

    Je ne sais pas si où poster ma demande, je ne sais pas si je suis dans la bonne rubrique.

    J'aimerais m'acheter un MacBook, mais j'aimerais pouvoir continuer à utiliser Delphi.
    J'ai vu que cela fonctionnait en passant par une machine virtuelle sur laquelle on fait tourner Windows.

    Du coup, il doit falloir pas mal de stockage. Avez-vous des conseils à me donner pour choisir la bonne machine ?
    J'envisage un achat en fin d'année ou début d'année prochaine. En fonction du prix, je pourrais décaler le temps d'économiser si besoin.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    13 054
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : janvier 2007
    Messages : 13 054
    Points : 35 518
    Points
    35 518
    Billets dans le blog
    54
    Par défaut
    ça c'est la question à adresser à pprem qui envisage de changer le sien
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein

    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Tokyo, Rio, Sidney) et peut être quelques autres
    SGBD : Firebird 2.5, 3, SQLite
    générateurs Etats : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Ubuntu, Androïd

  3. #3
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 214
    Points : 26 601
    Points
    26 601
    Par défaut
    la grosse question ça va être Intel ou M1

    NB: le clavier Mac est peu pratique pour Windows, à une époque j'ai bossé avec un Windows dans une VM VirtualBox sur un MacBook Air, et j'ai trouvé plus simple de brancher un clavier PC en USB
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Membre habitué Avatar de oneDev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2019
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2019
    Messages : 132
    Points : 157
    Points
    157
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    ça c'est la question à adresser à pprem qui envisage de changer le sien
    Oui, je m'attends à avoir de sa part

    Citation Envoyé par Paul TOTH Voir le message
    la grosse question ça va être Intel ou M1
    Tous les conseils seront bon à prendre

  5. #5
    Membre régulier

    Homme Profil pro
    Inscrit en
    juillet 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : juillet 2011
    Messages : 71
    Points : 72
    Points
    72
    Billets dans le blog
    1
    Par défaut
    Il est aussi possible de faire l'inverse
    C'est a dire avoir un pc avec une machine virtuelle mac
    Il faut que la machine virtuelle soit active pour compiler avec Delphi qui fonctionne en réseau local.
    Il est aussi possible de faire croire à Apple que c'est une vraie machine

  6. #6
    Membre émérite Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    1 105
    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 : 1 105
    Points : 2 347
    Points
    2 347
    Par défaut
    Citation Envoyé par popoy Voir le message
    Il est aussi possible de faire l'inverse
    C'est a dire avoir un pc avec une machine virtuelle mac
    Il faut que la machine virtuelle soit active pour compiler avec Delphi qui fonctionne en réseau local.
    Il est aussi possible de faire croire à Apple que c'est une vraie machine
    possible, mais en totale infraction avec les conditions d'utilisation de macOS et par conséquent illégal

  7. #7
    Membre émérite Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    1 105
    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 : 1 105
    Points : 2 347
    Points
    2 347
    Par défaut
    Hello

    Citation Envoyé par oneDev Voir le message
    J'aimerais m'acheter un MacBook, mais j'aimerais pouvoir continuer à utiliser Delphi.
    J'ai vu que cela fonctionnait en passant par une machine virtuelle sur laquelle on fait tourner Windows.
    Etant effectivement aussi en chasse (et attente) d'un nouvel ordinateur pour remplacer mes deux machines obsolètes qui ne permettront plus au delà d'octobre de travailler avec iOS, je surveille ce que Apple propose.

    Concernant Delphi / RAD Studio, l'IDE et les compilateurs ne tournent que sous Windows à architecture x86 ou x64. Il faut donc pouvoir exécuter Windows avec un "processeur Intel" natif ou émulé.

    Concernant les Mac en vente, il y a deux gammes : Apple Silicon (ARM, la nouvelle norme chez Apple) et Intel (en voie d'extinction).

    Quand Apple a annoncé passer à ARM il y a un an, ils avaient annoncé qu'ils proposeraient une migration matérielle en douceur sur 2 ans environ. On peut donc supposer qu'ils vont s'y tenir et ne sortiront plus de matériel Intel d'ici fin 2022.

    macOS, quant à lui, devra tourner à la fois sur Intel et sur Apple Silicon. Sauf que déjà avec la version arrivant en production ce mois-ci, certaines choses ne seront pas disponibles sur les appareils tournant avec processeur Intel car le hardware n'est pas le même et ne propose pas les mêmes fonctionnalités.

    On doit donc considérer que Intel n'a pas d'avenir chez Apple et que tout achat de matériel Intel est un achat qui ne passera pas 1 à 2 ans en terme de mises à jour de système d'exploitation et de Xcode (ce qui est le point important pour nous en tant que développeurs).

    Le choix est donc de prendre un appareil avec la puce M1 ou la version ultérieure selon les annonces probables de la keynote attendue (selon les bruits de couloir) pour le 14 septembre ou en novembre.

    Actuellement Windows fonctionne en ARM avec une version beta (faut être membre du programme Insiders) et semble correctement émuler les processeurs Intel dedans. D'après des tests qui ont été faits, RAD Studio / Delphi et C++Builder tournent correctement sur cette version sans ralentissement majeur dû à l'émulation ou conversion des exe.

    Le seul à proposer un émulateur permettant de faire tourner Windows sur Mac M1 est Parallels Desktop. VMWare avait annoncé il y a un an qu'ils ne sortiraient pas de version ARM de VMWare Fusion.

    Donc pour résumer : attendre jusqu'au dernier moment, prendre un Apple Silicon avec un max de mémoire et d'espace disque (ou un disque SSD externe de 512Go ou 1To en plus du Mac avec minimum 256Go), une licence Parallels, une licence Windows ARM (ou gratuit via Insiders) et abandonner le PC.

    Concernant le clavier, je confirme que c'est saoulant sur un clavier complet et sur les claviers de portables c'est une vraie galère au quotidien avec le nappage fait par VMWare, peut-être que Parallels le fait mieux. Quoiqu'il en soit un clavier PC ne peut pas nuire pour bosser sous Windows, quitte à ne l'activer que sur la VM.

    Restent aussi les possibilités de location de Mac si on n'a pas l'usage à 10% du temps. Ca reste exploitable pour faire des logiciels macOS et jouable avec bidouillage pour de l'iOS. J'en ai fait une démo à l'occasion d'une session de codage qui s'est transformée en webinaire et ai rédigé plusieurs articles là-dessus sur mon blog.

    2 questions donc :
    - l'achat d'un Mac est-il une obligation ou pour se simplifier le travail ?
    - est-ce que cet achat est urgent ou peut-il attendre encore quelques semaines ? (iMac Pro ou MacBook Pro en M1X / M2)

  8. #8
    Membre habitué Avatar de oneDev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2019
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2019
    Messages : 132
    Points : 157
    Points
    157
    Par défaut
    Merci beaucoup de toutes ces précisions.

    Je n'ai jusqu'ici j'amais eu de produit Apple. J'ai un pc fixe et un ordi portable fonctionnant avec Windows.
    Cela fait quelques années que j'ai envie d'avoir un Mac.

    Lorsque je devrais changer mon ordi portable, j'envisage donc de me faire plaisir avec un Mac. Mais cela ne sera certainement pas avant le début de l'année prochaine.
    C'est simplement pour une utilisation perso. Je souhaiterais pouvoir continuer à utiliser Delphi pour mes loisirs et pouvoir tester de nouvelles choses.
    Je ne connais pas les modèles actuels, je préfère attendre un peu plus pour avoir au finale le meilleur modèle pour mes besoins.

    Je n'avais pas pensé au problème de clavier qu'il pouvait y avoir. Je me doutais pour le disque externe, cela risque d'être un peu contreignant.

  9. #9
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 214
    Points : 26 601
    Points
    26 601
    Par défaut
    dans le monde du PC il y a aussi moyen de se faire plaisir HP Dragonfly G2 par exemple
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  10. #10
    Membre habitué Avatar de oneDev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2019
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2019
    Messages : 132
    Points : 157
    Points
    157
    Par défaut
    Oui effectivement, mais j'aimerais tester et connaitre le monde apple

  11. #11
    Membre émérite Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    1 105
    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 : 1 105
    Points : 2 347
    Points
    2 347
    Par défaut
    Citation Envoyé par oneDev Voir le message
    Oui effectivement, mais j'aimerais tester et connaitre le monde apple
    Au prix d'Apple, si c'est juste pour tester, c'est peut-être pas la meilleure idée du moment, mais si c'est pour l'an prochain, tu as le temps de voir et j'aurai probablement déjà changé de matériel et largement fait part de mon avis sur mes choix.

    Ceci dit, ça y est, c'est confirmé : prochaine keynote Apple mardi 14 septembre à 19 heures:
    https://www.apple.com/fr/apple-events/

    Au programme probablement le nouvel iPhone, de l'iPad et je l'espère les Mac, même si ce sera plus probablement pour octobre ou novembre vu le contexte sur les composants.

  12. #12
    Membre habitué Avatar de oneDev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2019
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2019
    Messages : 132
    Points : 157
    Points
    157
    Par défaut
    Citation Envoyé par pprem Voir le message
    Au prix d'Apple, si c'est juste pour tester, c'est peut-être pas la meilleure idée du moment, mais si c'est pour l'an prochain, tu as le temps de voir et j'aurai probablement déjà changé de matériel et largement fait part de mon avis sur mes choix.
    Ok. Je cherchais simplement à connaitre les éléments importants par rapport à Delphi pour choisir le bon modèle de Mac, car cela très longtemps que cela me tente, mais je connais encore mal leurs différents produits.
    Quand je dis pour tester, c'est plutôt pour découvrir les Mac car je pense qu'ils correspondent beaucoup plus à mon utilisation actuelle.

  13. #13
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 214
    Points : 26 601
    Points
    26 601
    Par défaut
    bon en même si ça te fait plaisir d'acheter un Mac...pourquoi t'en priver... pas besoin de chercher des excuses

    moi je déteste, mais les goûts et les couleurs...
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 11/10/2007, 09h46
  2. Développement Delphi pour Mac
    Par Cpt Anderson dans le forum EDI
    Réponses: 2
    Dernier message: 09/10/2007, 16h43
  3. [Mac] Equivalents de Delphi, Pascal, C, Java, etc ?
    Par cyberjoac dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 02/04/2006, 12h26
  4. Développement Delphi sous 2000 pour NT4
    Par Trulane dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 02/06/2005, 13h34

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