0 votes

Scala et ART, runtime Android

Je crois savoir que Dalvik dispose d'un compilateur juste-à-temps. L'équipe Android réalise ART, le runtime Android, qui dispose d'un compilateur en avance sur le temps.

L'utilisation effective de Scala peut augmenter le temps d'exécution du code, mais je suppose que les performances annoncées ne concernent que la VM Dalvik.

Quelles seraient les implications de l'utilisation de Scala avec ART ?

1voto

XPav Points 802

Vous ne devriez pas vous préoccuper d'ART ou de Dalvik puisque vous n'avez aucun contrôle sur celui qu'ils utilisent. Supposez qu'ils utilisent le plus lent et partez de là.

De toute façon, ART est encore loin et même après qu'il soit devenu le système par défaut d'Android, il faudra probablement des années avant qu'il ne représente la plus grande partie du marché. De plus, ART est toujours en version bêta, donc qui sait si elle sera bonne ou mauvaise une fois qu'elle aura optimisé et corrigé tous les bugs, etc. Ne vous préoccupez pas d'ART pour l'instant, à moins qu'il ne provoque le plantage de votre application.

Scala peut être plus lent, mais si cela réduit votre temps de développement global, utilisez-le. Le compilateur de Scala continue d'évoluer et l'écart possible en matière de code équivalent se réduit.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X