Comment rendre mon application Visual Basic Windows pour Mac et mobiles


Visual Basic ne fonctionne sur aucune autre plateforme que windows. Cependant, si vous regardez sur crossover, ils ont des outils disponibles pour porter votre application windows pour fonctionner sur Mac. Cela se fait par le biais de Wine, une extension de bibliothèque windows pour Mac et Linux.

La clé ici est que jusqu'à ce que vous réécriviez l'application dans un langage multiplateforme, l'application aura une apparence bizarre dans OS X, mais elle fonctionnera (même si elle peut nécessiter quelques ajustements). Si l'application utilise .Net, vous devrez peut-être vous pencher sur Mono également.


Les meilleurs langages pour le développement multiplateforme (à mon avis) vont être C, C++ ou Objective C, (C# est un langage réservé à Microsoft et ce n'est que dans de rares cas que vous pouvez le faire fonctionner sur d'autres plateformes), ou si cela ne vous dérange pas d'abandonner la voie de l'exécutable natif, vous pourriez envisager des langages JIT, comme Java, ou Python. Perl est également disponible en multiplateforme, mais je trouve qu'il y a encore trop de bibliothèques dépendantes du système d'exploitation. Vous pourriez même envisager quelque chose comme flash builder pour créer des applications Adobe air qui sont neutres par rapport à l'OS.


Mon langage préféré de choix pour le développement multiplateforme est Java. Ensuite, il y a C. Objective C est un langage très cool qui est disponible sur windows et Linux, mais c'est vraiment un langage OS X ces jours-ci car les bits puissants qui le font fonctionner sont propriétaires d'OS X. Il existe tout de même des bibliothèques entièrement fonctionnelles pour windows et Linux également, cela pourrait juste demander plus de travail que souhaité pour vraiment faire une application multiplateforme en utilisant Objective C.

.