55 votes

Développement iPhone sur Hackintosh

Ma question concerne le développement de code pour l'iPhone / iTouch.

Avec le passage d'Apple à la plate-forme Intel pour sa puce, il est évidemment possible de faire fonctionner son système d'exploitation sur un PC.

Donc, avec cela, et ma nature intrinsèquement bon marché, je me demandais s'il était possible de contourner l'achat d'un Mac remis à neuf en exécutant le SDK de l'iPhone sur un Hackintosh ?

Comme je suis plus un amateur qu'un développeur sérieux à l'heure actuelle, j'aimerais me mouiller un peu avant de m'engager pleinement dans cette entreprise. A long terme, je sais qu'il serait préférable d'acheter un Mac...

60voto

Andrew Grant Points 35305

Oui, c'est tout à fait possible. J'ai développé ma première application sur un ordinateur Dell équipé du patch OSX iATKOS.

La question de savoir si cela vaut la peine ou non se résume à la difficulté de faire fonctionner une installation hackintosh (Kalyway / iATKOS) sur votre PC. Avec certains PC, c'est trivial et tout fonctionne. Pour d'autres, c'est un cauchemar et votre réseau/audio/graphique ne fonctionnera jamais complètement. Si vous avez besoin d'un noyau patché (par exemple si vous n'avez pas de chipset Intel Core 2 Duo), les choses deviennent vraiment gênantes.

Le mieux est de prendre note du matériel de votre PC et de faire des recherches sur les différents forums OSX86.

Les SDK de l'iPhone nécessitent généralement la dernière mise à jour d'OSX (par exemple 10.5.6), mais l'installation des mises à jour sur des hackintosh avec des noyaux patchés est un cauchemar.

Si vous aimez bricoler avec ce genre de choses et que vous êtes à l'aise pour partitionner votre disque dur et jouer avec les drapeaux de démarrage, alors je dirais qu'il faut le faire. Si ce n'est pas le cas, envisagez de trouver un Mac-Mini d'occasion sur eBay/craigslist ou autre. Si vous découvrez que le développement de l'iPhone n'est vraiment pas fait pour vous, vous pourrez le revendre pour presque rien.

15voto

Dana Holt Points 7150

Oui, vous pouvez le faire, mais économisez du temps et de la peine.

Achetez un Mac mini ou un iMac.

7voto

Vasil Points 11172

C'est possible. Mais vous êtes limité dans le choix du matériel pour le hackintosh. Même si vous y parvenez, personne ne peut garantir que tout fonctionnera (son, réseau local, etc.). Si vous pouvez faire fonctionner le système d'exploitation, vous pouvez faire fonctionner xcode avec le SDK. Mais je ne pense pas que vous serez satisfait à 100% du résultat final.

A mon avis, si vous voulez utiliser os x, il vaut mieux investir dans un mac mini que dans du matériel pour un hackintosh. En supposant que vous achetiez tous les composants pour le hackintosh.

5voto

Daniel Lew Points 39063

J'ai été confronté à ce dilemme récemment, et j'ai décidé d'opter pour un vrai Mac plutôt que pour un Hackintosh après avoir entendu les récits de mon ami (qui le fait spécifiquement pour le développement de l'iPhone). Il a réussi à faire fonctionner le développement iPhone, mais son hackintosh a toujours un problème ou un autre ; le plus récent était un cycle de démarrage constant, dans lequel la machine redémarre immédiatement après avoir chargé le système d'exploitation.

Voyez le bon côté des choses : Les produits Apple sont populaires et faciles à vendre. Si vous en achetez un et que vous le revendez avant que la prochaine génération ne sorte, vous pouvez récupérer la majeure partie de votre argent - de l'argent qui aurait été dépensé de toute façon pour un nouveau disque dur (pour mettre en quarantaine votre hackintosh, heh) ou OSX (en supposant que vous ayez eu l'intention d'obtenir le logiciel d'une manière un tant soit peu légale).

4voto

Oui, c'est possible. Je l'ai fait. Mais cela en vaut-il la peine ?

Si vous le faites pour le plaisir, cela en vaut la peine.

Si vous le faites pour avoir un vrai Mac utilisable, cela n'en vaut pas la peine.

Un milliard de personnes me reprocheront de dire cela, car certains ont construit des appareils vraiment impressionnants, mais ils n'ont pas compris l'intérêt d'un Mac. Les Macs fonctionnent bien et sont un plaisir à utiliser alors que les PCs ne font que faire des choses et vous les détestez probablement secrètement.

Je l'ai fait juste pour m'amuser, mais j'ai fini par dépenser plus pour un Hackintosh que si j'avais simplement acheté un Mac Mini. Bien sûr, mon ordinateur est 4 fois plus rapide, mais ce n'est pas la même chose qu'un vrai Mac. Sur les Mac, tout fonctionne... c'est vraiment agréable. Mais sur mon Hackintosh, rien ne fonctionne sans une intervention directe de ma part... pas très agréable.

J'ai toujours prévu d'utiliser cet ordinateur pour le développement de Windows de toute façon, donc ce n'était pas un gaspillage, mais sinon cela aurait été un ÉNORME gaspillage.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X