Qual Mac desenvolver aplicativos para iPhone?

16

Sou desenvolvedor que trabalha com Windows. Eu tenho alguns interessados ​​em aplicativos para iPhone, então estou procurando um Mac agora. O problema é que não tenho idéia do que comprar.

Não quero usar o Mac como minha máquina principal, apenas quero fazer a codificação. Portanto, não precisa ser tão poderoso, eu acho. Então, o que você recomendaria? Novo ou usado ...

O Mac funciona com meu teclado / mouse USB? Funciona com o meu monitor com porta DVI? Preciso de adaptadores ou de um hardware completamente novo?

Li em algum lugar que preciso de uma CPU Intel. Isso é verdade?

mseo
fonte
Existe uma tonelada de ajuda adicional para você em programmers.stackexchange.com
JBRWilkinson
mesma pergunta antiga: stackoverflow.com/questions/22469/…
cregox 5/05
Perguntas sobre compras de hardware estão fora de tópico. Entre em contato com Ask Different Meta para discutir por que e como podemos alterá-las para que tipo de perguntas sejam úteis para pesquisar o que funcionará em conjunto.
Bmike
Veja Posso desenvolver para iPhone usando o Windows primeiro, potencialmente salvar $ 500-1000 + ...
BlueRaja - Danny Pflughoeft

Respostas:

22

O atual Mac Mini de baixo nível, com uma atualização para 4 GB de memória, é provavelmente o melhor retorno. É o que tenho, exceto com 8 GB; adquiri minha memória da Amazon por US $ 130, mais barato que a memória da Apple. É uma máquina muito capaz. Se você usar muitos programas simultaneamente, os 2 GB padrão estão meio que apertados, mas os 4 GB seriam bons; parecia um bom negócio para 8 GB e eu uso mais do que o número médio de aplicativos simultaneamente e muitas guias do Safari.

O novo MacMini é muito melhor do que o de 2009. Eu sei disso porque eu tinha um antes deste; com 2GB é claro :).

Você vai amar o OS X por sinal. Não se surpreenda se você abandonar o Windows em um ano.

Sobre suas perguntas específicas:

  1. Qualquer Mac atual tem uma CPU Intel. A Apple mudou do PowerPC em 2006 e sim, você precisa de um, mas não quer um computador tão antigo assim!

  2. Praticamente qualquer teclado ou mouse funciona bem com o OS X. Se você estiver usando algum tipo de mouse ou teclado sofisticado, provavelmente precisará de um software de terceiros para que todas as peças personalizadas funcionem, mas todas as peças padrão funcionarão. trabalhos; clique esquerdo, clique direito, roda de rolagem, controle do cursor etc. Há uma chance, no entanto, de que não exista o OS X equivalente ao software de terceiros que você pode estar usando.

  3. Por fim, os Macs trabalham com monitores padrão e até mesmo com TVs modernas comuns com entradas DVI, VGA, HDMI (praticamente todas). O máximo que você precisará é de um adaptador comum encontrado na Best Buy, Apple Store etc.

Randy6T9
fonte
1
Vá com 8 GB, principalmente se você estiver fazendo o Dev Work. O espaço adicional adicional é útil quando você tem muitas coisas abertas.
Fake Name
A única coisa contra esse conselho é que você não pode levar seu ambiente de desenvolvimento para a depuração etc.
JBRWilkinson
@HandyRandy: Estou tão acostumado com o monitor duplo, gostaria de saber se o mini mac suporta tela dupla?
23411 Chan
7

Qualquer mac atual funcionaria bem. Basta escolher o formato que você mais gosta pelo preço que deseja pagar.

Eu uso um mac mini para o desenvolvimento do iphone e funciona bem com todos os meus periféricos padrão (monitor, teclado e mouse). Eu tive que conseguir um adaptador para o monitor.

Kevin Lawrence
fonte
Ok, obrigado até agora! Funcionaria com um Power Mac G5, por exemplo? Qual versão do sistema operacional eu preciso?
Mseo
1
@mseo - um PowerMac G5 não é um Mac atual. A Apple introduziu os PowerMacs em 2003 e os interrompeu em 2006. O equivalente atual é o Mac Pro, mas provavelmente é mais máquina do que você precisa.
Dori
1
Para oferecer suporte à versão mais recente do iOS, você precisa do snow leopard.
Kevin Lawrence
4

Discordo completamente de todas as sugestões do Mac Mini.

Adquira um macbook. Usado ou novo, depende do que você preferir. Ou melhor ainda - adquira o Air, que é o mesmo preço que o macbook.

Hoje, um novo mini custa US $ 300 mais barato que os dois notebooks (que custa US $ 999), mas você não precisa lidar com teclados, mouses e, principalmente, com falta de bateria. Qualquer computador sem nobreak é um revendedor para o desenvolvimento, do meu ponto de vista. Adicionando tudo isso, mais o espaço usado, o consumo de energia e a conveniência, podemos facilmente resumir que o macbook vale muito mais a pena. Além disso, com o ar, o SSD faz valer ainda mais .

O mini é bom como servidor doméstico ou qualquer tipo de máquina dedicada. Nunca como uma área de trabalho nem ter entrada frequente do usuário - mesmo que possa ser configurado para um PC tão bagunçado.

