XCode
Cela sera sans doute considéré comme sans aucune importance par la plupart d’entre vous qui, selon toute vraisemblance ne chercherez jamais à faire du développement de logiciels sur Mac, si vous en acquérez un. Pourtant, le fait que tout le système de développement d’Apple soit gratuit, et livré avec chaque machine, alors que chez Microsoft il faut dépenser au moins 2500 € pour en disposer, ne devrait pas vous laisser indifférent. Car la facilité de développement qui en résulte explique la grande richesse, la qualité, l’homogénéité des logiciels proposés sur le Mac. Tous les développeurs Apple utilisent les mêmes outils, les même frameworks si bien que si vous passez d’un logiciel à un autre, vous vous retrouvez en pays connu. Rien de tel dans le monde Windows, où la présentation des logiciels est souvent d’une qualité navrante, et d’une diversité déconcertante... Et on dit après cela qu’un Mac est cher ?...
XCode est disponible dans deux version complémentaires : l'une pour développer sur Mac OS X, et l'autre pour iOS, le système des iPod Touch, iPhone et iPad. Environ 80 % de l'environnement de développement est commun aux deux plateformes, et le reste demeure propre à chacune. Le développement sur le Mac ou iOS n'est pas facile, car il y a beaucoup à apprendre avant de pouvoir devenir opérationnel. Mais cela a tenté des milliers de curieux enthousiastes, et contribué à assurer quelques fortunes...
Dès que XCode est installé, et avec lui l’environnement d’affichage X11, rien ne s’oppose, Mac Os X étant un système Unix, à ce qu’on puise dans l’énorme réservoir des logiciels Unix qui sont le plus souvent gratuits, et très puissants ; l’opération n’est cependant pas à la portée du premier utilisateur venu : si une version Mac n’est pas disponible, il faudra partir des sources et des bibliothèques (libraries) et recompiler le logiciel : des opérations courantes chez les spécialistes, mais il faut savoir comment faire... Heureusement, on trouve de plus en plus de logiciels en version native Mac ; celles là, vous pourrez les installer vous-même, sans problème.