L’utilisation d’applications Android, sur d’autres plateformes est réalisable par l’intermédiaire de Myriad Alien Dalvik.
Aujourd’hui Android réussit son parcours, grâce à l’Android Market et ses nombreuses applications. La boutique n’atteint pas encore le nombre d’applications de l’Apple App Store, mais la plateforme distance largement les autres concurrents. Une telle variété d’applications est très intéressante pour les plateformes, car elle permettrait de grossir leurs catalogues. Android est open-source et grâce à cette philosophie, les concurrents vont pouvoir virtualiser les applications.
En essayant de rester simple, les programmes Java utilisent une machine virtuelle, c’est-à-dire un environnement d’exécution pour ces programmes. Sur Android, elle s’appelle Dalvik. Vous pouvez remarquer que de version en version, le système de Google est de plus en plus rapide, car de grosses optimisations sont faites sur cette partie.
L’entreprise Myriad a annoncé Alien Dalvik, qui est une machine virtuelle capable de lancer des applications Android, mais sur des téléphones normalement non compatibles. Cette société ne vous est peut-être pas inconnue, car il y a un an, elle lançait Dalvik Turbo, une machine capable d’exécuter les programmes trois fois plus rapidement, tout en améliorant l’autonomie. Depuis, Google a rattrapé son retard et offre aujourd’hui un très bon compromis.
Dans l’introduction, j’ai parlé de virtualisation. Ce mot vous semble peut-être inconnu, mais voilà un exemple simple de mise en oeuvre. Vous avez un ordinateur sous GNU/Linux et malheureusement un logiciel ne fonctionne que sur Microsoft Windows. Deux solutions s’offrent à vous : redémarrer votre machine ou virtualiser le système Windows. Le principe est de lancer sur une machine hôte (ici votre Linux) un ou plusieurs systèmes d’exploitations, sans qu’ils ne s’aperçoivent qu’ils sont en réalité sur une autre machine. L’avantage est que vous profitez de vos différents systèmes simultanément, sans qu’ils s’interfèrent. L’inconvénient est qu’avec un tel système, vous devez posséder un processeur suffisamment puissant, pour qu’il puisse gérer les OS.
Dans le monde mobile, cette technologie permet d’améliorer la sécurité et fiabilité des systèmes d’exploitation. Les applications sont cloitrées dans des unités qui n’intéragissent pas directement avec le système. Les données de l’appareil sont ainsi protégées. ReadWriteWeb Mobile donne un exemple très simple. Vous avez certainement entendu qu’Obama utilisait un BlackBerry. Cela est possible uniquement parce que les applications sont verrouillées de telle sorte que les menaces extérieures soient bloquées. Pour les utilisateurs lambdas, l’intérêt est de pouvoir lancer des applications d’un système à l’autre, de manière totalement transparente.
Myriad Alien Dalvik permet actuellement de lancer des applications sur les téléphones Maemo. Alors que ce système est quasiment abandonné, les perspectives pour Meego sont importantes. Cet OS est encore à ses balbutiements et un tel apport pourrait l’aider dans un premier temps. Pour résumer, les appareils auraient à la fois accès aux applications Nokia, via l’Ovi Store, mais aussi à celles de l’Android Market. Il faut toutefois nuancer, car tous les programmes Android ne sont pas totalement compatibles, notamment en ce qui concerne ses performances. Si vous lancez un jeu comme Dungeon Defenders, il est fort probable que même en ayant un périphérique avec un matériel tenant la route, il n’arrive pas à l’exécuter de manière fluide. La société montre une vidéo sur un N900, un téléphone sur le système Maemo :
https://youtube.com/watch?v=mXWEyKjwk2g%3Ffs%3D1%26hl%3Dfr_FR
Maemo était un système que Nokia avait réalisé seul. Puis Intel avait de son côté lancé Moblin OS. Ces deux entités ont fusionné pour donner Meego. Les premiers téléphones sur cet OS mobile pourraient arriver prochainement. Cette machine virtuelle semble pour l’instant réservée à des systèmes Nokia, mais Myriad dévoilera officiellement ses objectifs au MWC.
Source : ReadWriteWeb Mobile
Des invités passionnants et des sujets palpitants ! Notre émission UNLOCK est à retrouver un jeudi sur deux en direct, de 17 à 19h sur Twitch. Pensez aussi aux rediffusions sur YouTube !
Personnellement je trouve que c'est un peu n'importe quoi !! Portée les applications android sur meego ou un autre OS fournira des applications pas optimisé qui ramerons a fond et planterons la plupart du temps et je ne pense pas que nokia ou autres constructeur voudrons integrer ca a leur systeme sachant deja que myriad va essayé de le vendre son alien dalvik. A la limite il y aura peut être samsung qui sera interessé pour bada. PS : Myriad ce sont des bricoleurs.
je ne crois plus en nokia, j'ai du craquer mon N95 pour faire fonctionner un logiciel de navigation que j'ai acheté. Alors Nokia . . . bye bye.
ouch, on sent que l'auteur connait pas son sujet, il confond machine virtuelle java et virtualisation d'OS. A partir de là, le titre de l'article ne veut plus rien dire, domage...
si tu peux mettre tes applis android sur un iphone je rigole steevee va faire la gueule .......
J'aurais préférer l'inverse. Une machine virtuelle pour appli iphone !lol
Bravo pour le titre, très accrocheur... même un peu trop >.<
si on comprend, les appli android pourront être lu par les autres OS, mais quand est t'il des autres appli pour android ?
Renseigne toi avant de parler. C'est pas une application.
Ça va vite être interdit sur iPhone ça, non ?
C'est très approximatif de comparer une machine virtuelle java (ou dalvik) à un système de virtualisation d'OS... ça revient à expliquer comment fonctionne un vélo en prenant comme exemple une voiture. Pour être plus factuel : une application java s'exécute dans une machine (environnement) virtuel java. C'est ce que vous utilisez sur votre PC pour lancer un .jar . Pour dalvik c'est plus ou moins pareil et c'est ce qui est contenu dans android, là la seule nouveauté c'est que cet environnement a été porté pour maemo. Ce n'est pas une virtualisation d'android dans maemo, ça ne revient pas à consommer les ressources nécessaires à android dans maemo mais uniquement celles utilisées par android pour lancer ses .apk. Du coup pas vraiment grand chose à voir avec une virtualisation d'OS (à moins de considérer java comme un OS...)
Hum... davlink est open source ? (question) SI oui, pourquoi ça ne serait pas directement un portage de la vm pour tourner sous maemo? Car bon... virtualiser de la vm... bonjour les performances! on est bien loin du C natif là!
C'est directement Myriad qui l'indique
Vous dites que les performances seront amoindries, mais vous dites ça selon quelles sources ? "Tout" ce qu'ils ont fait est de porter les APIs android sur maemo, en gros c'est l'équivalent de wine, qui a certes des problèmes de compatibilité, mais certainement pas de performances.
Réponse même demain pour Nokia :)
"Vous avez un ordinateur sous DNU/Linux" Personnellement je tourne sous "GNU/Linux", petite coquille ? ;) Sinon virtualiser des apps android chez des concurrents n'est pas nouveau mais pour Nokia qui a une actualité riche (abandonner Meego pour WP7), sera t'il vraiment utilisé ? Réponse au MWC qui s'annonce passionnant en tout cas o/
Petite coquille " les perspectives pour Meebo sont importantes". Je pense que les perspectives sont plus importantes pour Meego que Meebo :P. Sinon ce serait vraiment sympa d'avoir une implémentation de la vm dalvik disponible sur d'autres plateformes avec de bonnes performances !
C'était déjà possible avec Android x86 + logiciel de virtualisation
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix