Prog HP Prime: Évitez à tout prix le format Application!

Je poste ceci car il y a de plus en plus de programmeurs HP Prime qui abandonnent les programmes et se tournent vers les applications, et ce, peut-être un peu trop tôt. Si vous travaillez sur des projets HP Prime et qu'un membre de forum ou même un employé d'HP vous recommande de convertir votre programme .hpprgm au format d'application, je vous déconseille fortement de le faire. Ne convertissez *pas* vos programmes HP Prime en applications! Sinon, vous allez tout simplement rendre leur utilisation impossible pour tout le monde, tout en réduisant votre audience.
Depuis les deux derniers OS de la HP Prime, HP a implanté un nouveau système d'application qui supporte les icônes personnalisées et il est possible d'envoyer le dossier de l'application (qui contient tous les fichiers requis) via le logiciel de connectivité HP.
Cependant, malgré que HP prétend que ces fameuses applications sont supposés rendre la distribution et l'exécution de jeux et logiciels (qui s'affichent désormais dans la bibliothèque d'applications), c'est en fait présentement le contraîre, et de loin. Non seulement cette nouvelle fonctionalité (.hpappdir) est complètement buggée, mais il n'y a aussi aucune documentation officielle expliquant comment envoyer une telle application sur sa calculatrice, et si, par miracle, vous réussissez, il y a 90% de chances qu'elle ne marche pas: Un tableur ou un graphe s'affichera au lieu du tant-convoité jeu ou logiciel, même si le programmeur a utilisé le conseil de Tim Wessman sur CodeWalrus à http://codewalr.us/index.php?topic=476. ... 2#msg14612 . Il y a aussi des chances que la calculette plante lors du transfert d'application, comme il m'est arrivé deux fois, donc si vous n'avez pas une épingle sur vous, vous êtes dans de beaux draps, car la combinaison ON+SYMB ne vous aidera pas ici.
Aussi, il n'y a qu'un moyen d'envoyer une application sur votre calculatrice qui "fonctionne": Envoyer le fichier ZIP n'enverra pas l'icône personallisée et envoyer les fichiers à partir du dossier au lieu du dossier lui-même vous donnera une application vide. Alors, il faut donc absolument envoyer le dossier. Et ça, bien-sûr, ça ne garantit pas que l'application marchera.
Tant qu'HP n'aura pas corrigé ces problèmes, je vous recommande fortement de rester au format .hpprgm. Ça vous permettra de garder vos jeux et programmes en 1 seul fichier et si votre jeu requiert plus d'un fichier, au moins vous n'aurez pas d'erreurs de transferts comme avec les dossiers .hpappdir. C'est aussi plus facile de déboguer un programme .hpprgm on-calc.
HP, If it ain't broke, don't fix it. Ou au moins, ne remplacez pas de quoi qui fonctionnait par de quoi qui est encore pire que la HP 39gII.
Topic original: http://codewalr.us/index.php?topic=610.0 (aussi sur http://www.hpmuseum.org/forum/thread-4354.html )
Depuis les deux derniers OS de la HP Prime, HP a implanté un nouveau système d'application qui supporte les icônes personnalisées et il est possible d'envoyer le dossier de l'application (qui contient tous les fichiers requis) via le logiciel de connectivité HP.
Cependant, malgré que HP prétend que ces fameuses applications sont supposés rendre la distribution et l'exécution de jeux et logiciels (qui s'affichent désormais dans la bibliothèque d'applications), c'est en fait présentement le contraîre, et de loin. Non seulement cette nouvelle fonctionalité (.hpappdir) est complètement buggée, mais il n'y a aussi aucune documentation officielle expliquant comment envoyer une telle application sur sa calculatrice, et si, par miracle, vous réussissez, il y a 90% de chances qu'elle ne marche pas: Un tableur ou un graphe s'affichera au lieu du tant-convoité jeu ou logiciel, même si le programmeur a utilisé le conseil de Tim Wessman sur CodeWalrus à http://codewalr.us/index.php?topic=476. ... 2#msg14612 . Il y a aussi des chances que la calculette plante lors du transfert d'application, comme il m'est arrivé deux fois, donc si vous n'avez pas une épingle sur vous, vous êtes dans de beaux draps, car la combinaison ON+SYMB ne vous aidera pas ici.
Aussi, il n'y a qu'un moyen d'envoyer une application sur votre calculatrice qui "fonctionne": Envoyer le fichier ZIP n'enverra pas l'icône personallisée et envoyer les fichiers à partir du dossier au lieu du dossier lui-même vous donnera une application vide. Alors, il faut donc absolument envoyer le dossier. Et ça, bien-sûr, ça ne garantit pas que l'application marchera.
Tant qu'HP n'aura pas corrigé ces problèmes, je vous recommande fortement de rester au format .hpprgm. Ça vous permettra de garder vos jeux et programmes en 1 seul fichier et si votre jeu requiert plus d'un fichier, au moins vous n'aurez pas d'erreurs de transferts comme avec les dossiers .hpappdir. C'est aussi plus facile de déboguer un programme .hpprgm on-calc.
HP, If it ain't broke, don't fix it. Ou au moins, ne remplacez pas de quoi qui fonctionnait par de quoi qui est encore pire que la HP 39gII.
Topic original: http://codewalr.us/index.php?topic=610.0 (aussi sur http://www.hpmuseum.org/forum/thread-4354.html )