TL; DR – No.
Es raro que un idioma sea la razón principal detrás de un producto de software de bajo rendimiento.
Java no está ralentizando las aplicaciones de Android. La funcionalidad mal implementada es la razón principal para degradar el rendimiento de una aplicación.
- ¿Conocer la versión del procesador MTK es suficiente para obtener la imagen TWRP correcta en un dispositivo Android?
- ¿Cuáles son las 5 mejores aplicaciones de Android Market para mi nuevo Droid Incredible?
- Cómo aumentar su productividad en el desarrollo diario de Android
- ¿Cuáles son algunas buenas aplicaciones de OCR para Android?
- ¿Qué se entiende por maxSdkVersion en Android utiliza permiso?
- No tener una comprensión funcional de los fundamentos de la memoria y el procesamiento y cómo administrarlos son los principales culpables de una mala experiencia de usuario. La cosa es que un recolector de basura solo puede hacer mucho.
- No introducir pérdidas de memoria y retener ciclos es, en última instancia, el trabajo del desarrollador.
- No actualizar todas las filas de mi tabla 439238 con la respuesta del servidor que acabas de recibir al mismo tiempo es un trabajo de desarrollador.
- No obligar a mi dispositivo de gama baja a procesar transiciones de vista que solo probaste en el hardware más reciente y mejor es el trabajo de un desarrollador.
- Respetar el límite estricto que Android impone al tamaño del montón para cada aplicación es, por supuesto, el trabajo de un desarrollador.
Esa lista puede continuar por bastante tiempo. La conclusión importante aquí es que puede tener una aplicación de bajo rendimiento en casi todas las plataformas móviles. Demonios, incluso la web se está inundando de sitios web / aplicaciones web deficientes y es relativamente más fácil no equivocarse allí, así que … no culpes a la herramienta. Culpa al creador.