7
votes

Dalvik a-t-il été porté sur d'autres plates-formes (par exemple Linux, Windows, etc.)?

juste une question d'intérêt. Quoi qu'il en soit, c'est une machine virtuelle, donc une indépendance inter-plate-forme est supposée. Et le débogage pourrait être plus facile.


0 commentaires

4 Réponses :


1
votes

Je suppose que cela pourrait être porté, mais vous ne serez toujours pas en mesure d'exécuter vos applications sur un PC en l'utilisant. Dalvik est juste un compilateur. Il ne gère aucune des bibliothèques. Beaucoup de bibliothèques Les accès des API sont écrits en C et sont écrits et optimisés pour le bras. Celles-ci pourraient être portées à X86, mais cela pose également un problème. Vous alliez courir et déboguer ces applications en X86 sur une machine bien plus puissante que n'importe quel téléphone, à l'aide de bibliothèques non optimisées pour X86. Votre application pourrait se comporter différemment sur votre ordinateur que sur un périphérique réel.

En outre, l'émulateur est une solution facile et facile à un problème extrêmement complexe. Il suffit d'utiliser ça.


3 commentaires

:) Oui, je vais l'utiliser. Et merci pour une explication assez exhaustive.


@Mike Presque toutes les parties du code source Android est portée à X86 et est disponible ici: git.android-x86.org


Dalvik est juste un compilateur?



5
votes

regarder Youwave . Il est plus rapide que AVD mais nous ne pouvons pas déboguer de celui-ci.

Il existe également un certain nombre de projets portuaires x86. Google pour Android X86


1 commentaires

Youwave Support maintenant ADT Débogage: o)



1
votes

Je dirais que Android_X86 en cours d'exécution sous Virtualbox est un bac à sable parfait pour les applications de Dalvik - uniquement (non compris de code natif). Il est beaucoup plus rapide que l'émulateur SDK Android.


0 commentaires

1
votes

Port Dalvik sur iOS: http://www.in-the-box.org

Guide de Port Dalvik sur n'importe quel système Linux: https://groups.google.com/forum/? Fromgroups = #! Topic / Android-Platform / -4epsqnp1cm

Si quelqu'un a essayé cela, veuillez partager votre expérience.


0 commentaires