Build 2015 : Windows 10 pourra exécuter les applications Android
Microsoft facilite le port d'applications iOS sur l'OS

Le , par Hinault Romaric

100PARTAGES

1  0 
Le faible nombre d’applications sur le store Windows Phone est l’un des éléments qui a freiné l’adoption de terminaux sous le système d’exploitation mobile de Microsoft.

Avec Windows 10, Microsoft veut mettre toutes les chances de son côté pour réussir, quitte à s’immiscer dans l’écosystème de ses concurrents, pour tirer parti des atouts qui ont fait le succès de leurs plateformes.

Les galeries d’applications pour Android et iOS sont appréciées pour le nombre d’applications qu’on y trouve. Aujourd’hui, Microsoft invite les développeurs ayant déjà publié des applications sur ces stores, à porter leurs applications sur Windows 10.

En effet, lors de la conférence Build qui se déroule actuellement à San Francisco, Microsoft a fait savoir que les applications Android et iOS pourront fonctionner sur Windows 10. Concrètement, la firme a présenté les projets Islandwood et Astoria.


Le projet Islandwood, qui est dédié aux développeurs iOS, est un ensemble d’outils de développement et de middleware pour Objective C. L’outil fournira les API de Windows qui seront nécessaires pour faire fonctionner les applications iOS sur Windows 10. Il a été testé par les développeurs de Candy Crush Saga, qui ont pu porter le code de l’application iOS sur Windows Phone en modifiant seulement quelques lignes de code.

Pour les développeurs Android, Microsoft offre le projet Astoria. Ce dernier permettra aux applications Android de fonctionner sur Windows 10. Contrairement au projet Islandwood, qui permet en quelque sorte de traduire une application iOS en application Windows, Astoria est une couche d’exécution qui sera intégrée à Windows mobile (la version de Windows 10 pour terminaux disposant d’un écran de moins de 8 pouces) pour les applications Android.

Avec Astoria les développeurs n’auront pas besoin de recompiler leurs applications Android développées en Java ou en C++. Les apk existants fonctionneront sans problème. Toutefois, les applications qui utilisent les API spécifiques à certains services de Google ne fonctionneront pas. Astoria ne prend pas en charge la totalité des API d’Android.

Pour ces API, le développeur devra apporter quelques modifications mineures à son application, et pourra intégrer les fonctionnalités des API exclusives à Microsoft comme le support de Cortana.

« Nous voulons permettre aux développeurs de tirer parti de leur code et compétences actuels, pour commencer à développer des applications pour le store Windows », a expliqué Terry Myerson, le patron de la division OS de Microsoft. « S’ils utilisent certaines API Google, nous allons les remplacer par des API Microsoft. »

Par cette nouveauté, Microsoft dote Windows mobile d’un atout qui contribuera certainement à l’adoption de l’OS.

Source : Build 2015

Et vous ?

Qu'en pensez-vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de 23JFK
Membre expérimenté https://www.developpez.com
Le 30/04/2015 à 6:00
C'est la seule manière pour un nouvel acteur, même nommé Microsoft, de faire son trou. Curieux qu'il leur ait fallu presque 4 années pour arriver à cette brillante conclusion dans une industrie ou les technologies les plus récentes reposent sur de plus anciennes. C'est d'autant plus curieux, que cette particularité de l'industrie logicielle est ce qui a préservé le système d'exploitation Windows de toute concurrence crédible. Il aura quand même fallu presque 20 ans d'ingénierie logicielle pour que les Linux deviennent des alternatives crédibles à Windows et malgré cela, Linux et sa variante OSX peine à s'imposer auprès du grand public.
0  2 
Avatar de Washmid
Membre averti https://www.developpez.com
Le 30/04/2015 à 8:24
Quel peut être l'avenir de .NET dans de telles conditions?

Les technos desktop sont plus ou moins en friche depuis 3-4 ans (WPF...) et sur mobile, relativement peu d'éditeurs portaient leur appli sur WP / .NET...

Il reste ASP?

