SDK do Iphone: aberto, pero no mucho
Postado por: Vitor Pepicon em Celulares, tags: apple, iphone, sdk
Semana passada a Apple veio a público anunciar o lançamento de seu SDK para o Iphone e Ipod Touch, assim como uma “infraestrutura” de suporte ao desenvolvedor, como um fundo de 100 milhões de dólares para startups interessadas e o programa de relacionamento do desenvolvedor com a Apple. Os lançamentos receberam ótimos elogios, mas passada a empolgação inicial já começamos a visualizar as limitações da plataforma. Felizmente.
Existem restrições-chave que o desenvolvedor deve considerar antes de esboçar sua aplicação utilizando a plataforma. Por exemplo, não será permitido que as aplicações funcionem em background. A aplicação não poderá acessar ou armazenar dados fora do seu espaço destinado à execução. Todo o desenvolvimento deverá ser feito sobre a camada disponibilizada pelo SDK, sendo proibida a utilização das classes ou recursos descobertos via engenharia reversa. Software Voip só se for via Wi-fi.
Está claro que a Apple fechou bastante o jogo. As implicações para os desenvolvedores são várias: impossibilita o desenvolvimento de aplicações tipo “serviços”, não permite manipulação de arquivos outros que não sejam os gerados pela aplicação, dentre outras. Isso vai significar, é claro, aplicações mais confiáveis e seguras, uma vez que rodarão stand-alone e utilizando somente a API fornecida. Mas vai restringir bastante a criação de novidades mais “intrusivas”, como por exemplo integração de reconhecimento de voz a aplicações. Este tipo de recurso ficará somente a cargo da Apple disponbilizar.