Fraquezas da SDK do iPhone (Cocoa Touch)

Estou relativamente decepcionado com a API fornecida pela Apple para desenvolvimento de aplicações nativas para o iPhone.

Uma das premissas seria disponibilidade de ferramentas para o desenvolvimento de aplicações para o mercado corporativo. Mas o que eu acabei descobrindo é a falta de ferramentas para este tipo de aplicações:

  • O método padrão de criação de XML’s para a plataforma Mac OS X foi simplesmente esquecido, na documentação só são explicadas maneiras de se interpretar XML’s mas nenhuma forma de cria-los com facilidade. Descobri “fora da documentação” a.k.a jailbreak, que o firmware do iPhone vem com a libxml2, então pude usar uma interface que eu construí em C++ para criação de XML’s similar ao DOM.
  • Não existe processamento de SOAP nativo na plataforma, o utilitário que vem com o Xcode esta quebrado mesmo para o Leopard, assim também tive de construir um client SOAP que irei em breve liberar aqui para quem precisar. Batizado de SoapBeer :)

No geral eu tenho gostado de programar em Objective C e a API é interessante, impossível comparar com o Windows Mobile ou o pseudo-sistema operacional Symbian, mas sempre há o que melhorar, não?

2 Respostas to “Fraquezas da SDK do iPhone (Cocoa Touch)”

  1. Só não entendi uma coisa. Por que pseudo-sistema operacional Symbian?

  2. Por que pelo menos nas versões que eu cheguei a usar não tinha nem threads, nem segmentação de memória, são duas coisas que eu considero essenciais pra qualquer sistema operacional moderno.

Area de discussão - Deixa um comentário