Meilleures alternatives à iOS SDK les mieux notées
Avis vidéo
Avis sur 32 iOS SDK
Sentiment de l'avis global pour iOS SDK
Connectez-vous pour consulter les sentiments des avis.

Ce qui m'intéresse dans le SDK iOS, c'est qu'il a un nombre limité de tailles d'écran différentes. Cela facilite la décision de l'acheteur car il y a peu de choix. D'autres développeurs de systèmes d'exploitation, comme Android, ont de nombreuses tailles d'écran, ce qui entraîne de la confusion, mais avec iOS, les tailles sont standard et appropriées. Une autre caractéristique qui me plaît chez iOS est sa compatibilité avec ses versions précédentes depuis des années. iOS est capable d'être compatible avec la version précédente, donc lorsqu'une nouvelle version est générée, vous pouvez toujours l'intégrer dans votre ancienne version et elle fonctionnera parfaitement. Avis collecté par et hébergé sur G2.com.
Le seul inconvénient de l'iOS est qu'il est fermé et, par conséquent, vous n'avez pas la possibilité de changer ou de personnaliser son apparence selon vos besoins. C'est l'un des inconvénients, car la plupart des gens voudraient personnaliser l'apparence de leur système d'exploitation pour répondre à leurs goûts différents, mais avec iOS, cela est impossible. Avis collecté par et hébergé sur G2.com.

L'architecture. C'est facile à comprendre et à construire une application autonome. S'adapte bien pour les grandes applications afin de prendre en charge des millions d'utilisateurs. Avis collecté par et hébergé sur G2.com.
Xcode est bogué. Apple n'est pas si transparent et réactif face aux bugs. Certains bugs peuvent prendre des mois à être corrigés et les solutions de contournement ne sont généralement pas très élégantes. Avis collecté par et hébergé sur G2.com.

iOS SDK est le SDK le plus puissant pour créer des applications iOS. Maintenant, il est accompagné du langage de programmation Swift. Plus facile à apprendre que l'Objective-C. Il existe de nombreuses ressources disponibles pour commencer à apprendre, mais d'abord, vous pouvez suivre le style du code d'Apple tel que défini dans leur livre "The Swift Programming Language". Avis collecté par et hébergé sur G2.com.
Ce que je n'aime pas, ce n'est pas à propos du SDK. C'est à propos de l'IDE (Xcode). Après l'arrivée de Swift dans le langage de programmation iOS, Xcode plante assez fréquemment. Le simulateur aussi, parfois quand je lance le projet, il se bloque simplement. Avis collecté par et hébergé sur G2.com.

Bien qu'il n'existe pas de nombreuses solutions différentes pour obtenir des applications sur les divers appareils Apple (Unity, Corona, Codea, Xamarin, HaXe, Cocoon, Cordova, etc.), parfois il n'y a pas moyen d'échapper au fait que si vous voulez la meilleure expérience native, l'accès à tous les derniers outils, bibliothèques et fonctionnalités, alors vous devez aller directement à la source et utiliser les outils qui étaient initialement prévus.
Au fil des différentes itérations du système d'exploitation, les bibliothèques et la fonctionnalité des appareils Apple (et par extension XCode) ont augmenté en puissance, en portée et en facilité d'utilisation.
Bien que l'ajout des bibliothèques de niveau supérieur comme UI Kit, Sprite Kit, Watch Kit, Auto layout, etc. ait considérablement élargi la gamme de ce qui est réalisable (et de ce qui est connaissable), ils ont en fait rendu le développement d'applications (surtout les types d'applications plus simples) plus facile et plus accessible à un public plus large. Avis collecté par et hébergé sur G2.com.
La richesse des options et des écrans peut être initialement intimidante et présenter une courbe d'apprentissage abrupte, surtout pour les nouveaux développeurs. Avis collecté par et hébergé sur G2.com.

Facile à utiliser en combinaison avec Xcode. L'ensemble du système est très bien intégré et fonctionne de manière transparente. Il est rapide et facile de commencer à développer. Le SDK d'Apple fournit tellement de fonctions pré-écrites à utiliser que vous pouvez effectuer presque toutes les tâches de développement avec. La communauté est très grande et solidaire. De nombreuses bibliothèques externes ont été écrites. Avis collecté par et hébergé sur G2.com.
C'est un système qui change toujours. Ce qui est une bonne chose car les développeurs ont de nouvelles fonctions à utiliser mais c'est aussi difficile de rester à jour. Avis collecté par et hébergé sur G2.com.

La meilleure partie de l'iOS SDK est qu'il est accompagné d'une documentation extrêmement complète. Beaucoup de choses peuvent être apprises uniquement à partir de la documentation. De plus, comme c'est un SDK bien connu, il y a de nombreux tutoriels et questions/réponses pour vous aider. Il y a de fortes chances que, si vous êtes bloqué, une simple requête Google puisse vous fournir la bonne réponse. Il est également livré avec un excellent simulateur, de sorte que vous n'avez pas besoin d'avoir un appareil physique pour développer. Avis collecté par et hébergé sur G2.com.
La pire partie du SDK iOS est son flux de développement. Pour commencer à tester sur un appareil, vous devez mettre un appareil sur liste blanche (via le numéro UDID), créer un profil d'approvisionnement, installer le profil, etc. et ainsi de suite. Ma première expérience avec le SDK iOS (il y a plusieurs années) a été assez douloureuse. Je ne sais pas pour maintenant, puisque, aujourd'hui, je me considère comme un développeur expérimenté du SDK iOS. Avis collecté par et hébergé sur G2.com.

Le SDK iOS est vraiment un groupe de petits SDK. Il a tellement de types différents de fonctions que personne n'utilisera probablement tout le SDK, cependant, il y a probablement une partie qui vous aidera dans ce que vous essayez de faire. Le SDK est suffisamment flexible pour que vous puissiez tout faire vous-même (c'est-à-dire une interface core et OpenGL personnalisée), ou vous pouvez utiliser de nombreux SDK de commodité pour rendre le processus beaucoup plus simple (c'est-à-dire UIKit). Le SDK est très bien documenté et est séparé en plus petits SDK de manière très simple. Avis collecté par et hébergé sur G2.com.
Puisqu'il y a tant de parties dans le SDK, il est facile de commencer à écrire son propre code sans se rendre compte que la fonctionnalité a déjà été mise en œuvre dans une autre partie du SDK. Avec une recherche suffisante avant de commencer le projet, cependant, cela peut être évité. Avis collecté par et hébergé sur G2.com.

J'adore l'apparence des produits iOS, qui ne peut être obtenue que par le SDK iOS. De plus, le nouveau langage Swift est génial et nous offre de bien meilleures performances. Le nouveau langage Swift offre aux développeurs plus d'options comme les structures, les variables "let" immuables et les variables "var" modifiables, ainsi que des éléments comme une meilleure syntaxe de code. Avis collecté par et hébergé sur G2.com.
L'ancien langage Objective-C est un peu verbeux mais le nouveau langage Swift résout le problème. Le débogage est encore un peu défaillant. Parfois, les informations de débogage sont incorrectes et il n'y a vraiment aucun moyen de découvrir le problème. De plus, même si le temps d'exécution est plus court, le temps de compilation est plus long. Cela donne à mon ordinateur portable une charge plus lourde et rend mon ordinateur portable plus lent. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.