Meilleures alternatives à Corona SDK les mieux notées

Corona SDK est devenu mon outil principal pour le développement d'applications multiplateformes. Les plateformes prises en charge incluent iOS, Android, Windows, OSX et OUYA avec d'autres en développement. Le temps de développement est considérablement réduit. C'est une plateforme stable (je l'utilise depuis plus de 5 ans). J'ai utilisé Corona pour enseigner le développement d'applications mobiles au niveau universitaire avec grand succès et publier mes propres applications. Avis collecté par et hébergé sur G2.com.
Bien que Corona ait certaines limitations puisqu'il ne s'agit pas d'une application native, j'ai constaté qu'il peut répondre à la majorité de mes besoins en développement d'applications. Avis collecté par et hébergé sur G2.com.
11 sur 12 Avis au total pour Corona SDK
Avec Corona, vous n'avez pas besoin de commencer à zéro, il fournit une gamme de ressources pour vous aider à construire votre application, telles que du code personnalisé et des graphiques. Cela implique que vous pouvez développer votre application rapidement et avec moins d'effort. Avis collecté par et hébergé sur G2.com.
Corona est excellent pour créer des applications. Ce n'est peut-être pas le meilleur choix si vous cherchez à développer des applications très complexes et avancées. Avis collecté par et hébergé sur G2.com.
Corona SDK est le plus populaire pour développer des applications et des jeux. Il est open source ainsi que multiplateforme, ce qui aide les développeurs à économiser leur temps et leur argent. La meilleure partie est qu'il offre des tests en temps réel qui reflètent immédiatement nos changements dans les résultats. Il dispose de plus de 1000 API et plugins, ce qui en fait un outil de développement performant. Il prend en charge le langage de script Lua, qui est léger et facile à utiliser. Avis collecté par et hébergé sur G2.com.
C'est globalement un excellent SDK mais il y a deux inconvénients. Premièrement, il n'est pas efficace pour les constructions hors ligne, pour cela nous avons besoin de la version premium qui peut nous coûter cher. Deuxièmement, nous devons soumettre le code au serveur Corona pour la compilation lors de la construction d'un projet. Nous ne pouvons pas compiler le code localement. Avis collecté par et hébergé sur G2.com.

La beauté de Corona réside dans son API simple, bien que j'étais nouveau en Lua, j'ai pu l'apprendre en quelques heures. L'API elle-même était si simple que j'ai pu créer des prototypes très rapidement. L'outil a été conçu avec les développeurs à l'esprit, il est axé sur le code, ce qui signifie "pas de configurations intimidantes ou d'IDE encombrants avec lesquels vous devez vous familiariser". Tout ce dont vous avez besoin pour commencer avec le SDK Corona est un éditeur de texte.
Il est véritablement multiplateforme avec une base de code unique. Vous n'avez pas besoin d'avoir de l'expérience avec Android Studio ou Xcode pour le porter sur iOS ou Android, tout le travail lourd est effectué par l'outil.
Avantages de Corona :
API simple
Lua est facile à apprendre
Les jeux fonctionnent sans aucun décalage sur toutes les plateformes
Communauté très active
Documentation très bonne et claire
L'outil lui-même est très simple et tout le travail lourd est déjà fait par l'équipe de Corona.
J'ai presque oublié d'ajouter cela, c'est gratuit, vous pouvez réellement créer un jeu complet et le publier sur toutes les plateformes sans débourser un centime. Contrairement à Unity où ils afficheront un écran de démarrage indiquant 'fait avec Unity' pour la version gratuite.
La taille de l'application sera très petite. Avis collecté par et hébergé sur G2.com.
Inconvénients :
C'est un moteur 2D et vous pouvez également faire du 2.5D, donc si vous voulez créer un jeu 3D, vous devez passer à une nouvelle plateforme (Unity, Unreal, etc.)
Pas d'éditeur graphique (je n'aime personnellement pas les éditeurs graphiques), il y a eu du travail sur cela et un éditeur graphique en version bêta a été publié mais avait beaucoup de bugs.
Pas beaucoup d'outils tiers
Pas de magasin d'actifs (comme le magasin d'actifs Unity) Avis collecté par et hébergé sur G2.com.

Corona SDK fournit un système de développement simple mais très puissant basé sur Lua. Associé à votre éditeur de choix, Corona forme un environnement complet permettant à quiconque de créer ses propres applications qui fonctionneront sur les appareils Apple iOS (iPhone, iPod, iPad), Google Android, Kindle Fire et Windows Phone.
La dernière version inclut désormais la prise en charge des appareils de bureau (OSX et Windows) ainsi que de l'Apple TV.
Corona est parfait pour créer toutes sortes de jeux 2D ainsi que des applications commerciales et éducatives en utilisant la vaste bibliothèque de composants et de fonctions incluse.
Le soutien communautaire fourni sur le forum des développeurs est inégalé avec beaucoup d'aide et de conseils de la part des utilisateurs et de l'équipe de développement de Corona Labs.
La récente acquisition de Corona par Perk signifie que l'avenir du SDK est entre de bonnes mains et le système publicitaire de Perk, associé aux divers modules IAP des magasins, signifie qu'il est facile pour les développeurs de créer des applications qui peuvent réellement générer un revenu décent sur l'App Store.
Il existe également de nombreux tutoriels et articles en ligne gratuits qui aident les développeurs à se mettre à jour rapidement et facilement, ainsi qu'un certain nombre de cours en ligne à des prix très raisonnables sur des sites comme Udemy.com. Avis collecté par et hébergé sur G2.com.
Il n'y a rien à ne pas aimer dans l'environnement si vous êtes intéressé par la création d'applications mobiles (et maintenant de bureau). Avis collecté par et hébergé sur G2.com.

