Desenvolver para o iPhone
0
Já tinha saudades de (tentar) programar numa linguagem nova! Coloquei definitivamente Ruby de lado para abraçar o desenvolvimento para o iPhone!Ao fim de algumas cabeçadas com o Objective-C, descobri uma framework que possibilita um desenvolvimento muito mais rápido chama-se phoneGap!
O phoneGap é uma ferramenta que permite usar javascript para aceder às funcionalidades internas do iPhone. Actualmente suporta Geo Location, Vibração, Accelerometer e som, ficando ainda pendente o suporte à lista de contactos.
Pelo que tive oportunidade de verificar, o phoneGap utiliza uma UIWebView ficando à partida disponível todo o suporte a javascript. Este suporte é complementado com handlers desenvolvidos em objective-C que através de javscript executam códigos específicos (para vibrar, por exemplo) ou retornam informações necessárias (cordenadas X, Y e Z, por exemplo) .
O phoneGap, para além de permitir correr código remoto (existente num site), permite também correr código localmente. Com esta facilidade evitamos a necessidade de estar permanentemente ligados à web para correr a nossa app.
Existe ainda o IUI que usa CSS3 para emular todo o interface gráfico que o iPhone nos acostumou!
No final de tudo ficamos com uma aplicação passível de ser adicionada à appstore tal como uma aplicação convencional desenvolvida em objective-C!
Se tudo correr bem, os próximos posts eventualmente serão tutoriais sobre iPhone development! So.. keep in touch! :)





