Qu'est-ce qu'une bonne machine pour le développement d'iPhone ?[fermé]

StackOverflow https://stackoverflow.com/questions/22469

  •  09-06-2019
  •  | 
  •  

Question

Je vais travailler sur certaines applications iPhone, j'ai donc reçu un ticket en or pour acheter un Mac.Cependant, le ticket d'or ne vaut pas grand-chose, et je pense à l'iMac.Maintenant, les Mac sont géniaux, je les adore et je les utilise à la maison, mais je sais que l'iMac s'adresse davantage au consommateur moyen qu'au professionnel.Un iMac sera-t-il suffisamment puissant pour développer un iPhone ?

Si cela peut aider, la seule chose que j'envisage de faire sur Mac est d'exécuter XCode et peut-être un navigateur Web.

Y a-t-il quelqu'un qui développe un iPhone et qui rencontre des difficultés à exécuter les outils requis sur sa machine ?Si oui, qu'est-ce que tu as ?

Était-ce utile?

La solution

N’importe quel Mac moderne fera l’affaire.Je travaille sur un MacBook (2 GHz) vieux de deux ans avec 2 Go de mémoire et parfaitement utilisable.La plus grande contrainte, je trouve, c'est l'immobilier d'écran.Je suis chemin plus productif sur mon écran externe 22".Allez grand si vous achetez un iMac ou envisagez d’ajouter un moniteur externe au modèle de base.

Autres conseils

L'iMac est une machine très rapide et conviendra parfaitement au développement d'iPhone.Dans la plupart des cas, un Mac Mini avec une RAM au maximum suffit.

Gardez à l’esprit que, prêt à l’emploi, le Mac Mini ne peut accueillir qu’un seul moniteur.

Mon Mac principal est un MacBook, doté de 4 Go de RAM, et je trouve cela parfaitement adapté au développement (sous Windows ou OSX).J'aurais pu acheter un iMac pour un peu plus d'argent, mais j'avais déjà un moniteur LCD de 20 pouces et je voulais la portabilité.

