Comment créer des applications mobiles natives sans changer complètement de langage ? C’est un problème qui revient souvent, car la majorité des applications sont liées à un site ou au moins un services en ligne et les développeurs ne veulent pas apprendre un tout autre langage. Swift apportera peut-être la solution, le nouveau langage d’Apple étant autant adapté aux serveurs qu’aux applications natives.
Mais d’ici là, des solutions facilitent déjà la transition du web aux apps mobiles. Et après le React Native de Facebook qui permet de développer en JavaScript, voici PHAP qui promet de créer des applications iOS, Android et même Windows Mobile en PHP. C’est encore une promesse pour le moment, car le projet n’est pas disponible à ce stade et on doit encore s’en tenir aux rares informations données sur le site officiel.
PHAP met en avant les avantages du PHP sur l’Objective-C utilisé par iOS ou le Java d’Android. Un code plus compact, moins de risques de faire des erreurs… ces avantages parleront naturellement plus aux développeurs web qu’aux habitués des langages natifs. Néanmoins, la promesse de convertir plus simplement un site web en application native reste intéressante, surtout si l’on pense qu’un outil comme WordPress est codé en PHP.
Outre le PHP, PHAP repose sur les autres langages du web : HTML, CSS et JS peuvent être repris pour construire l’interface. C’est tout ce que l’on sait pour le moment, mais son concepteur indique que son outil sera basé sur Eclipse, un outil de développement libre disponible sur toutes les plateformes. Si le projet vous intéresse, vous pouvez laisser votre adresse mail sur le site pour recevoir des informations à sa sortie.