Bonjour, je vais sans doute poser une question bete; mais je n'arrive pas à avoir d'infos concluantes à ce sujet.

Est il possible de développer une application commerciale (en vue de vente donc, sur des plateformes de vente en ligne) en Java ?

Le jar pouvant en effet être très simplement décompilé et recompilé puis balancé sur un serveur de téléchargement en ayant modifié le source pour qu'il ne soit plus protégé par un code etc....

D'un autre coté, beaucoup d'applications Smartphone sont codées en Java.

Donc quelle est l'astuce pour résoudre ce qui apparait comme un paradoxe ?

Je développe une application actuellement pour pc, téléphone et mac, c'est pourquoi j'ai choisi java pour la phase de recherche/ developpement.

ça facilite les tests.

Vais je devoir porter l'appli sous C++ ou autre langage pour assurer un minimum de protection ?

(pour iphone, je vais déjà devoir la porter en Objective-C, j'aimerais tant qu'a faire ne pas recommencer 1000 fois.)

Edit : J'ai bien évidemment regardé du coté des obfuscateur de code.
ça rend la tache de décompilation/modification plus complexe, mais pas impossible

Merci.