Franchement, si tu sais coder en Java et que tu as de l'expérience dans d'autres langages, tu sauras t'y adapter rapidement. Ce n'est pas un problème. Le plus compliqué c'est de prendre en main le framework (libgdx, phaser, autre). On ne choisit pas une techno parce qu'on est à l'aise avec un langage, mais on choisit une techno en fonction de nos besoins. Ici mes craintes pour Android sont plutôt les perfs, l'utilisation du bouton back, l'intégration à Google Play Games, Admob, etc. Ce sont des choses à évaluer avant de se lancer et auxquelles je n'ai pas encore les réponses faute de tests.
En revanche, si tu vises Android spécifiquement, libgdx est l'une des solutions possible. Mais je dis juste : tu devras peut-être tout réécrire si tu veux le porter sur autre chose. À toi de voir si le portage est important ou juste un bonus tant qu'à y être.
(ce que je dis ne concerne que le jeu, pour les autres applis, il y a des règles d'UI à respecter et il faut faire une interface par plateforme de toute façon, surtout si tu veux pouvoir utiliser le toolkit natif)
[^] # Re: Pourquoi ne pas réutiliser libgdx ?
Posté par Maxime (site web personnel) . En réponse au journal J'ai testé pour vous : la création d'un jeu pour Firefox OS. Évalué à 1.
Franchement, si tu sais coder en Java et que tu as de l'expérience dans d'autres langages, tu sauras t'y adapter rapidement. Ce n'est pas un problème. Le plus compliqué c'est de prendre en main le framework (libgdx, phaser, autre). On ne choisit pas une techno parce qu'on est à l'aise avec un langage, mais on choisit une techno en fonction de nos besoins. Ici mes craintes pour Android sont plutôt les perfs, l'utilisation du bouton back, l'intégration à Google Play Games, Admob, etc. Ce sont des choses à évaluer avant de se lancer et auxquelles je n'ai pas encore les réponses faute de tests.
En revanche, si tu vises Android spécifiquement, libgdx est l'une des solutions possible. Mais je dis juste : tu devras peut-être tout réécrire si tu veux le porter sur autre chose. À toi de voir si le portage est important ou juste un bonus tant qu'à y être.
(ce que je dis ne concerne que le jeu, pour les autres applis, il y a des règles d'UI à respecter et il faut faire une interface par plateforme de toute façon, surtout si tu veux pouvoir utiliser le toolkit natif)