Pour linux & co c'est une sacrée victoire en effet !
1  1 
Avatar de JackDaniels93
Membre du Club https://www.developpez.com
Le 30/04/2015 à 9:31
Citation Envoyé par 23JFK Voir le message
Il aura quand même fallu presque 20 ans d'ingénierie logicielle pour que les Linux deviennent des alternatives crédibles à Windows et malgré cela, Linux et sa variante OSX peine à s'imposer auprès du grand public.
Réflexion un peu facile je trouve. C'est oublier que Microsoft à rapidement truster l'industrie de l'informatique personnelle et professionnelle grâce à leur opération avec IBM dans les années 80.
Puis s'en ai suivi un matraquage marketing intense et des pratiques commerciales abusives pour emprisonner les utilisateurs, et donc les développeurs, dans leur écosystème.
C'est l'avènement des OS mobiles modernes qui a permis d'inverser la tendance.

OSX et Linux ont beau être des systèmes Unix, ce ne sont pas des variantes.
1  1 
Avatar de I_Pnose
Membre chevronné https://www.developpez.com
Le 30/04/2015 à 9:43
Un bon coup de poignard dans le dos (ce n’est pas première fois que Microsoft abandonne les développeurs qui se sont investis sur leurs technos, et ce ne sera certainement pas la dernière). Bon mais la communauté de dév c’est une chose, reste à voir si une telle démarche sera réellement bénéfique à l’écosystème (on reparle de BlackBerry ?).

C’aurait vraiment été trop beau de voir l’Universal App Platform compatible avec Android et iOS (un peu à la manière de Xamarin... mais sans hypothéquer sa maison).

Bref, déçu.
1  0 
Avatar de Nicam
Membre confirmé https://www.developpez.com
Le 30/04/2015 à 10:29
Un bon coup de poignard dans le dos (ce n’est pas première fois que Microsoft abandonne les développeurs qui se sont investis sur leurs technos, et ce ne sera certainement pas la dernière). Bon mais la communauté de dév c’est une chose, reste à voir si une telle démarche sera réellement bénéfique à l’écosystème (on reparle de BlackBerry ?).

C’aurait vraiment été trop beau de voir l’Universal App Platform compatible avec Android et iOS (un peu à la manière de Xamarin... mais sans hypothéquer sa maison).

Bref, déçu.
Non mais sérieux les gars, je ne sais pas ce que vous fumez, mais apparemment, c 'est de la bonne !!
Il n'y a absolument aucun coup de poignard dans le dos, et MS pour le coup n'abandonne absolument pas ses développeurs !!
Il faut sacrement avoir la mémoire courte pour ne pas pouvoir faire la différence entre l'époque avant l'an 2000 et celle qui a suivi : MS a fait un changement de direction radical.

Alors que son excellente plateforme windows/windows phone a du mal à rencontrer le succès pour une raison de nombre d'application, MS propose donc de pouvoir les faire tourner sur son OS. C'est un put... de tour de force. Car celui qui voudra un smartphone pouvant faire tourner un maximum d'application se tournera vers Windows 10.

Il ne s'agit pas d'abandonner des technologie, il s'agit d’évoluer.
Alors, certes, MS a abandonné silverlight (Excellente techno), mais avaient ils le choix ? Flash s'est fait laminé par l'arrivé du HTML5. Fallait t'il s’entêter ?
Certes, le virage windows 8 a été super mal négocié, ce qui a couter la tete de pas mal de grosses tetes chez MS, mais on ne peux pas dire que MS aie abandonné ses développeurs. Jusque preuve du contraire, on dispose toujours de .Net. Les différents briques technologiques MS évoluent toujours (que ce soit en desktop, en mobilité, en web, en cloud, etc ...).

Visual studio code tournera sur Linux, et sur Mac OS, ca implique tellement de bonnes choses. Celui qui trouche un minimum en .Net aura vraiment un vaste champs de possibilité.

