iPod Touch em relação ao iPhone como plataforma de desenvolvimento para aplicativos do iPhone

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

Pergunta

Essencialmente, eu gostaria de saber o quão compatível é o iPhone eo iPod Touch. Eu gostaria de saber se eu poderia comprar um iPod Touch (e, assim, poupar algum dinheiro) e desenvolver apps do iPhone nele ou se eu realmente deveria gastar o dinheiro extra e colocar-se com a AT & T e obter o iPhone.

O que exatamente é diferente entre os dois dispositivos (exceto a parte do telefone em falta no iPod Touch).

Alguém já fez isso com sucesso? Ou eu sou louco por pensar isso?

Editar

Eu já corrigido as referências para iPod Touch no texto para que @ person-b não vai me estrangular ..

Além disso, eu gostaria de ter certeza de que eu apontar o fato de que eu realmente sou interessante no viabilidade do desenvolvimento de aplicativos para iPhone em um iPod Touch .

Foi útil?

Solução

Quanto geral de desenvolvimento de software vai, recebendo um iPod Touch é uma fantástica maneira de entrar em desenvolvimento de aplicativos iPhone. Eu vivo em Nebraska, onde a cobertura AT & T é instável no melhor (iPhone do meu amigo não recebe um sinal claro em minha casa). Você não terá os sinos e apitos de um 3GS, mas você vai economizar no investimento inicial.

Eu comprei recentemente um MacBook e um iPod Touch 32GB para fazer exatamente o que você está sugerindo - entrar em desenvolvimento de aplicativos iPhone em um orçamento. No final, eu pretendo captador vários dispositivos mais, mas apenas para começar não faz sentido para quebrar o banco. Eu desenvolvi software Windows e Linux, mas eu sou novo para Objective-C e a plataforma Mac, em geral, por isso estou esperando uma curva de aprendizado. Eu prefiro não ser bifurcação mais de US $ 100 por mês para a AT & T, enquanto eu chegar até a velocidade.

Aqui está o que eu pago por nova-in-the-box hardware e software da Apple para começar:

  • MacBook - $ 1070
  • iPod Touch 32GB - $ 428
  • iPhone atualização 3.0 OS - $ 10,70

Todos disseram que eu gastei $ 1500 (incluindo impostos) para ter uma plataforma de desenvolvimento viável. De acordo com BillShrink o TCO de uma 16GB 3GS com um plano de uso médio é de US $ 2800 ( http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/ ). Adicionar no MacBook e você é até quase US $ 4000 nos dois primeiros anos. Eu tenho 2X a capacidade por US $ 440 ...

Embora concorde que vai direto para o iPhone fornece mais flexibilidade, eu também acho que o iPod Touch é uma ótima introdução para a nova plataforma de software da Apple. Você pode economizar até US $ 2400 (dependendo de quanto os custos do plano de celular atuais) ao obter uma sensação para o processo de desenvolvimento.

Update: Uma razão importante para obter o iPhone 3GS é obter suporte a OpenGL ES 2.0. Se você quiser fazer qualquer renderização avançada baseada em shader, o 3GS é a única iPhone que irá trabalhar. O 3GS também é quase duas vezes mais rápido que o iPod Touch 2G para OpenGL ES 1.1 código. Fonte: http: //toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/

Outras dicas

Como @Chaos observado, o iPhone e iPod touch diferem em suas características de hardware. O iPod touch não tem:

  • GPS
  • 3G / conexão celular Edge (ou seja, ele só pode se conectar a redes Wi-Fi)
  • Compass
  • Câmera
  • Microfone embutido (a segunda geração do iPod touch suporta microfones externos; a primeira geração não)

Como para as velocidades de CPU, a Apple não divulga qualquer tipo de especificação para isso. No entanto, o iPhone 3GS é definitivamente mais rápido do que o atual iPod touch, que é um pouco mais rápido que o iPhone original eo iPhone 3G. Se seu aplicativo é intensivo de CPU, você deve testá-lo em um iPhone mais antigo.

Outra diferença importante é os recursos de rede dos diferentes dispositivos. Se seu aplicativo nunca tem que se conectar à Internet, em seguida, um iPod touch é apenas multa. No entanto, se você estiver usando a rede em tudo em seu aplicativo, lembre-se que as conexões Wi-Fi são agradáveis ??e estável e rápido, mas as conexões EDGE, 3G e são lentos e de baixa qualidade e propenso a falha intermitente. Seu aplicativo precisa ser capaz de lidar com uma conexão de Internet de baixa qualidade. Você realmente não precisa de um iPhone para testar essas coisas, embora; em vez disso, você pode escrever um script para artificialmente acelerador ou interromper a conexão de rede da sua máquina de desenvolvimento. Craig Hockenberry postou um bom método para fazer isso, onde pode encontrar reproduzida aqui .

  • Não GPS
  • Não 3G Chip
  • Different velocidade CPU (dependendo do modelo)
  • Sem bússola (se estamos falando 3GS)
  • Nenhuma câmera.

