Operadora Oi passará a vender iPhone no Brasil antes do Natal

Nós estávamos aguardando alguma posição oficial da Apple ou da operadora, mas, com tantas informações quentes e correspondentes, não há mais muita escapatória: a Oi passará a vender o iPhone no Brasil antes do Natal. …

Continue lendo »
Home » Destaques, Mac OS X, Software

Desenvolvendo no Mac (Parte 1)

SDK do iPhoneDevido aos comentários positivos recebidos através do site e por emails em relação ao meu artigo sobre o desenvolvimento de apps em oito passos, resolvi fazer uma pequena série para explicar com mais detalhes cada um deles. Vamos ao primeiro.

Comprando o Mac

Tomei como base para o artigo a maioria que pretende entrar no mercado de desenvolvimento de aplicativos para o iPhone e para o Mac, mas que ainda não possui um computador da Apple em suas mãos e não sabe ao certo qual é o melhor modelo para ser adquirido. Ciente de que esta aquisição representa um significativo investimento, deixo claro que o que trago aqui são apenas sugestões.

Antes de escrever o artigo, procurei conversar com alguns desenvolvedores, inclusive leitores do site que já desenvolvem apps para uso pessoal ou apenas como forma de aprendizado, e tirei daí os modelos que podem servir de estágio inicial para a sua futura vida de Apple Developer.

Para que qualquer projeto venha a ser tornar uma empreitada bem sucedida, é preciso que seu objetivo final esteja bem claro e, na hora de escolher que equipamento comprar, ter em mente a relação entre o dinheiro disponível e a performance desejada pode facilitar qualquer dúvida que lhe vier à cabeça.

Se o dinheiro estiver curto, pense em adquirir um iMac ou mesmo um MacBook. Com um pouco mais de dinheiro, você pode incrementar a RAM ou mesmo adquirir um segundo monitor. Se é a performance o que mais importa para você — talvez estejam em seus planos a produção de aplicativos ou jogos com uso intensivo de recursos gráficos —, a máquina mais adequada é um MacBook Pro ou mesmo um Mac Pro, se você tiver bala na agulha.

Atenção para o seguinte detalhe: analistas de mercado — ô, vidinha! — apontam que a Apple deveria mudar sua estratégia de atualização das máquinas para que sejam lançados novos modelos anualmente. Enquanto isso não se torna uma catástrofe realidade, fique atento que novos iMacs e Macs Pro podem estar vindo por aí.

Abaixo, você confere as escolhas feitas por dois desenvolvedores brasileiros:

  • Renato Pessanha: usa um iMac Aluminum de 20 polegadas, em conjunto com um iPhone, um iPod touch e uma Time Capsule.
  • Joaquim Venancio: optou por um MacBook Air Core 2 Duo de 1,6GHz com 2GB de RAM e HD de 80GB. Embora acredite que seja melhor trabalhar em iMacs, a portabilidade para ele era mais importante. Joaquim aconselha aos interessados em desenvolver jogos usando OpenGL a comprar algo mais potente que o MacBook Air.

. . .

E você, que desenvolve na horas vagas, qual é a configuração da sua máquina e o que o levou a escolhê-la? Compartilhe conosco! ;-)

« Apple remove opiniões de não compradores da App Store Dobradiças defeituosas de MacBooks Air não são cobertas pela garantia da Apple »

Artigos relacionados

Quem escreve?

Newton Mota
Newton Mota
Tudo começou com a segunda maçã, feita de silício. E a paixão pela tecnologia só cresceu com os telejogos, computadores de 8 bits e Galactica. Assimilado desde garoto, nunca mais abandonou qualquer ambiente com traços de tecnologia. Faminto por novidades, é leitor voraz e vive conectado. Já foi webdesigner, colunista de tecnologia, webmaster e atualmente é consultor. Possui um iMac de 20 polegadas e sonha em ter um Mac Pro em casa.

Produtos do seu interesse

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