Tout ceci prend du temps, et c'est pas d'hier qu'on parle d'universal app sur Windows, ni des possibilité d’unifier les environnement de développement et d’exécution. Je trouve que c'est vraiment une bonne direction.
Xamarin te permet de développer des applications .Net sur Android et iOs, ce qui est l'inverse du but affiché de microsoft : faire venir un max de monde sur Windows 10.

En tant que dev sur .Net, je ne me sens pas du tout trahi, bien au contraire.
C'est vraiment la techno qui m'offre le plus de possibilités actuellement.
2  3 
Avatar de I_Pnose
Membre chevronné https://www.developpez.com
Le 30/04/2015 à 13:41
Citation Envoyé par Nicam Voir le message
Non mais sérieux les gars, je ne sais pas ce que vous fumez, mais apparemment, c 'est de la bonne !!
Ce genre de réflexion, ne te sens pas obligé de les mettre par écrit...

Explique-moi l’intérêt pour une petite structure de vendre de l’application native Windows 10 si le simple portage d’une appli Android fait l’affaire (déjà que cette même structure avait du mal à le faire hier sans cette compatibilité...). Donne-moi un cas de figure où les applis Windows universelles ont encore un intérêt aujourd’hui avec cette annonce (mis à part le fait qu’elles soient compatibles Xbox et Holo). Bref, coté mobilité, tout le monde sur Java et on n’en parle plus.

