Principais Alternativas de iOS SDK Mais Bem Avaliadas
Avaliações em Vídeo
Avaliações 32 iOS SDK
Sentimento Geral da Revisão para iOS SDK
Entre para ver o sentimento das avaliações.

O que me interessa no SDK do iOS é que ele tem um número reduzido de tamanhos de tela diferentes. Isso facilita para o comprador tomar decisões rapidamente, pois há poucas opções para escolher. Outros desenvolvedores de sistemas operacionais, como o Android, têm muitos tamanhos de tela, o que pode causar confusão, mas com o iOS os tamanhos são padrão e apropriados. Outra característica que me faz gostar do iOS é sua compatibilidade com versões anteriores por muitos anos. O iOS consegue ser compatível com a versão anterior, portanto, quando uma nova versão é gerada, você pode sempre integrá-la à sua versão antiga e ela ainda funcionará perfeitamente. Análise coletada por e hospedada no G2.com.
A única desvantagem do iOS é que ele é fechado e, portanto, você não tem a capacidade de mudar ou personalizar como gostaria que ele parecesse. Esta é uma das desvantagens, já que a maioria das pessoas gostaria de personalizar a aparência de seu sistema operacional para atender a seus diferentes gostos, mas com o iOS, isso é impossível. Análise coletada por e hospedada no G2.com.

A arquitetura. É fácil de entender e construir um aplicativo independente. Escala bem para grandes aplicativos para suportar milhões de usuários. Análise coletada por e hospedada no G2.com.
Xcode é problemático. A Apple não é tão transparente e responsiva em relação aos bugs. Alguns bugs podem levar meses para serem corrigidos e as soluções alternativas geralmente não são tão elegantes. Análise coletada por e hospedada no G2.com.

iOS SDK é o SDK mais poderoso para construir aplicativos iOS. Agora vem com a linguagem de programação Swift. Mais fácil de aprender do que Objective-C. Há muitos recursos disponíveis para começar a aprender, mas primeiro você pode seguir o estilo do código da Apple conforme definido no livro "The Swift Programming Language". Análise coletada por e hospedada no G2.com.
O que eu não gosto não é sobre o SDK. É sobre o IDE (Xcode). Depois que o Swift se tornou a linguagem de programação para iOS, o Xcode trava com bastante frequência. O simulador também, às vezes, quando eu executo o projeto, ele simplesmente trava. Análise coletada por e hospedada no G2.com.

Embora não existam muitas soluções diferentes para obter aplicativos nos vários dispositivos Apple (Unity, Corona, Codea, Xamarin, HaXe, Cocoon, Cordova etc.), às vezes não há como escapar do fato de que, se você deseja a melhor experiência nativa, acesso a todas as ferramentas, bibliotecas e recursos mais recentes, então você deve ir direto à fonte e usar as ferramentas que foram originalmente destinadas.
Ao longo das várias iterações do sistema operacional, as bibliotecas e a funcionalidade dos dispositivos Apple (e, por extensão, o XCode) aumentaram em poder, alcance e facilidade de uso.
Embora a adição de bibliotecas de nível superior como UI Kit, Sprite Kit, Watch Kit, Auto layout etc. tenha aumentado significativamente o alcance do que é realizável (e do que é conhecível), elas realmente tornaram o desenvolvimento de aplicativos (especialmente os tipos mais simples de aplicativos) mais fácil e acessível a um público mais amplo. Análise coletada por e hospedada no G2.com.
A grande quantidade de opções e telas pode ser inicialmente intimidadora e apresentar uma curva de aprendizado acentuada, especialmente para novos desenvolvedores. Análise coletada por e hospedada no G2.com.

