Le fait que le logiciel ne soit pas porté en 64bits ne représente aucune information valable sur un abandon ou non... Sinon on pourrait considérer qu'une palanquée de logiciels vont disparaitre aussi :-)
Mettons de coté les considérations marketing relatif au 64 bits (gérer plus de 4Go de ram... Hell yaaaa... Euh mais au fait combien mon logiciel utilise t'il de mémoire ?) sachant q'un portage 64bits ne se réduit pas forcément à une simple recompilation et peut engendrer un certain travail d'adaptation et je met de coté le coût de maintient de deux versions de logiciels...
Pour en revenir à l'intérêt de faire tourner un logiciel 32bits sur un OS 64 bits:
- Un logiciel 32 bits peut accéder à plus de 2Go de RAM que ce soit sur OS 32bits ou 64bits. (
http://support.microsoft.com/default.aspx?scid=889654)
-Pour cela il faut le compiler avec l'option LARGEADDRESSAWARE... A noter qu'il s'agit d'un simple flag dans le header de l'exe... Donc il existe des outils pour forcer le flag sans recompiler l'application.
Donc avec l'option LARGEADDRESSAWARE, un process 32bits peut accéder à 4Go dans un environnement 64bits.