Corona SDK fournit un cadre facilement accessible pour développer des applications mobiles multiplateformes et maintenant des applications de bureau. Les principes fondamentaux du langage Lua sont faciles à comprendre et le SDK offre un cadre de support étendu pour les fonctions couramment nécessaires, y compris une physique puissante, la manipulation d'images, la gestion audio et textuelle. Il existe une communauté d'utilisateurs très solidaire prête à aider et des ingénieurs très réactifs qui fréquentent les forums Corona pour aider à répondre aux questions. Corona SDK est en développement Agile constant avec des versions presque quotidiennes disponibles pour les développeurs qui souhaitent les dernières fonctionnalités. L'équipe Corona est au sommet du réseau complexe des avancées techniques changeantes sur les systèmes d'exploitation mobiles, ce qui se traduit par des avancées régulières pour le support de la dernière version d'Android OS et iOS ainsi que de nouvelles plateformes de déploiement telles qu'Apple TV. Les applications construites avec Corona peuvent être déployées non seulement sur l'App Store et Google Play Store, mais aussi sur Amazon et NOOK. Avis collecté par et hébergé sur G2.com.
Le débogage dans Corona est difficile car il n'y a pas de débogueur intégré et le seul support de débogage officiel est via un plug-in pour un éditeur de texte quelque peu obsolète (Sublime). Ce qui serait très simple à faire dans un IDE tel qu'Eclipse devient pénible dans Corona SDK. Ne pas avoir d'inspecteur de table rend également cela un défi car le principe fondamental du langage hôte - Lua - est l'utilisation de tables. Utiliser Corona SDK pour gérer la vidéo en tant que type de contenu est également très problématique - vous ne pouvez pas voir les vidéos lors des tests dans le Corona Simulator et le support fonctionnel pour le contenu vidéo est assez limité. Je trouve que le Corona Composer - un composant éditeur de chronologie visuelle - a une valeur limitée et est quelque peu bogué. Avis collecté par et hébergé sur G2.com.

- Moins de codage.
- Son moteur physique est très bon.
- Construit pour de nombreuses plateformes comme Android, IOS et Windows Phone 8.
- Recommandé pour les jeux 2D et les applications eBooks.
- Nouveau modèle de monétisation est très bon comme les publicités et les achats intégrés. Avis collecté par et hébergé sur G2.com.
- Les applications d'affaires sont très médiocres, elles n'ont pas beaucoup de widgets d'interface utilisateur.
- Personnalisation médiocre de l'interface utilisateur pour les widgets actuels.
- Parfois, il est difficile de déboguer les erreurs.
- Méthodologie de test des appareils médiocre - Comme les cartes, je dois les tester sur un appareil réel car cela ne fonctionne pas sur Corona Simulator.
- Simulateur médiocre. Avis collecté par et hébergé sur G2.com.

La première chose que j'ai aimée dans Corona, c'est la fonctionnalité de test facile. Avant cela, je devais compiler le projet et tester sur le téléphone mobile/les téléphones/les tablettes. Dans Corona, j'ai pu tester le programme sur différentes plateformes immédiatement. Deuxièmement, et c'est aussi un peu lié au premier point, en modifiant simplement le fichier de configuration, vous pouvez rendre votre programme multiplateforme. Et le troisième, mais je suppose que c'était le plus important pour moi pendant cette période - c'est une communauté formidable. Vous pouvez essentiellement rechercher presque n'importe quelle question et obtenir déjà une réponse. Et si vous ne la trouvez pas tout de suite, vous pouvez demander et obtenir une réponse assez rapidement. Avis collecté par et hébergé sur G2.com.
Je ne suis pas sûr des versions actuelles, mais quand je faisais un jeu avec Corona (il y a 2 ans), il n'y avait pas de compatibilité avec Linux. À cette époque, il était également impossible de convertir votre code en projet HTML5 pour les applications de navigateur. Avis collecté par et hébergé sur G2.com.
- Lua is easy to learn and use. Although it starts the loop with 0
- Compiles super fast, almost instant reload. Very valuable feature while doing rapid development.
- Easy to handle graphic and image related stuff since the nature of the SDK
- Compared with all the other competitors, at least within similar interested industries, Corona probably has the best community. And since it started so long ago, tutorials, Stackoverflow questions are all over there. Easy to handle most of the issue you encounter Avis collecté par et hébergé sur G2.com.
- Any thing related to OS, it sucks. well not that much. it has improved a lot but still
- The above reason makes it only suits a very use cases like games
- Using lua will make you dumb, sort of. I mean you do need to learn swift Avis collecté par et hébergé sur G2.com.
At the time, Corona SDK was a very innovative way to get simple 2D games to mobile platforms without the burden of major league native language development. Avis collecté par et hébergé sur G2.com.
The LUA programming language is very limited and lacks features that advanced programmers would want to create a game that had an ambitious scope, therefore, the platform is best suited to simple games.
Additionally, Corona's toolset was very minimal, with many quality of life features from other game engines completely missing, such as visual tools for creating collision boxes. Avis collecté par et hébergé sur G2.com.
We use Corona SDK to create several story books for both iOS and Android market. The best feature is that you just need to have one codebase to create an app. Avis collecté par et hébergé sur G2.com.
What I dislike from Corona SDK is how the implement the sound system. Their sound technology need to be upgraded because we have a hard time make it right. Most of the time, the sound is lagging behind several milliseconds making it look weird. Avis collecté par et hébergé sur G2.com.