Além disso, os aplicativos que eu estou trabalhando sobre o trabalho, bem como sobre nossos gráficos cara iPod Touch, bem como na 3G / 3GS

Além de outras características que faltam que outras pessoas tenham listado, o iPod Touch também não possui um microfone embutido, para que os aplicativos contando com entrada de áudio são também um problema.

Em geral, porém, o iPod Touch faz um grande teste e plataforma de desenvolvimento para aplicativos de uso geral ou jogos.

comecei a desenvolver aplicativos para o iPhone no meu iPod Touch, aqui estes aparelhos são realmente caros ... e que é uma chatice ..

O único problema que tenho encontrado ao desenvolvimento foi a falta de 3G eo GPS porque eu queria ver como meus aplicativos irá funcionar em 3G em relação ao Wi-Fi e também eu queria usar a API do Google Maps, mas o toque não tem o GPS e eu tive que encontrar um iPhone para testar meu aplicativo ..

Se você quer começar a desenvolver eu acho que o iPod Touch é um bom ponto de partida também, o 3GS é realmente caro, (aqui - Roménia - é como 1100 euros - 2 contratos de ano) ea 3G também (ainda 600 - euros - 2 ano) .. por isso, se você só quer jogar com cacau e construir pequenas aplicações de graça ... Tenha em mente os custos.

A primeira geração do iPod touch não tinha os botões de volume, a segunda geração tem them..just para confirmar

Uma coisa a ter em mente é que a segunda geração do iPod Touch tem um processador mais poderoso do que o original e 3G iPhone. Se o aplicativo que você está fazendo é particularmente CPU um intenso, você pode querer pegar um velho iPhone para teste contra.

Há também um lote de iPhones de primeira geração usados ??lá fora. Você não precisa de um plano para usá-los para executar aplicativos e acessar a Internet via wi-fi. Se você realmente precisa para teste contra os iPhones mais antigos, você deve ser capaz de obter um usado e não pagar AT & T por uma assinatura.

Sim, isso iria funcionar bem. Eles serão linhas de produtos mais mesmo depois que a Apple atualiza o iPod da às mesmas especificações técnicas internas como o novo iphone. O "iPod Touch" é como o software iPhone sábio exceto para os aplicativos específicos de hardware.

O iPhone tem um hardware mais algumas características sobre o iPod touch como os rádios celulares da Claro, câmera, microfone, bússola (3GS), e GPS.

Então, se você não está desenvolvendo qualquer aplicativo que usa qualquer um desses recursos do dispositivo, o iPod touch deve atendê-lo bem.

A citação de gizmodo. com

O iPod tem Mac OS X como o iPhone faz e temos a palavra oficial de dentro da Apple que funciona exatamente as mesmas aplicações. A citação exata:. "Eles usam os mesmos binários malditos"

Essa citação é de um artigo que é quase dois anos agora, e eu não vi nada que sugira que é incorreto.

Assim como já foi dito, desde que você não está tentando desenvolver aplicações específicas de hardware, em seguida, usando o iPod Touch deve estar bem. Embora pessoalmente eu acredito que se você pretende desenvolver para uma plataforma que você deve usar essa plataforma. Eu também entendo o iPhone é caro, então eu não culpo você por querer poupar algum dinheiro. :)

Muitas pessoas dão muito boas respostas. Mas eles realmente só apontou a diferença e não disse se você deve obter um iPod Touch ou um iPhone.

obter uma IPHONE

É simples como isso.

  1. Ele faz mais do que um iPod touch como listado acima.
  2. Você pode usá-lo como um telefone e substituir o seu telefone existente.
  3. Uma vez que o jogo realmente vende você vai acabar recebendo um iPhone de qualquer maneira, porque você está agora a ganhar dinheiro, então você vai precisar para vender iPod touch em uma perda (você realmente não precisa dele).
  4. Você vai construir mais de um aplicativo no próximo ano e um deles pode contar com a câmera do iPhone, GPS, ou mesmo vídeo, talvez até bússola, você precisará de um iPhone para tudo isso.
  5. Você vai agora querem a internet onde quer que você esteja a verificar-lhe as vendas estatísticas todos os dias quando eles saem.

poupar dinheiro, comprar um dispositivo, comprar um iPhone e vender seu telefone antigo.

O set 2010 iPod Touch tem 2 câmeras e um microfone. Ele tem a mesma funcionalidade que o iPhone4 além da parte de telefone e não tem GPS.

Eu acho que é melhor gastar dinheiro em um iPod Touch 4 Gen do que em um iPhone 4 (a menos que você precisa coordenadas de GPS realmente precisos em seu aplicativo).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top