Application pour iPhone : les programmes de développement

Pour programmer une application pour iOS, il est essentiel de connaître les langages de programmation les plus populaires pour l'objectif en question, dans ce cas précis Swift (langage lancé par Apple en 2014) et Objective-C (langage historique sur lequel les applications pour iOS ont été basées depuis le début), ou du moins en avoir un petit aperçu. Si vous voulez en savoir plus sur ce sujet, vous pouvez vous référer à mes tutoriels spécifiquement axés sur la façon de commencer à programmer et de créer un programme. Il existe des meilleurs programmes de développement d'applications iPhone que vous pouvez utiliser.

Xcode (MacOS)

Parmi les programmes de développement d'applications pour iPhone en parlant de Xcode, l'application officielle d'Apple pour le développement d'applications pour iOS utilisant les langages Swift et Objective-C. Il est réservé à MacOS et vous pouvez le télécharger gratuitement sur le Mac App Store. Pour les débutants, il n'est peut-être pas facile à utiliser, mais il existe de nombreux guides détaillés à ce sujet sur le Net, également en italien. Notez donc qu'il y a un émulateur iOS à l'intérieur, grâce auquel vous pouvez tester le fonctionnement des applications et des sites web, en les affichant comme ils le feraient sur l'iPhone et l'iPad.

Pour télécharger Xcode sur votre ordinateur, visitez la section correspondante du Mac App Store en ligne, cliquez sur le bouton View dans le Mac App Store, et dans la fenêtre MAS qui s'ouvre, cliquez sur le bouton Get/Install en haut à droite. Si nécessaire, autorisez le téléchargement d'un mot de passe de votre Apple ID ou Touch ID (si le Mac que vous utilisez supporte cette technologie). Après avoir installé et démarré Xcode sur votre Mac, cliquez sur le bouton Accepter dans sa fenêtre de bienvenue, entrez votre mot de passe d'administration MacOS dans le champ de texte approprié, cliquez sur le bouton OK et attendez l'installation des composants nécessaires pour exécuter l'application. Dans la fenêtre ci-dessous, sélectionnez l'option Créer un nouveau projet Xcode, puis choisissez le modèle que vous souhaitez utiliser parmi les modèles disponibles et nommez le projet.

Une fois que vous avez fait cela, commencez à vous essayer au développement en utilisant l'éditeur proposé. À gauche, vous trouverez toute la structure du projet, au milieu la section par laquelle vous pouvez insérer les parties de code, tandis qu'à droite, vous trouverez le visualiseur pour prévisualiser le résultat final, comme si vous utilisiez un iPhone ou un autre appareil Apple. En haut et en bas, au contraire, il y a des boutons et des menus avec des fonctions et des commandes utiles pour gérer le projet. Lorsque vous le jugez approprié, vous pouvez l'enregistrer en utilisant l'élément approprié dans le menu Fichier, situé en haut à gauche. Pour plus de détails sur l'utilisation et le fonctionnement de Xcode, veuillez vous référer à la page web appropriée sur le site web d'Apple.

Corona SDK (Windows/MacOS)

Corona SDK est l'un des programmes les plus faciles à utiliser pour développer des applications pour iPhone (et Android). Il est basé sur un langage de programmation appelé Luna, qui est plus facile à apprendre que beaucoup d'autres, et comprend tout ce dont vous avez besoin pour créer, tester et publier des applications pour les appareils mobiles. Il est totalement gratuit et disponible à la fois pour Windows et MacOS. Cependant, il ne peut être utilisé que sur Mac pour développer des applications iOS. Pour fonctionner, il doit donc télécharger le Xcode susmentionné.

