Desenvolver para IOS
A primeira pergunta que se faz é de qual computador é necessário para programar para iOS, se apenas em um Mac, ou se existe outra ferramenta de desenvolvimento. Sim existem algumas, mas o mais indicado é utilizar um framework como o Sencha Touch. Lembrar que aqueles que optarem por este caminho, estarão desenvolvendo para IOS quanto para Android, visto que este framework uso o desenvolvimento Híbrido, baseado em HTML e CSS.
Bom então vamos apresentar os passos para que voce inicie o seu desenvolvimento.
1º) Ter um computador MAC
Caso você faça esta opção será necessário investir em um computador Mac, mas não vejo isso como um problema, pois o preço já não é mais aquele absurdo em relação a um PC com Windows, e se comprado na Apple Store Online Brasil, é possível parcelar em 12x com frete gratuito, e não se esqueça, é um investimento que está fazendo. Já sobre a configuração, não precisamos de um Mac Pro, mas sim de qualquer máquina Apple vendida atualmente, como um Mac Mini, que já vai lhe atender inicialmente muito bem.
2º) Cadastro de Desenvolvedor Apple
Para ter acesso à ferramenta de desenvolvimento, documentação, exemplos de código, e fórum de discussão da Apple, é necessário o cadastro no iPhone Developer Program, que em um primeiro momento pode ser feito gratuitamente, mas com o tempo sentirá necessidade do cadastro pago de US$ 99,00 anuais, que lhe dará direito de testar o seu aplicativo em um aparelho real, e principalmente para publicar o mesmo na iTunes App Store.
3º) Softwares de Desenvolvimento
Depois de cadastrado como desenvolvedor Apple, terá direito ao download gratuito do iOS SDK 4.1, que nada mais é que um pacote com os softwares necessários para trabalhar com iOS, e fazem parte dele:
– Xcode: Ambiente de desenvolvimento, que seria o equivalente ao Eclipse do Java ou o Visual Studio do dotNet;
– Interface Builder: Para criação das interfaces(telas) do iPhone ou iPad;
– Instruments: Ferramenta de análise de consumo de memória, performance, etc. Se quer um App de qualidade seu uso é indispensável;
– iPhone Simulator: Para “simular” como o aplicativo vai rodar e se comportar em um iPhone ou iPad, mas tenha em mente a necessidade de testar em um aparelho real, que pode ser pelo menos um iPod touch, pois o simulador estará utilizando o processamento e memória da sua máquina, e com isso dificilmente verá problemas de consumo de memória ou de lentidão na abertura do aplicativo, já no aparelho(device) isso é imediato.
4º) Material para estudo
Quanto a este tópico não apontarei literaturas, mas vou apresentar artigos para orienta-los para iniciar seus desenvolvimentos. Como já desenvolvo para Android vou apresentar artigos utilizando o Sencha Touch e outros frameworks.
The post Começando a desenvolver para IOS appeared first on NumeroReal.