26 Comentários »

  • Julio Barros disse:

    Acho que vc poderia começar a dar uma noção de programação no Quartz Composer, já que não precisa do Xcode. Mostrar uma programação visual é muito mais facil para iniciantes do que ver unsigned char* A[1000].
    Eu gostaria de aprender Objective-C, mas achei mais rápido aprender C++ :-/
    O que acha Newton?

    • Rudy Mendes disse:

      Primeiramente, parabéns pela iniciativa Newton. Agora faço da sugestão do Julio Barros a minha também. Uma preview de como funciona o core e começando pelo mais intuitivo acaba popularizando mais a coisa.

    • Luiz disse:

      Não concordo para quem realmente quer se tornar um profissional para desenvolver games e programas de alto nível precisa começar a programar utilizando ANSI C, depois que tiver aprendido pode passar para Objective C, C++ ou outras linguagens.
      Sei do que estou falando, já vi muito programadorzinho que começou direto em Java, PHP e até C++ e depois migrou para Objective-C e muitos códigos cheiravam muito mal, e quando reescrito da maneira correta ficavam no mínimo 20 vezes mais rápidos. Nesta área de jogos isso é fundamental.
      A não ser que o programadorzinho queira apenas criar sisteminhas comerciais daí pode até ser que funcione.

  • KKJF disse:

    Eu sou desenvolvedor web, trabalho com PHP, to começando a aprender object-c e cocoa framework, possuo um macbook white core 2 duo 2,4ghz com 4gb ram e acho a máquina exelente, atende perfeitamente. Ultilizo notebook pela portabilidade que ele ofereçe e também uso um LCD de 17 pol junto com teclado e mouse externos quando estou no escritório.

  • Lucas disse:

    Eu estou começando a desenvolver para iPod e tenho um Macbook, e é suficiente. Mesmo que for desenvolver jogos em openGL você não precisa de um MBP muito menos um Mac Pro.

  • A configuração da minha máquina é a seguinte:

    Model Name:MacBook Pro
    Model Identifier:MacBookPro3,1
    Processor Name:Intel Core 2 Duo
    Processor Speed:2.4 GHz
    Number Of Processors:1
    Total Number Of Cores:2
    L2 Cache:4 MB
    Memory:4 GB
    Bus Speed:800 MHz

    Escolhi um MacBook Pro pela mobilidade e pelo poder de processamento já que utilizo virtualização para testar as soluções em várias plataformas.

    Desenvolvo em Java.

  • Fabricio R. Oliveira disse:

    Estou utilizando o macbook MB403LL. Acho bem satisfatório para começar, ainda estou estreando no desenvolvimento apple. Acredito que antes do desenvolvimento de um jogo utilizando OpenGL, ainda é necessário o domínio de Objective-C…

  • Fabiano disse:

    Pessoalmente optei por um Macbook Pro, pois precisava de portabilidade mas não pederia sacrificar o tamanho da tela. Pra mim 13" é insuficiente pra programar :/

  • Fernalive disse:

    Eu não desenvolvo nada, mas confesso minha cede em aprender.

    Utilizo um MAcboko Pro 4.1
    2.5 GHz Intel Core 2 Duo processor with 6 MB
    250 gb HD e 2 gb de ram (4gb me é desnecessário por enquanto)
    NVIDIA GeForce 8600M GT with 512 MB of GDDR3 SDRAM

    Trabalho com design gráfico e publicidade, mas desenvolver para plataforma da Apple seria bem interessante.

  • gabriel disse:

    desenvolvo em php/db2 e utilizo um hackintosh rsrs
    rodo o leopard retail atualizado em um AMD ;D
    tao estavel quanto um mac e sem crashes =)
    Gastei milao rsrs

  • Eu optei inicialmente por um macbook white com 4gb de ram 120 hd, e foi aí que comecei.
    2 meses depois comprei também um Imac 20' e complementei com um iphone 3g

  • Jullian P. disse:

    Bem, eu ainda estou começando, por assim dizer.

    Mudei-me para Lisboa há menos de um mês, e óbviamente não está sendo um mar de rosas (financeiramente, pois aqui é muito fixe). Trabalho como Designer Gráfico, e tenho uma certa necessidade de desempenho, pois os programas da Adobe são bem pesados, e começo também a mecher com vídeos, e já estou a utilizar levemente o Final Cut Pro, que também não é nada leve e exige uma boa plava de vídeo.

    Mas por hora, tenho um:
    Mac Aluminum de 20 polegadas, 1gb RAM (e tenho um pente de memoria de mais 1gb guardado aqui, mas ainda não tive coragem de abrir o iMac e colocá-lo), Core 2 Duo – 2.44 GHz, HD de 250gb (+ 1TB na semana que vem), com apenas 128mb de vídeo e outras configs mais que não são lá muito boas.

    Por fim pretendo comprar um Mac Pro e um MBP. Ainda não possuo o iPhone, mas em alguns poucos meses pretendo comprá-lo. ^^

  • Estou programando para Mac e iPhone desde novembro de 2008, pouco tempo, mas já deu pra evoluir bastante. Sou um dos que por grana começou com o Macbook White, por enquanto só 1GB de Ram, mas vou colocar 4GB (mudar memória não perde garantia), comprei o note por 2750.

    Pretendo pegar um iMac 20" em breve.

    Sempre digo que na Apple o Software compensa o Hardware

  • Excelente post, parabéns! Sou desenvolvedor C# da Microsoft, mas estou apostando no desenvolvimento para iPhone, e quem sabe no futuro para MAC, e para tanto investi não faz 2 semanas em um MacBook Aluminum 2.0GHz com 2GB de RAM, e estou muito satisfeito, o MAC OSX é outro mundo! E para quem se perguntar como fica ainda o meu ganha pão em C#, estou usando o VirtualBOX para minhas VMs de Desenvolvimento e Homologação em Win 2003 Server, isso até trocar totalmente de área! :P

    Estou cadastrado como Developer no site da Apple e já com as ferramentas para desenvolvimento, agora é estudar, e estes posts são muito bem vindos! :)

  • Quintana disse:

    Sou da Mobits ( http://www.mobits.com.br ), uma empresa que desenvolve softwares para iPhone desde setembro, começamos desenvolvendo um software corporativo (licença de 300 dólares) mas já começamos a desenvolver para a AppStore também. Aqui nós começamos apenas com um MacMini mas hoje estamos com mais um MacBook branco de 2Gb, um iPhone e com um iMac. Mas ainda estamos precisando de mais já que a equipe tem 5 pessoas :P, provavelmente vamos optar por mais um macBook devido a mobilidade e porque os softwares para iPhone não dependem tanto de um processador poderoso, já que o próprio iPhone não tem um.

    Já que esse artigo é para desenvolvedores, não custa divulgar que escrevemos alguns artigos técnicos sobre desenvolvimento de iPhone no nosso blog. Dois exemplos são os tutoriais de de como fazer mapeamento Objeto relacional e de como fazer testes unitários no iPhone, abaixo os links:
    http://www.mobits.com.br/2009/1/9/testes-no-iphon...
    http://www.mobits.com.br/2009/1/6/mapeamento-obje...

    Abs

  • Olá. Estou começando agora a desenvolver para iPhones e iPod Touch. Comprei um mac book white com 2gb RAM e processador de 2.4. Sou programador VB.Net e PHP e confesso que a curva de aprendizado do xcode não é aquelas coisas. Preciso ler bastante e estou assistindo todos os videos disponíveis para desenvolvedores cadastrados na apple. Realmente eles ajudam bastante e destacam a diferença nos paradigmas PC x Mac.

  • Ricardo Carvalho disse:

    Eu ando focando meu aprendizado em programação móvel para no futuro abrir uma empresa para desenvolver para esse mercado, já andava aprendendo Windows Mobile, Android e Java ME e quis adicionar o iPhone a essa lista (BREW e Symbian são uma merda pra desenvolver). Fora que com um Mac posso ter tudo que eu já ando estudando: Rails, XNA (via BootCamp), PLT Scheme e Erlang.

  • Guilherme Tell disse:

    Model Name:MacBook Pro
    Model Identifier:MacBookPro3,1
    Processor Name:Intel Core 2 Duo
    Processor Speed:2.2 GHz
    Number Of Processors:1
    Total Number Of Cores:2
    L2 Cache:4 MB
    Memory:2 GB
    Bus Speed:800 MHz

    Inicialmente considerei comprar um PC rodando Solaris + VirtualBox para desenvolvimento, mas não resisti ao Macintosh. Já tenho um PowerMac 7500/100, e já gostava do OS 8.5, embora não conseguisse utilizá-lo para desenvolver em Java. Achei que o OSX é o melhor termo em um mundo Windows x POSIX, pois ele tem um pouco de cada um, além de ser compatível com os dois.

    Possuo uma Time Capsule 500GB também. Em tempo: desenvolvo em Java utilizando Eclipse + Netbeans + VirtualBox (com Debian, para rodar Websphere). As aplicações que desenvolvo tem como target o AIX sob a plataforma Power.

    Ainda sinto falta de uma Suíte Office decente: utilizo o OO, ainda me sinto inseguro para pagar por um iWork (estou o avaliando) e achei o MS Office muito caro (R$1000,00).

  • Opa, Alexandre, tudo bom ?
    Tem algum e-mail de contato?
    Posso entrar em contato direto com a Invent Propaganda?
    Se preferir pode enviar e-mail para douglas.fischer@gmail.com

    Abraço

  • Paulo disse:

    Possuo um MACBOOK 2GB RAM, 320HD.
    Pretendo entrar em breve no mundo de programacao pra iphone.

Deixe um comentário!

Envie o seu comentário abaixo, ou um trackback do seu próprio site. Você também pode assinar estes comentários via RSS.

Seja legal. Jogue limpo. Foque-se no tópico. Sem spam.

Você pode usar estas tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Este blog é integrado ao Gravatar. Crie um você também!

Aviso: todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste weblog ou de seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste weblog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (nome completo e endereço válido de email) também poderão ser excluídos.