Pour l'utiliser, rendez-vous sur le site web du programme et cliquez sur le bouton "Télécharger" en haut à droite. Lorsque le téléchargement est terminé, ouvrez le paquet .dmg obtenu et cliquez sur le bouton "Accepter" dans la fenêtre qui apparaît sur votre bureau. Ensuite, faites glisser le dossier Corona dans le dossier Applications de votre Mac et lancez le programme en cliquant sur l'icône du simulateur Corona que vous venez d'ajouter au lanceur. Maintenant que vous voyez la fenêtre principale du programme à l'écran, effectuez l'enregistrement (nécessaire pour utiliser le logiciel) en cliquant sur le bouton Enregistrer et en fournissant les données requises dans la fenêtre du navigateur qui s'ouvre. Une fois l'inscription terminée, connectez-vous à l'écran de candidature.

Ensuite, appuyez sur le bouton Nouveau projet, tapez le nom que vous souhaitez attribuer à votre demande dans le champ approprié, indiquez le dossier où vous souhaitez enregistrer le projet, sélectionnez l'un des modèles disponibles, définissez les paramètres d'écran et d'orientation et cliquez sur le bouton OK. Utilisez ensuite la fenêtre de la console pour entrer des lignes de code afin de développer votre application. Toutes les modifications que vous apportez seront enregistrées automatiquement et seront visibles dans l'éditeur du smartphone qui apparaît sur votre bureau.

Unity (Windows/MacOS)

Vous voulez développer des jeux iOS ? Dans ce cas, la meilleure ressource vers laquelle vous pouvez vous tourner est Unity. C’est un environnement de développement multi-plateforme dédié à la création de nombreuses simulations en 3D et en 2D. Vous pouvez l'utiliser pour créer des jeux de tout genre, en les personnalisant de toutes les façons et en obtenant d'excellents résultats finaux. Il est disponible pour Windows et MacOS et il est gratuit, à condition que la personne morale représentant celui qui l'utilise ne génère pas de gains, sinon vous devez utiliser l'une des variantes payantes du programme. Pour télécharger la version gratuite d’Unity sur votre ordinateur, visitez le site web du logiciel et cliquez sur le bouton "Get Started". Sur la nouvelle page qui s'affiche, cliquez sur le bouton "Try Personal" situé dans la colonne "Personal", cochez la case "Accept terms" et cliquez sur le bouton "Download Unity Hub". Une fois le téléchargement terminé, si vous utilisez Windows, ouvrez le fichier .exe obtenu et, dans la fenêtre qui apparaît sur le bureau, cliquez sur les boutons Oui et Suivant. Ensuite, cochez la case J'accepte les termes du contrat de licence, cliquez sur le bouton Suivant trois fois de suite et enfin cliquez sur le bouton Installer.

Si vous utilisez MacOS, ouvrez plutôt le paquet .dmg que vous venez d'obtenir et faites glisser l'icône du programme dans le dossier Applications de votre ordinateur, puis cliquez dessus avec le bouton droit, sélectionnez l'élément Ouvrir dans le menu contextuel et cliquez sur le bouton Ouvrir dans la fenêtre qui apparaît à l'écran, afin de contourner les restrictions imposées par Apple aux applications de développeurs non certifiés (ce qui ne doit être fait que lors du premier démarrage). Maintenant que vous voyez la fenêtre du logiciel sur votre écran, connectez-vous à votre compte Unity. Si vous n'en avez pas encore ou si vous voulez sauter cette étape, cliquez sur les boutons Travailler hors ligne et Nouveau, entrez le nom de votre projet dans le champ prévu à cet effet, sélectionnez un modèle dans la liste en bas, en choisissant entre 2D et 3D, et appuyez sur le bouton Créer un projet, qui se trouve toujours en bas, à droite.

À ce stade, vous pouvez enfin utiliser l'éditeur d’Unity pour développer votre application. L'éditeur est divisé en trois zones. A gauche se trouve le panneau Hiérarchie, qui permet de gérer les éléments de la scène, à droite se trouve le panneau Inspecteur, qui permet de visualiser et de modifier les propriétés des éléments sélectionnés dans le panneau précédent, tandis qu'en bas se trouve la zone Projet, qui sert à gérer les ressources qui composent le projet. Au milieu, donc, se trouve le spectateur.

