Note: je ne savais pas où mettre cette question, elle avait l'air de sortir de la place sur Android Amateurs. S'il vous plaît pardonnez-moi :)
Ainsi, la plupart d'entre nous ont entendu maintenant des fonctionnalités de Java 8, mais Android ne prendra pas en charge. C'est à cause de Google à l'aide de Apache Harmony pour Android. C'est ce que nous permettent de garder (l'appli android, les développeurs) de l'amélioration de notre code avec des lambdas, des implémentations par défaut dans les interfaces, la commutation sur une Chaîne et beaucoup plus. Sûrement, nous nous occupons depuis un certain temps, mais si certaines bibliothèques que nous utilisons dans nos apps début de l'utilisation de Java 8? Autant que je sache, cela ne fonctionnera pas (corrigez-moi si mauvais). Cela crée une incompatibilité entre le StandardJava et AndroidJava. Il ne peut pas être ce que Google a l'intention, ou, au moins, je ne peux pas penser à une raison pourquoi une entreprise, le développement d'une largement adopté de système d'exploitation, serait-wan pas définitivement séjour avec une vieille version de Java.
Questions pour vous:
- Pourquoi ont-ils utiliser Apache Harmony?
- Pourquoi ne peuvent-ils adopter une version plus récente de java?
- Si ils ne veulent pas d'Oracle Java, pourquoi ne peuvent-ils pas utiliser un sous-ensemble de OpenJDK (licence noob ici)?
- Connaissez-vous des plans pour mettre à jour la version de Java utilisée?
- Connaissez-vous un moyen d'utiliser Java 8 classes sur Android?
Je vous remercie à l'avance pour répondre à ces questions,
Jusqu'