Donc je maintiens, tous les développeurs qui ont investi du temps et de l’argent dans WinRT vont certainement se sentir floués, c’est mon sentiment et je ne pense pas être le seul (pourtant je ne fume pas, je te l'assure).
Ce qu’on (je) attendait avec cette plateforme universelle c’est de pouvoir garder notre workflow/environnement actuel tout en ayant l’opportunité de cibler les OS concurrents, là c’est typiquement l’inverse qu’ils proposent avec l’obligation d’abandonner nos outils pour nous orienter vers ceux de la concurrence (tu peux appeler ça "évoluer" si tu veux).

Citation Envoyé par Nicam Voir le message
En tant que dev sur .Net, je ne me sens pas du tout trahi, bien au contraire.
C'est vraiment la techno qui m'offre le plus de possibilités actuellement.
Sauf que je ne fais pas l’amalgame entre Win32 (.Net) et WinRT, ce sont deux choses bien différentes selon moi (si tu ne fais "que" du dev WPF, Asp, WCF, etc... tu n'as aucune raison de te sentir trahi).

Au-delà de ça je ne me prononce que du point de vue dév. Point de vue utilisateur je serais peut-être ravi de retrouver des applications abonnées absentes depuis bien trop longtemps sur mon Lumia, mais ce n’est pas vraiment la question là.
2  0 
Avatar de 23JFK
Membre expérimenté https://www.developpez.com
Le 30/04/2015 à 13:45
Citation Envoyé par JackDaniels93 Voir le message


OSX et Linux ont beau être des systèmes Unix, ce ne sont pas des variantes.
Cela dépend de votre définition du terme variante, ayant choisi, pour simplifier, de ne pas me référer à Unix et d'ignorer la structure des noyaux, l'approximation Linux = OSX est plus valide que Windows = Linux.
0  0 
Avatar de Le Vendangeur Masqué
Nouveau Candidat au Club https://www.developpez.com
Le 30/04/2015 à 13:58
Citation Envoyé par 23JFK Voir le message
C'est la seule manière pour un nouvel acteur, même nommé Microsoft, de faire son trou.
Tiens encore un révisionniste de l'Histoire de l'informatique qui veut nous faire croire que MS vient à peine de débarquer dans la mobilité…

Pourtant ça fait des lustres que MS vendait des tablettes et des smartphones. Si pour les tablettes ça n'a jamais trop bien marché, pour les smartphones il fut avec Nokia pendant un temps le leader de ce marché. Ce qui n'est pas rien et difficile à oublier pourtant !

Mais bon peut-être que tu voulais dire sur le marché des appareils modernes ?
Parce que c'est ça qui a tué une première fois MS sur ce marché: l'immobilisme. Croire que les gens voudraient éternellement se contenter d'un produit dépassé.

Citation Envoyé par 23JFK Voir le message
Curieux qu'il leur ait fallu presque 4 années pour arriver à cette brillante conclusion dans une industrie ou les technologies les plus récentes reposent sur de plus anciennes.
Quand je parlais d'immobilisme voilà encore un cas flagrant, qui est d'ailleurs la conséquence du premier. MS serait pas en train d'essayer de réparer les pots cassés s'il avait fait sérieusement évolué WMobile et pas comme Ballmer ricané comme un benêt devant le premier iPhone. C'est d'ailleurs à Redmond qu'il aurait dû sortir pas à Cupertino.
Mais MS a jamais su, hors de l'accord de Gates avec IBM sur DOS, être franchement proactive. Faut dire que pendant longtemps leur quasi-monopole les a mis à l'abris.

Citation Envoyé par 23JFK Voir le message
C'est d'autant plus curieux, que cette particularité de l'industrie logicielle est ce qui a préservé le système d'exploitation Windows de toute concurrence crédible. Il aura quand même fallu presque 20 ans d'ingénierie logicielle pour que les Linux deviennent des alternatives crédibles à Windows et malgré cela, Linux et sa variante OSX peine à s'imposer auprès du grand public.
Comme ça t'a été dit, le poids des alternatives face à Windows n'avait strictement rien à voir avec leurs technologies, c'était plus une belle arnaque de Gates, suivi de l'effet d'un abus de position dominante (pour lequel je te le rappelle MS a été condamné sur plusieurs continents). D'ailleurs si tu t'y connaissais un peu tu saurais que les autres systèmes étaient bien plus techniquement avancés. Le multitâche (préemptif ou non), la gestion de la colorimétrie, du multi-écrans, du HiDPI, l'audio temps réel, …, rien de tout ça ne vient de Windows. Et même aujourd'hui l'une des grandes "nouveautés" de W10 c'est… les bureaux virtuels, dont je ne crois pas qu'un seul autre OS existant n'en soit pas équipé depuis des lustres !

L'Histoire est d'ailleurs amusante et cruelle quand on sait qu'aujourd'hui Linux et OS X ont donné des variantes (là tu peux le dire) que sont Android et OS X, qui dominent le marché justement parce qu'elles sont bien plus avancées que ne l'est MS.

Probablement qu'Apple a pris son temps, mais aujourd'hui elle vend plus d'appareils que MS d'OS, et sur le plan financier par respect pour les gens qui bossent à Redmond j'aurais la pudeur de ne pas en parler…

Citation Envoyé par Washmid Voir le message
Quel peut être l'avenir de .NET dans de telles conditions?

Les technos desktop sont plus ou moins en friche depuis 3-4 ans (WPF...) et sur mobile, relativement peu d'éditeurs portaient leur appli sur WP / .NET...

Il reste ASP?

Pour linux & co c'est une sacrée victoire en effet !
Une victoire qui fut longue et difficile, et pour beaucoup inenvisageable. Mais comme je l'ai toujours dit, tout n'est qu'une question de temps…

Tu poses une bonne question: l'avenir des frameworks de MS. Vu le poids des concurrents c'est risqué, mais bon c'est un peu ça ou crever tout de suite, y'a urgence. Je suis un peu dubitatif parce que Blackberry et Amazon ont tenté ça, et pourtant ça a pas franchement aidé sur les ventes.

Me rappelle un peu aussi quand Apple en mauvaise situation s'était décider à autoriser la vente de clones de Mac. Décision prise dans l'urgence là encore, et qui fut une catastrophe. Jobs est arrivé, a tout arrêté, et a dit que la solution résidait dans l'idée de faire des bons produits.
Mais j'ai un gros doute qu'un tel homme providentiel et plein de bon sens débarque un jour à Redmond.

Citation Envoyé par I_Pnose Voir le message
Un bon coup de poignard dans le dos (ce n’est pas première fois que Microsoft abandonne les développeurs qui se sont investis sur leurs technos, et ce ne sera certainement pas la dernière). Bon mais la communauté de dév c’est une chose, reste à voir si une telle démarche sera réellement bénéfique à l’écosystème (on reparle de BlackBerry ?).

C’aurait vraiment été trop beau de voir l’Universal App Platform compatible avec Android et iOS (un peu à la manière de Xamarin... mais sans hypothéquer sa maison).

Bref, déçu.
Moi qui fait de l'informatique depuis un quart de siècle, et avec ma mémoire pas encore trop défaillante, je dirais que ça doit bien faire 10-15 ans que je vois des devs se plaindre que MS abandonne du jour au lendemain des technologies pour promettre que la prochaine sera meilleure.
Faut être honnête Apple, Google, et bien d'autres ont laissé des technologies obsolètes sur le bord du chemin, et souvent ce fut une surprise.
Mais là y'a deux problèmes:
1/ malgré tout ce qu'a fait MS depuis quelques années, la mobilité chez eux ça prend pas, et le PC stagne voir recule. Alors que si je prends le cas d'Apple toutes les transitions qu'il y a eut (MacOS->OSX, PPC->Intel) ont été bénéfiques sur les ventes, même si ça a embêté un peu les devs.
2/ là on abandonne des technologies maisons, mais pour les remplacer par des technos concurrentes.

Bref c'est pas la première fois (ni la dernière) que je vois des devs MS être déçu, mais ce qui m'étonne c'est qu'ils râlent, mais qu'ils restent quand-même, alors que si il y a 10 ans parier sur des technos concurrentes était risqué, voir vu comme une folie, de nos jours c'est clairement plus le cas.
0  2 
Avatar de Le Vendangeur Masqué
Nouveau Candidat au Club https://www.developpez.com
Le 30/04/2015 à 14:10
Citation Envoyé par I_Pnose Voir le message
Ce genre de réflexion, ne te sens pas obligé de les mettre par écrit...
Surtout que j'ai l'impression que c'est plutôt Nicam qui a une perception altérée de la réalité…

Citation Envoyé par I_Pnose Voir le message
Explique-moi l’intérêt pour une petite structure de vendre de l’application native Windows 10 si le simple portage d’une appli Android fait l’affaire (déjà que cette même structure avait du mal à le faire hier sans cette compatibilité...). Donne-moi un cas de figure où les applis Windows universelles ont encore un intérêt aujourd’hui avec cette annonce (mis à part le fait qu’elles soient compatibles Xbox et Holo). Bref, coté mobilité, tout le monde sur Java et on n’en parle plus.
Et encore tu oublies le cas de figure le plus courant: pas d'appli WP parce qu'il n'y a pas de marché. Or ce qui intéresse les boîtes c'est les clients, peu importe si le portage est facile ou pas, tant que derrière y'a des gens qui achètent.
0  1 
Avatar de youtpout978
Membre expert https://www.developpez.com
Le 30/04/2015 à 16:00
Citation Envoyé par I_Pnose Voir le message
Ce genre de réflexion, ne te sens pas obligé de les mettre par écrit...

Explique-moi l’intérêt pour une petite structure de vendre de l’application native Windows 10 si le simple portage d’une appli Android fait l’affaire (déjà que cette même structure avait du mal à le faire hier sans cette compatibilité...). Donne-moi un cas de figure où les applis Windows universelles ont encore un intérêt aujourd’hui avec cette annonce (mis à part le fait qu’elles soient compatibles Xbox et Holo). Bref, coté mobilité, tout le monde sur Java et on n’en parle plus....
Je suis dans le même cas j'ai commencé à faire des applis sur WP, en me disant que j'ai pas de concurrence et ça prendra peut être avec Windows 10, mais là ça risque d'être le contraire, les applis que je peux sortir il y aura déjà 100 clones provenant d'iOs ou Android et quel intérêt de faire de l'universal apps alors qu'en travaillant directement sur les produits concurrent on pourra aussi cibler Windows 10.
1  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web