Articles

IOS 12 et 2025-2026

Image
J'essaye toujours de mettre à jour mes applications avec la version d'IOS la plus ancienne qui soit. En théorie, actuellement, Apple me permet de mettre à jour des application pour IOS 12, mais les outils de développement ne fonctionne qu'avec IOS 13 (même avec des simulateurs). La conséquence de quoi j'ai passé presque toutes mes applications sur IOS 13... Mais... de nombreux utilisateurs utilisent de vieilles tablettes et n'ont pas besoin de mise à jour, mes applications fonctionnent et ils n'ont pas besoin de plus. Vient alors un problème que je n'avais pas vu venir. Dans JeValide, Brevets et BilanPhoto, il y a un onglet "école" qui définit l'année en cours avec un UIStepper : Ce n'est pas très important, cela sert juste à définir la plage de dates par défaut lorsque l'on génère un bilan, mais cela sert aussi dans la page de garde du bilan, et il faut donc modifier la valeur chaque année. Or JeValide, BilanPhoto et Brevets ont été dé...

JeValide GRATUIT !

Image
Vous voulez JeValide, mais vous hésitez à faire le pas.... Avez-vous pensé à être bêta testeur ? Je fais en général une mise à jour par mois, avec presque toujours une phase de bêta-test, or une version bêta de JeValide est valable par défaut 90 jours (à moins qu'il y ait une nouvelle bêta). Certes, il y a plus de chance de plantage de l'application (le bêta servent à cela), mais c'est gratuit, et en faisant un minimum attention (faire une sauvegarde avant chaque nouvelle bêta), il n'y a pas de risque. Mais quels sont vos obligations ? Dans les faits aucune, mais je vous demanderai de me communiquer les bugs que vous trouvez, que vous testiez l'application lorsque vous recevez une nouvelle version, que vous me fassiez des retours. Et je vous demanderai aussi de tester mes autres applications qui seront en bêta  Les applications bêta ne peuvent être installées que sur un seul appareil. Si vous avez un iPad en classe et un iPhone, vous devriez mettre la version payant...

La pépite BeePath

Image
  BeePath est une application pour iPad, c'est une application éducative sous forme de jeu. Faire ce type d'application est difficile, car les éducateurs ne voient que le côté éducatif et les enfants ne voient que le jeu. Je pense que BeePath est un bon équilibre, et je voudrais partager ma réflexion sur le sujet, et avoir vos avis. Je vais donc énumérer ce qui, pour moi, fait d'un jeu un outil éducatif et inversement. Il faut que l'outil est l'air d'un jeu afin de susciter l'intérêt de l'enfant. Dans le cas d'une application, il faut des couleurs attrayantes, des images, du mouvement, un but clair, une musique et des sons. Il ne sert à rien de faire plus que de besoin, mais il faut un minimum, pour que l'enfant est le petit intérêt qui lui donne l'envie de jouer. Pour être un jeu, il faut aussi des niveaux, et un système de récompenses. Il faut que le jeu soit court, ou plus exactement que la durée du jeu corresponde peu ou prou à la durée d...

JeValide, IOS15 et les frameworks

Image
JeValide 4.0 utilise des frameworks, c’est-à-dire que j’ai rangé une partie de mon code dans des sortes de sous-projets que j’intègre dans mes applications. JeValide et Elèves sont les dernières applications à passer en framework pour la gestion de la base des élèves. Ayant mis une trentaine d’applications à jour avant JeValide, je n’avais pas trop peur des bugs. Erreur grave. Dès le passage à JeValide 4.0 le 7 juillet 2025 (j’avais attendu les vacances), on me rapporte des plantages ! Dans un premier temps, je penche pour un problème de base de données des élèves (qui est souvent une cause de plantage), je récupère les bases des utilisateurs en galère, je teste chez moi… et rien. Tout fonctionne à merveille. Et évidemment, certains utilisateurs sont en retard dans les bilans, et essayent de les faire alors que les vacances ont commencé, la situation est donc grave. Un peu de recherche plus tard, je me rends compte que ce sont les appareils sous IOS 15, qui ont un problème. Je n’ai p...