Les MacBook sont aussi puissants que les iMac (hormis la carte graphique, qui peut être importante ou non pour vous ;ce n'était pas pour moi) et conviennent parfaitement au développement.

Je dirais que tous les modèles d'iMac actuels sont plus que suffisants pour le développement avec leur processeur double cœur, 6 Mo de cache et 1 066 MHz FSB.Vous pourriez envisager d'utiliser plus de 1 Go de RAM, mais comparez les prix du marché secondaire dans des endroits comme NouveauOeuf à ce que veut Apple (par exemple, j'ai mis à niveau mon MacBook Pro à 4 Go pour des centaines de moins que l'installation d'Apple).

Le modèle que vous choisirez dépendra davantage de la taille HD et LCD et du montant que vous devez dépenser.

J'exécute le développement XCode pour Mac sur un iMac 20" de génération actuelle et cela fonctionne parfaitement avec de nombreux autres processus en cours d'exécution.Vous pouvez certainement utiliser l'iMac pour développer des logiciels.

Un iMac est suffisamment puissant pour être utilisé pour des travaux de développement.

J'exécute XCode sur un Macbook de la génération actuelle avec seulement UN Go de RAM et il fonctionne correctement, tant que je limite le nombre total d'applications en cours d'exécution.

Vous n'aurez aucun problème à exécuter Xcode sur un iMac.N’importe quel iMac.Tout projet de développement peut être réalisé sur un iMac.Ce sont des machines rapides et modernes.L'iMac le moins cher possède une puce Dual Core Duo 2 avec 1 Go de RAM.Augmentez la RAM à 2 si vous le pouvez (une option bon marché - moins chère si vous achetez de la RAM tierce).Cela fait une énorme différence sous OSX.

En termes de puissance, n’importe quel Mac actuel convient au développement d’iPhone.Vous voudrez peut-être prendre en compte d’autres facteurs qui dépendent de la façon dont vous aimez travailler.

Aimez-vous parfois prendre la machine et simplement vous retrouver dans un environnement de travail différent (ou montrer vos affaires aux gens) ?Les MacBook sont comparables en termes de puissance, mais vous offrent cette liberté.

Pouvez-vous travailler avec des écrans brillants ou est-ce qu'ils vous irritent ?Dans ce dernier cas, un iMac ou un MacBook peut être sous-optimal et vous devez vous assurer que vous disposez d'un écran plus grand et non brillant comme écran principal.Un deuxième écran est généralement très utile pour le développement, vous voudrez peut-être quand même en avoir un.

Et vous souhaiterez en effet pousser la RAM à au moins 2 Go (4 Go sont bien sûr, mais pas absolument nécessaires).

Je suggérerais d'opter pour un Mac Mini au maximum et le meilleur moniteur que vous puissiez adapter à votre budget.

Gardez à l’esprit que l’iMac et le Mac Mini sont essentiellement des ordinateurs portables (en termes de composants internes).Certes, l’iMac dispose d’un grand écran (comme le font les ordinateurs portables) et d’un véritable disque dur.

J'utilise XCode sur un iMac 17" (2 ans) avec 2 Go de RAM et je n'ai eu aucun problème.

Je me débrouille très bien sur un Mac mini.Il ne dispose que de 1 Go de RAM en stock pour le moment, c'est donc le goulot d'étranglement actuel.

Développer pour l'iPhone n'est pas un travail particulièrement intensif, la seule façon de passer d'un iMac est le Mac Pro, que vous ne pouvez pas vous permettre, je suppose.La seule raison d'opter pour un Mac Pro est si vous effectuez un travail de vidéo ou d'image où vous avez vraiment besoin de puissance.

J'ai vu ce mois-ci un graphique dans MacFormat suggérant que l'iMac de base était de toute façon plus rapide que le Mac Pro de base, même s'il y a évidemment plus de place pour une expansion dans le Pro.

Achetez plus de RAM, cependant, jusqu'à 4 Go, vous ne le regretterez pas.

J'ai acheté le Mac mini Unibody mi-2010 et c'est une bonne machine pour faire du développement sur iPhone.

Je ne voulais pas dépenser beaucoup d'argent pour acheter un nouvel ordinateur.J'ai donc opté pour le strict minimum nécessaire au développement pour iPhone.

Le post ci-dessous montre mes impressions à ce sujet...

Apprendre à développer pour iPhone avec un Mac mini

Je pense aussi acheter un Mac.Je voulais créer une nouvelle question, mais maintenant j'essaie de la poser avec cette « réponse ».Il existe quelques possibilités :

  • iMac :Matériel puissant, grand écran (27") -> parfait pour le développement
  • Macbook Pro:portable, mais vous avez besoin d'un écran plus grand que 13" -> cher
  • Mac-mini :petit, pas de bruit, aussi puissant que le MacBook Pro 13", pas cher, il faut un écran externe et une mise à niveau de RAM

J'ai travaillé quelques mois sur un MacBook Pro 13", mais il faut vraiment un deuxième écran si l'on veut développer (malgré le défilement grâce au touchpad qui est très simple).Le matériel (Core2Duo 2,66, 4 Go de RAM, 320 Go) était suffisamment puissant pour le développement avec Xcode.

Mais à quelle fréquence avez-vous réellement besoin d’une solution portable ?La plupart du temps, je travaillais au même endroit.Et un iMac 27 pouces serait idéal pour cela, mais il n'est pas aussi bon marché qu'un Mac mini.Vous pouvez acheter un Mac Mini avec trois dalles IPS 23" (1080p) pour le même prix (y compris Matrox DualHead2Go) mais pas aussi puissant que l'iMac 27" avec i5-680.

Des questions:

  • La portabilité est-elle essentielle ou agréable à avoir pour vous ?
  • Qu'est-ce qui est mieux pour Xcode ?Plus de GHz ou plus de cœurs ?
  • Qu'est-ce qui apporte une expérience plus rapide ?Un processeur plus rapide (par ex.400 MHz plus rapide) ou un SSD à la place ?

La meilleure solution serait un iMac et un MacBook je pense.Mais pour le début, c'est trop d'argent.

PS :vous avez également besoin d'un appareil.L'appareil le moins cher est un iPod Touch 4G de 8 Go.

Veuillez vous procurer un Mac doté d'un SSD, soit le MacBook Air, soit les options construites sur commande.

Compiler de gros frameworks tels que Three20 serait au moins 2 à 3 fois plus rapide.XCode 4 devrait s'ouvrir beaucoup plus rapidement avec un lecteur SSD.

Comme pour tout développement, la taille de l'écran est primordiale, je suggérerais donc l'iMac 24" si votre ticket d'or s'étend aussi loin ou un Mac mini avec un grand moniteur (probablement non Apple) si ce n'est pas le cas.

J'utilise souvent mon PowerMac G5.Bien sûr, vous devez pirater les outils de développement pour les installer sur un PPC et il y a quelques problèmes avec le SDK de périphérique, mais il fonctionne.

Oh attends, tu as dit "bien".Pas grave.

Le seul autre commentaire que j'ai à faire est que parfois j'aimerais avoir le portable pour pouvoir coder dans le train, l'avion ou assis dans le parc !

J'ai acheté un iMac et je n'ai eu aucun problème pour développer mon application « simple », à l'exception du truc à défilement qui me bloque parfois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top