Ce sont des rumeurs, mais Microsoft serait prêt à considérer l’ajout d’un runtime Android (ART ou, plus raisonnablement, Dalvik) dans son OS mobile et bureau.
Pour comprendre en quoi c’est raisonnable de le penser, il faut connaître la façon dont les deux OS sont construits. Du côté d’Android, on a l’habitude de montrer ce diagramme :
Android fonctionne avec un noyau Linux, quelques librairies essentielles et une machine virtuelle qui, pour le moment encore, est officiellement la Dalvik Virtual Machine. Au-dessus, on trouve le framework (soit l’ensemble des API que nos applications utilisent) et bien évidemment les applications que nous utilisons (notre clavier, notre launcher, Google Play ou bien l’application FrAndroid). L’idée d’avoir une machine virtuelle est d’abstraire complètement les couches logicielles ou matérielles de base. Ainsi, changer de processeur ou de noyau (pour utiliser BSD comme iOS, ou NT Kernel comme Microsoft) est possible et devrait n’avoir aucune influence sur le fonctionnement des applications pour autant que l’on développe une machine virtuelle spécifique.
Dans le monde de Big Bilou, on fonctionne sur un modèle similaire :
Voir ce très intéressant post sur l’architecture de Windows.
À droite, le monde PC traditionnel, à gauche, le monde nomade. Pour des raisons historiques, il est possible de développer des applications qui dépendent directement du noyau et non d’une machine virtuelle. C’est le monde des applications Windows tel qu’il a été implémenté sur les premières versions de l’OS fenêtré. Toutefois, depuis plusieurs années, Microsoft pousse fort ses technologies dotNet qui sont le concurrent direct de Java : un ensemble de langages dont C# sont utilisés pour développer des applications qui seront exécutées via une machine virtuelle, la CLR (Common Language Runtime).
Dans le monde nomade de Microsoft, on rajoute encore une couche, le WinRT, ou Windows RunTime, qui est un ensemble d’API utilisées pour les applications à la sauce Metro si bien que, pour simplifier, tout ce qui l’utilise peut être rendu à la sauce Windows 8.
Quand on regarde ces deux diagrammes, il est aisé de comprendre que pour Microsoft, il peut être simple de mettre, aux côtés de la CLR, un portage de la machine virtuelle Dalvik pour WinRT/NT kernel. Le mot simple est à prendre entre pincette mais ce que l’on veut dire par là, c’est que du côté de Microsoft, contrairement à, disons, BlackBerry, les compétences sont là et l’OS n’aurait pas de mal à accueillir une brique de ce genre.
Cette rumeur, si elle s’avérait vraie pose un certain nombre de questions :
- Pourquoi cette machine virtuelle Android serait-elle basée sur Dalvik et pas ART ?
ART n’est pas encore tout à fait un produit fini et bien qu’il y ait de grandes chances que ce soit le RunTime de la prochaine version d’Android, Microsoft ne baserait pas son travail sur une version en cours de développement alors qu’il pourrait se baser sur du code éprouvé, et testé sur de nombreux types de processeurs. N’oublions pas, enfin, que si Microsoft veut passer les applications Android à la moulinettes WinRT (pour des raisons d’homogénéité ergonomique), il aura beaucoup de code à écrire lui-même.
- Pourquoi Microsoft ferait-il une chose pareille ?
Pour Flappy Birds !
- Non, mais sérieusement ?
Le nouveau patron de Microsoft, Satya Nadella, ne l’oublions pas, a précédemment dirigé la branche cloud des services Microsoft et notamment la plate-forme Windows Azure. À ce jour, Windows Azure est plutôt un modèle d’interopérabilité avec la possibilité de fournir des machines Windows comme des machines Linux, des applications Java ou PHP au même niveau que des applications dotNet.
Pour Nadella, le futur de Microsoft est l’interopérabilité des systèmes.
- Beaucoup des fonctionnalités essentielles d’Android ne sont pas implémentées dans Android lui-même mais dans les services Google, justement pour que ce genre de choses n’arrive pas.
Oui et non. Il est vrai que de plus en plus de nouvelles fonctionnalités viennent des Google Play Services et non d’Android en soit mais elles sont toutes non-essentielles. Pour mieux comprendre, nous vous invitons à lire la réponse de Dianne Hackborn, ingénieure Google, à cet article d’ArsTechnica.
Rejoignez-nous de 17 à 19h, un jeudi sur deux, pour l’émission UNLOCK produite par Frandroid et Numerama ! Actus tech, interviews, astuces et analyses… On se retrouve en direct sur Twitch ou en rediffusion sur YouTube !
Sans aller jusque là, je dois avouer que cette affirmation sens l'anti Blackberry à plein nez. On aimerait savoir à quel point le rédacteur a testé la machine virtuelle Android sous BB10, notamment la dernière version. En quoi son article démontre des compétences meilleures chez Microsoft dans la réalisation d'un émulateur Android ? Et enfin, n'étant pas un spécialiste des questions techniques, je pensais que le noyau Linux commun à BB10 et Android permettait une compatibilité meilleure par définition que avec Win8. Dans les deux cas, ce rapprochement est marketing, et ne bénéficie qu'aux deux marques qui le mettent (ou vont le mettre en oeuvre), alors pourquoi tacler l'une plus que l'autre ? Vraiment étonnant comme choix rédactionnel. Pour en revenir au produit Blackberry, même si les manipulations peuvent être plus ou moins complexes selon les applications, le résultats est très convaincant, et les utilisateurs Android sont mal placés pour critiquer un OS qui nécessite des manipulations pour en tirer tout le potentiel. Et pour me couvrir un tantinet des accusations de fanboy exclusif, je suis pire qu'un utilisateur BB ou Win, j'ai un Iphone 4s, le Z10 de chez BB est un portable de fonction :)
Pas officiel, hein? https://developer.bada.com/article/The-Basic-Architecture-and-UI-comparison-between-bada-and-Android
Et au passage, vas voir la définition d'un troll, je parle juste de la mauvaise attitude de ce site qui désinforme de + en +. Par contre on apprécie grandement quand ils postent des vraies informations, raison pour laquelle je suis ici. -------Envoyé depuis l'application Humanoid pour tablette
Le soulignement montre que ce n'est pas officiel, fait à la "vas vite". Tout le contraire des vrais documents officiels. Encore un coût de pub mais certainement pas de l'information. Tu le dis toi même, que les sites hightech sont bourrés de rumeurs. Et pourtant c'est un site qui se veut INFORMATIF, le contraire de la rumeur qui désinforme! -------Envoyé depuis l'application Humanoid pour tablette
Oui je vois :D
"si Microsoft veut passer les applications Android à la moulinettes WinRT (pour des raisons d’homogénéité ergonomique), il aura beaucoup de code à écrire lui-même" J'y crois pas une seule seconde: -Exigence du store qui est deja bien emmerdante quand on fait du Win32->WinRT -Différences monstrueuse entre les Os que ce soit en terme d'api comme d'ergonomie -Richesse du framework d'android, et vitesse à laquelle il se développe...
On est des nostalgiques ici ;)
Que c'est mauvais ! Quand on ose dire ça "du côté de Microsoft, contrairement à, disons, BlackBerry, les compétences sont là et l’OS n’aurait pas de mal à accueillir une brique de ce genre.", c'est qu'on a rien compris aux OS mobiles... Le player android du dernier os de BlackBerry est certainement meilleur que vos daubes en gnome vert!!!
C'est bien ce que je pensais. Si tu n'as jamais vu ce diagramme, c'est probablement que tu es trop jeune. C'est le premier diagramme qui a été fourni par Google sur l'architecture d'Android et, oui, il a été fourni avec le soulignement rouge. L'image a depuis été retirée mais tu l'a retrouvera partout, en particulier chez Samsung : https://developer.bada.com/article/The-Basic-Architecture-and-UI-comparison-between-bada-and-Android
en dessous de "Dalvick" , case jaune (le truc dont on parle quoi...) -------Envoyé depuis l'application Humanoid pour tablette
Alors là je sais même pas ce que c'est Tizen donc rendre chez toi avec tes arguments à 2 balles -------Envoyé depuis l'application Humanoid pour tablette
Espèce de mouton qui suis le troupeau et qui ne voit même pas que l'info se transforme en intox. Si tu ne dis rien à ça alors continues de te taire. Tous les jours des énormes fake et 95% plongent. Arrêtez de prendre tout pour acquis ! -------Envoyé depuis l'application Humanoid pour tablette
Merci à Kernald et androneed pour cet échange intéressant !! Pour une fois que cela dialogue de façon constructive et argumenté sans faire les kakous. Merci à vous
Je n'ai volontairement pas parlé de l'application Email, qui pour le moment n'a pas eu droit à son traitement de privatisation. Ce qui s'explique : un smartphone sans client IMAP/Exchange/POP (donc différent de ce que propose GMail) aujourd'hui, ce serait ridicule. Cependant, mettre un client mail aux côtés de GMail sur le Play Store, sous le nom de Google, apporterait de la confusion et potentiellement moins d'utilisateurs GMail que le gain qu'ils ont à privatiser l'application Email pour le moment… Bien évidemment que les API basiques restent là. Mais la plupart des API intéressantes (une API de contacts, c'est basique, ça ne peut pas être révolutionnaire, une API de carto, ça peut apporter des POI, calculs d'itinéraires en fonction du mode de transport, …) passent de plus en plus fréquemment en "v2" dans les Play Services.
laisse tomber c'est un fanboy "Tizen" qui rage comme d'hab !... :-)
Euh non, l'application Email par exemple à bien été mis à jour avec une nouvelle interface (GMail-like) de nouvelles options de sync etc..., et l'API qui est derriere qui gère tout, dont Gmail en depend aussi, est regulierement mise à jour, justement car Gmail en depend. Le probleme mentionné n'est pas que ces applis ne soient plus mis en avant sur les nexus par exemple. (Normal etant donné que c'est un smartphone Google), mais qu un tiers qui voudrait lui même rajouter ces services, se retrouve dans une impossibilité de le faire etant donné que les API ne soient pas ouvert, CE QUI EST TOTALEMENT FAUX, car les APIs essentielle à un smartphone on va dire, telephonie contact agenda email .., sont eux tout à fait libre et sont ecrit de maniere à ce qu'un tiers puisse y "brancher" ces propres services sans difficulté. Je t'invite à lire justement la réponse de Dianne H. sur l'article d'Arstech.
si tu est pas content , et bien part ! si tu te crois meilleur que eux , pourquoi tu postule pas pour faire des annonces!
De quoi tu parles ? ?
Elles existent toujours, oui, mais ne sont plus maintenues depuis que leurs équivalents non-libres sont sur le Play Store.
Ces applis existe toujours dans les sources Android, même si il est vrai que Google ne les mets pas dans ces Nexus. (n4)
Métro n existe plus, il faut dire modern UI.
Vérifiez quand vous balancez des trucs!!! On voit encore le soulignement rouge du correcteur orthographique Word !!!! FAKE FAKE FAKE Y'EN A MARRE !!!!! -------Envoyé depuis l'application Humanoid pour tablette
appli pas mal un petit journal sur les applications les meilleurs. ... <i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
« Oui et non. Il est vrai que de plus en plus de nouvelles fonctionnalités viennent des Google Play Services et non d’Android en soit mais elles sont toutes non-essentielles. Pour mieux comprendre, nous vous invitons à lire la réponse de Dianne Hackborn, ingénieure Google, à cet article d’ArsTechnica. » Oui, enfin… Malheureusement, si cette phrase est toujours vraie aujourd'hui, il y a très peu de chances pour qu'elle le reste. De plus en plus d'API ont rejoint les Play Services, et leur équivalent de l'AOSP ne sont depuis plus maintenus. Il en va de même pour de plus en plus d'applications systèmes (SMS, Agenda, …). Et c'est pas près de s'arrêter.
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