Pour créer de nouveaux niveaux et environnements de jeu, sélectionnez Fichier et Nouvelle scène dans la barre de menu Unity en haut. Pour tester votre jeu, appuyez sur le bouton Play en haut et n'oubliez pas de quitter le mode test (en appuyant à nouveau sur le bouton) si vous devez apporter d'autres modifications à votre projet.

Lorsque vous le souhaitez, vous pouvez exporter le jeu en cliquant sur le menu Fichier (en haut à gauche), en sélectionnant Paramètres de construction dans le menu Fichier, puis Paramètres Android et en appuyant sur les boutons Changer de plateforme et Construire. Enfin, nommez le fichier et enregistrez-le sur votre ordinateur.

Gardez toutefois à l'esprit que tous les composants utiles pour le développement de jeux, tels que les bibliothèques, les modules complémentaires ou les logiciels, ne sont pas toujours disponibles sur votre ordinateur. Si c'est votre cas, au lieu du bouton "Switch Platform", vous trouverez la "Open Download Page". En cliquant dessus, vous ouvrirez une page web contenant toutes les instructions sur les modules manquants et les détails de leur installation. Pour plus d'informations et d'aperçus sur le fonctionnement et l'utilisation d'Unity, veuillez référer au manuel d'utilisation officiel sur le site web du logiciel.

AppsBuilder (en ligne)

AppsBuilder est un service en ligne qui vous permet de créer des applications natives pour l'iPhone, l'iPad, Android et d'autres appareils et plates-formes. Il vous permet de développer des applications automatiquement à partir de n'importe quel site web ou contenu en ligne et vous permet de mettre à jour facilement les applications déjà publiées sur les magasins. Il comprend différents plans d'abonnement, mais vous pouvez également l'essayer gratuitement, de manière limitée. Il est entièrement en italien et comprend de nombreux tutoriels pour apprendre comment il fonctionne.

Pour essayer AppsBuilder, allez sur le site web AppsBuilder et cliquez sur le bouton "Try for free", qui se trouve au milieu de l'écran, puis cliquez sur le bouton "Continue". Créez ensuite votre propre compte, en remplissant les champs affichés à l'écran avec les données requises. Vous pouvez également vous connecter via Facebook en cliquant sur le bouton approprié. Ensuite, suivez l'assistant simple pour commencer à configurer les bases de votre application, en indiquant la catégorie et le nom.

Dans l'écran de l'éditeur qui vous est présenté à ce stade, sélectionnez d'abord votre langue préférée dans le menu déroulant de sélection de la langue, dans le coin supérieur droit, afin de traduire l'interface. Ensuite, sélectionnez l'onglet Mes fonctionnalités (à gauche) et appuyez sur le bouton Ajouter des fonctionnalités pour ajouter les fonctionnalités qui vous intéressent à l'application, en cliquant sur les icônes correspondantes et en effectuant toutes les personnalisations nécessaires à l'aide des champs qui apparaissent. Si vous allez dans la section "Style et navigation", vous pouvez modifier la conception des écrans de votre application, les couleurs, l'icône, etc.

Pour enregistrer, de temps en temps, les modifications apportées, cliquez sur le bouton Enregistrer en haut, tandis que pour quitter l'éditeur, appuyez sur le bouton Modifier terminé. Si, au contraire, vous souhaitez annuler la dernière opération, cliquez sur le bouton "Supprimer", qui se trouve toujours en haut de l'écran. Lorsque vous avez terminé le développement de l'application, pour procéder à sa publication sur l'App Store, cliquez sur le bouton avec les lignes horizontales situé dans le coin supérieur gauche, sélectionnez l'élément To Market dans le menu qui apparaît et appuyez sur le bouton Activate the app sur la droite. Suivez ensuite l'assistant qui vous est proposé, moyennant le paiement du plan de vos intérêts. Pour consulter les guides d'utilisation et accéder à toutes les ressources disponibles pour utiliser AppsBuilder de la meilleure façon possible, rendez-vous dans la section appropriée du site web du service.

Plan du site