O fácil de usar em combinação com o Xcode. Todo o sistema é muito bem integrado e funciona perfeitamente em conjunto. É rápido e fácil começar a desenvolver. O SDK da Apple fornece tantas funções pré-escritas para usar que você pode realizar quase todas as tarefas de desenvolvimento com ele. A comunidade é muito grande e solidária. Muitas bibliotecas externas foram escritas. Análise coletada por e hospedada no G2.com.
É um sistema que está sempre mudando. O que é bom, pois os desenvolvedores têm novas funções para usar, mas também é difícil manter-se atualizado. Análise coletada por e hospedada no G2.com.

A melhor parte do iOS SDK é que ele vem com uma documentação extremamente completa. Muito pode ser aprendido apenas com a documentação. Além disso, como é um SDK bem conhecido, há muitos tutoriais e perguntas/respostas para ajudar. As chances são de que, se você ficar preso, uma simples consulta no Google pode fornecer a resposta certa. Ele também vem com um ótimo simulador, para que você não precise ter um dispositivo físico para desenvolver. Análise coletada por e hospedada no G2.com.
A pior parte do iOS SDK é o seu fluxo de desenvolvimento. Para começar a testar no dispositivo, é necessário colocar um dispositivo na lista de permissões (via número UDID), criar um perfil de provisionamento, instalar o perfil, etc. Minha primeira experiência com o iOS SDK (há vários anos) foi bastante dolorosa. Não sei como é agora, já que, hoje, me considero um desenvolvedor experiente de iOS SDK. Análise coletada por e hospedada no G2.com.

O SDK do iOS é realmente um grupo de pequenos SDKs. Ele possui tantos tipos diferentes de funções que provavelmente ninguém usará todo o SDK, no entanto, há provavelmente uma parte dele que ajudará com o que você está tentando fazer. O SDK é flexível o suficiente para que você possa fazer tudo sozinho (ou seja, núcleo personalizado e interface OpenGL), ou você pode usar muitos dos SDKs de conveniência para tornar o processo muito mais simples (ou seja, UIKit). O SDK é muito bem documentado e é separado em SDKs menores de uma maneira muito direta. Análise coletada por e hospedada no G2.com.
Como há tantas partes no SDK, é fácil começar a escrever seu próprio código sem perceber que a funcionalidade já foi implementada em uma parte diferente do SDK. Com pesquisa suficiente antes de iniciar o projeto, no entanto, isso pode ser evitado. Análise coletada por e hospedada no G2.com.

Eu amo a aparência dos produtos iOS, que só pode ser alcançada pelo iOS SDK. Além disso, a nova linguagem Swift é incrível e nos oferece um desempenho muito melhor. A nova linguagem Swift dá ao desenvolvedor mais opções, como struct, variáveis "let" imutáveis e variáveis "var" mutáveis, e coisas como uma sintaxe de código melhor. Análise coletada por e hospedada no G2.com.
A antiga linguagem Objective-C é um pouco verbosa, mas a nova linguagem Swift resolve o problema. A depuração ainda está um pouco quebrada. Às vezes, as informações de depuração estão incorretas e realmente não há como descobrir o problema. Além disso, embora o tempo de execução seja menor, o tempo de compilação é mais longo. Isso dá ao meu laptop uma carga mais pesada e torna meu laptop mais lento. Análise coletada por e hospedada no G2.com.
Personally, the iOS SDK has been the single, most helpful software development kit I've used in the last 5 years. My main role in my company is an iOS mobile app developer, and I mostly use the official iOS SDK as my development environment. This SDK coupled with some fantastic software (OSX and Xcode) makes programming a real treat for this platform. The amount of detailed documentation and community help in support of the iOS SDK is really fantastic. Análise coletada por e hospedada no G2.com.
I've been programming with the iOS SDK since SDK version 4.0 when it was released back in 2010. The SDK is now on version 9.2 at the time of the writing of this review. While they have added many, many useful features and made development easier for the programmer, I feel like there are some areas where Apple has taken a step back. It is sometimes very difficult or confusing to convert to using newer APIs or trying to support older versions of the SDK. Análise coletada por e hospedada no G2.com.