A priori, Google est en train de travailler sur ta première solution. Avec la quantité de code pour Android aujourd'hui, Google ne peut se permettre de renoncer a Java.
Python ou n'importe quel autre langage libre (et ce n'est pas ça qui manque) ferait l'affaire.
Personnellement je suis surpris que Google n'ai pas investi dans Go pour remplacer Java a long terme sur Android. C'est un langage plutôt adapté à ce genre de tache et qu'ils ont développés eux mêmes.
La deuxième leur offrirait clairement plus d'indépendance mais il ne peuvent se débarrasser directement de Java maintenant. S'ils veulent améliorer l'utilisation d'autres langages, ça ne peut se faire qu'en parallèle de Java.
Java est publié sous licence GPL v2. Ça signifie en gros que tu peux l'utiliser pour tout ce que tu veux, lire le code, le modifier et redistribuer les modifications a la condition que toutes les versions modifiées que tu publies soient aussi sous licence GPL v2.
Pour quoi faire? Leur code est déjà bien connu.
Oui, et à priori il n'ont pas réussi a prouver de copie à part sur une petite dizaine de lignes tout à fait anecdotiques.
Partager