De qualquer forma, sou usuário de PC há muito tempo, nunca larguei o Windows ou o PC, mas se você for desenvolver para o Mac, por favor, faça tudo. Aprenda a aproveitar o jeito da maçã, a odiá-lo também e faça esse software é realmente um sistema operacional para Mac OS, não uma peça portada que não se encaixa. Existem muitas, muitas nuances para um software verdadeiro para mac que pode fazer a diferença para que seu software seja bem-sucedido no mercado da maçã.

Você pode até usar o bootcamp para instalar o Windows, se desejar, mas, como todo mundo disse, como desenvolvedor, você se apaixonará pelo Mac OS e pelo incrível hardware (o que não acontecerá se você for o Mini).

cregox
fonte
4
Houve várias discussões sobre qual Mac comprar para o início do desenvolvimento do iOS nos vários sites SE e o Mac Mini é a escolha favorita de longe. Até um Mac Mini tem peças mais atualizáveis ​​que um Air. Apenas o tamanho da tela no ar tornaria o desenvolvimento de software de complexidade razoável mais difícil do que precisa.
Philip Regan
O @Phipip nada impede que você obtenha um monitor externo, teclado e tudo mais no notebook, se quiser, mas não pode levar o mini ou o iMac no colo e fazer algum trabalho onde quer que vá. Com certeza, é uma questão de gosto no final, e estou surpreso que ninguém tenha mencionado todas as vantagens que podemos obter ao se tornar "móvel". Mas, do meu ponto de vista, o tamanho da tela é a única desvantagem considerável! : P
cregox 02/02
2
@ Todo mundo O Mac Mini simplesmente oferece a maior potência possível para qualquer Mac existente no mercado no momento. Por US $ 300 a menos que um MBA, você terá um processador 2x mais rápido, um HDD maior e mais memória RAM, melhores gráficos etc.
SeniorShizzle
@SeniorShizzle Qual é o objetivo de um HDD maior e um processador 2x mais rápido para o desenvolvimento? Juro por SSD.
cregox
1
Um Mac portátil oferece a capacidade de depurar problemas baseados em localização, por exemplo "já chegamos?" apps.
JBRWilkinson
3

Honestamente, qualquer Mac no mercado atualmente (atualmente vendido pela Apple) fará com que você se sinta bem. Escolha com base no preço, honestamente. No entanto, eu não recomendaria um Macbook Air se você não o estiver usando como um computador comum. Sua melhor opção provavelmente seria um Mac Mini, que possui uma CPU Intel e muita velocidade e compatibilidade para o que você está tentando fazer. Eles são muito mais baratos que os Macs alternativos e você pode usá-los com a configuração de monitor / mouse / teclado preexistente. Isso é muito bom se você comprar um desses pequenos comutadores que permite usar uma única configuração de monitor / mouse / teclado com dois ou mais computadores. O Mac Mini funcionará com uma porta DVI e, se o modelo que você compra não suportar DVI na caixa, a Apple venderá um adaptador de US $ 20 que fornecerá o que você precisa de forma barata.

Em resumo, o Mac Mini é o caminho , imho. A próxima melhor opção é um iMac , que você pode gostar mais (ele tem uma experiência mais "Mac", que eu garanto que você se apaixonará).

SeniorShizzle
fonte
3

Concorde com as sugestões do Mac Mini, mas apenas para informar que, se você quiser um laptop, também não haverá problemas. Desenvolvi com sucesso 4 aplicativos em um Macbook branco de 2009 sem problemas (eu estimei a memória para 4Gig e substituí o disco rígido de 120 Gb por um de 500 Gb.)

gnuchu
fonte
Fiz exatamente a mesma coisa, mas apenas mais tarde no jogo. 2 GB e 120 GB foram suficientes para o desenvolvimento. O problema também foi usá-lo como meu único computador pessoal.
cregox 6/02/11
@Cawas Mesmas razões para a atualização eu mesmo.
Gnuchu
2

Primeiro eu usava o Mac Mini e conectava meu teclado e monitor a ele e usava a Área de Trabalho Remota para conectar-me ao meu PC com Windows .

Gyurisc
fonte
2

Penso que, por razões práticas, você deseja usar um Mac com uma tela grande o suficiente para exibir todo o simulador do iPhone4 (ou iPad). É irritante quando você precisa mover a janela do simulador para cima e para baixo na tela para ver o que está lá.

Você também precisa de uma porta USB para sincronizar entre um iPhone ou iPad real e a máquina de desenvolvimento.

Qualquer uma das máquinas que a Apple vende executará as ferramentas do desenvolvedor (Xcode) admiravelmente, mas fará um pouco de lição de casa para ver quantos pixels você precisa para exibir o simulador (e as outras ferramentas) confortavelmente. A maioria dos desenvolvedores que conheço usa vários monitores e, portanto, costuma usar máquinas que permitem conectar um segundo ou até um terceiro monitor. Estou usando um MacBook Pro de 17 anos.

Michael Brian Bentley
fonte
1

Acabei de iniciar o desenvolvimento do iOS e comprei um Mac Mini, ele é realmente poderoso para uma máquina tão pequena. Eu fiz a atualização para 4 GB de RAM.

Dori
fonte
@Dori, meu link de comentário não era spam, era um link relevante para uma postagem que aborda a questão do tópico em questão de alguém que estava recentemente na mesma posição de desenvolvimento inicial do iOS que o criador do tópico.