Del mismo modo, cuando una clase o método está en desuso, significa que la clase o método ya no se considera importante. Es tan poco importante, de hecho, que ya no debería usarse, ya que podría dejar de existir en el futuro. La necesidad de desaprobación surge porque a medida que evoluciona una clase, su API cambia.
¿Java está en desuso?
Para concluir (y responder a mi propia pregunta), no, Java probablemente seguirá siendo el lenguaje principal para la programación de Android durante mucho tiempo. Pero esto no significa que Google no esté buscando otras opciones para desarrollar en paralelo para alejarse de Java.
¿Puedo seguir usando métodos obsoletos en Java?
Todavía puede usar código obsoleto sin que se cambie el rendimiento, pero el objetivo de desaprobar un método/clase es que los usuarios sepan que ahora hay una mejor manera de usarlo, y que en una versión futura es probable que se elimine el código obsoleto.
¿Cómo se escribe obsoleto en Java?
A partir de J2SE 5.0, se desaprueba una clase, método o campo usando la anotación @Deprecated. Además, puede usar la etiqueta @deprecated Javadoc para decirles a los desarrolladores qué usar en su lugar. El uso de la anotación hace que el compilador de Java genere advertencias cuando se usa la clase, el método o el campo en desuso.
¿Ha quedado en desuso?
En varios campos, la desaprobación es el desaliento del uso de alguna terminología, característica, diseño o práctica, típicamenteporque ha sido reemplazado o ya no se considera eficiente o seguro, sin eliminarlo por completo o prohibir su uso.