Pergunta

Estou interessado em desenvolver software para a câmera do iPhone, mas não possui atualmente um iPhone e realmente não quer pagar para o serviço. Se eu estivesse apenas fazendo desenvolvimento geral de aplicativos, eu provavelmente basta pegar um iPod Touch, mas não o Touch não tem uma câmera.

Eu sei que posso entrar na loja da AT & T, comprar um iPhone e imediatamente cancelar o serviço. Mas o que posso fazer com o iPhone resultando? Posso:

  1. ... desenvolver aplicativos para ele usando o SDK nativa?
  2. ... baixar aplicativos da App Store (mais de wi-fi)?
  3. ... usá-lo por tudo o que eu posso fazer com um iPod Touch?

De modo mais geral, isso é apenas uma má idéia por algum outro motivo?

Foi útil?

Solução

Você ainda pode se desenvolver em um telefone depois que ele é jailbroken. Você também pode ainda desenvolver em um telefone depois de ter sido desbloqueado. A diferença é importante:

Jailbreak:. Você pode instalar aplicativos que não estão disponíveis na App Store

Desbloquear:. Você pode executar o telefone em outras redes além disso, da transportadora padrão (AT & T quando nos EUA)

Note que você não pode, neste momento desbloquear um iPhone 3G rodando 2.2.1, que quase certamente será se você comprá-lo de novo. Você pode desbloquear o iPhone e iPhone 3G.

Também estar ciente de que se você comprar um novo telefone, a AT & T vai cobrar US $ 200 para sair de seu novo contrato. Eu acho que vai para baixo por 10 ou 20 $ de cada mês, de modo que depois de um ano, é consideravelmente menos onerosa para sair do plano.

O que eu sugiro é comprar um iPhone de primeira geração no ebay ou craigslist. iPhones de primeira geração podem ser desbloqueados, independentemente do proprietário anterior colocou 2.2.1 sobre eles. Também eles são muito mais baratos, têm a porta fechada e são totalmente bem para desenvolvimento de software. Eu era capaz de encontrar iPhones decentes de primeira geração em Seattle apenas 2 meses atrás para cerca de US $ 250 - $ 350 dólares, dependendo detalhes. Desbloqueio / Jailbreaking leva uma questão de minutos com QuickPwn, eo telefone funciona muito bem como uma plataforma de desenvolvimento.

Outras dicas

Você poderia fazer o jailbreak-lo e usá-lo em um plano não-padrão e pagar menos dinheiro.

Eu acredito que o iPhone deve ser ativado para ser usado como um dispositivo de destino no Xcode. Embora seria ativado após a compra você teria problemas se você cancelou sua conta e, em seguida, necessário para restaurá-lo a somepoint.

Se você desejo de apoiar a câmera a sua possível desenvolver em um iPod Touch - o mecanismo para tirar uma foto é idêntica à seleção de uma imagem a partir da biblioteca, você especificar a fonte (câmera / biblioteca) eo resto é tratado pelo sistema operacional com o seu código de receber a imagem final.

Se seu aplicativo vai ser muito câmera-centric você deve investir em um iPhone, mas se é para a funcionalidade menor você provavelmente pode conviver com um toque.

Eu acredito que o iPhone deve ser activado para ser utilizado como um alvo dispositivo em xcode. Enquanto isso seria activado após a compra você faria ter problemas se você cancelou sua conta e, em seguida, necessário para restaurá-lo em somepoint.

Não, não faz. Você pode fazer o jailbreak para começar e ele vai funcionar bem.

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