Publicité

Microsoft a un problème d'application.

Ce n'était pas toujours comme ça. Microsoft a toujours avait le plus grand système d'exploitation (OS). Il y a une dizaine d'années, elle possédait également la plus grande plateforme informatique mobile. Ils n'avaient pas besoin de courtiser les développeurs. Il n’y avait tout simplement pas beaucoup d’alternatives. Être développeur, c'était essentiellement travailler au sein de l'écosystème Windows.

Mais ensuite, leur fortune mobile a commencé à s'estomper. Maintenant, ils sont le troisième système d'exploitation mobile le plus populaire, avec le BlackBerry moribond qui ne suit pas trop loin. Windows est également usurpé sur le bureau par Apple et Google Chrome OS.

Cela a conduit les développeurs - une espèce notoirement volage - à tourner leur attention ailleurs. Microsoft a perdu son public de développeurs captifs.

C'est une tendance qui est remarquablement difficile à inverser, mais Microsoft pense qu'ils l'ont réussi avec Project Islandwood et Project Astoria [No Longer Available] - deux kits d'outils qui facilitent le portage des applications Android et iOS à Windows; et grâce à la plate-forme Windows universelle, simultanément aux appareils mobiles et de bureau. Une version d'Astoria a récemment fuité, et elle provoque déjà des vagues.

instagram viewer

Explication du projet Astoria et Islandwood

Microsoft est incroyablement désireux de combler le fossé des applications. Mais ils recherchent un type d'application spécifique. Ils veulent des applications belles et axées sur le toucher, car Microsoft est incroyablement investi dans l'écran tactile. Pour Redmond, c'est le prochain grand paradigme de l'interaction homme-machine. Mais le problème est que les développeurs qui nagent dans l'écosystème de Microsoft ont peu d'expérience dans la création d'applications tactiles.

windows10-surface3

Croyez-le ou non, les défis associés au développement d'applications tactiles sont plus que techniques. Ils sont humains. Ils visent à créer de superbes designs tactiles. C'est quelque chose d'incroyablement difficile et cela a pris du temps à Microsoft pour comprendre.

C'est précisément pourquoi Microsoft est si enthousiasmé par Astoria et Islandwood, car cela leur permet de porter immédiatement les applications Android et iOS existantes vers Windows 10, sans avoir à attendre que les compétences de leur communauté de développeurs mature.

Astoria est la boîte à outils Android. Par tous les comptes, c'est plutôt simple à utiliser. La préparation d'une application Android pour Windows 10 peut être aussi simple que l'ajout d'une seule ligne de code. Microsoft a également inclus une bibliothèque d'interopérabilité qui permet à l'application de fonctionner avec les services Microsoft existants.

Islandwood est un peu plus complexe. Il s’agit en fait d’une toute nouvelle suite d’outils de développement, de bibliothèques et de chaînes d’outils qui les développeurs pour créer des applications Windows 10 avec Objective-C et exporter des projets Xcode existants dans Visual Studio. Pour le moment, c'est exclusivement Objective-C, mais Microsoft est travailler sur un très attendu Compilateur Swift Comment le nouveau langage de programmation d'Apple m'affecte-t-il?Dès le départ, les développeurs savaient que le nouveau Swift d'Apple allait être grand. Mais pourquoi devriez-vous vous en soucier? Lire la suite .

Je m'en voudrais de ne pas mentionner également les projets frères d'Astoria et Islandwood; Centennial et Westminster.

Centennial [No Longer Available] est destiné à faire fonctionner les anciennes applications Windows (en particulier celles construites avec Win32, COM et les anciennes applications .Net) avec la nouvelle norme Universal Windows Platform (UWP). Il ne fait rien pour changer le code, ni exiger que les programmes soient recompilés. Au lieu de cela, il reconditionne les fichiers binaires existants dans un format qui fonctionne avec UWP.

Étant donné le grand nombre d'applications Windows existantes qui sortent du champ d'application de l'UWP, cela semble être une évidence.

Westminster est également assez intéressant, car il permet aux développeurs de transformer facilement des applications Web existantes en applications natives du Windows Store.

Cela inclut les applications Windows 10 Mobile, qui exécuteront effectivement le même code que les variantes de bureau de Windows, mais avec quelques ajustements.

La fuite

Malgré le lancement de Windows 10 et l'incroyable fanfare qui a suivi, Microsoft a été plutôt discret quant à ses outils de développement axés sur la compatibilité. Le seul exemple concret que nous ayons vu jusqu'à présent est Candy Crush Saga, qui a été porté depuis iOS à l'aide d'Islandwood.

Les outils eux-mêmes sont, pour la plupart, dans une version bêta fermée. Bien que, comme nous l'avons vu maintes et maintes fois, il soit trop facile pour une version bêta fermée de s'ouvrir sans l'autorisation des développeurs en question.

Le projet Astoria a récemment été divulgué. Peu de temps après, certains codeurs entreprenants ont publié une application qui permet le chargement latéral des APK Android sur les appareils Windows 10 Mobile, simplement en faisant glisser et en déposant.

windowsphone-lumia640xl

Astoria a presque certainement été obtenue par des moyens illégaux. En conséquence, nous avons décidé de ne pas le tester pour cet article. Comme WindowsCentral, nous ne souhaitons pas trop plaider pour le téléchargement de code volé. De plus, Astoria est loin d'être terminée. Il n'a pas été publié pour une raison.

Cependant, si vous décidez par vous-même, il s'agit simplement d'installer le Application Windows Insider sur votre téléphone Windows 8.1 (compatible) et en installant la version préliminaire de Windows 10 Mobile. Ensuite, vous devez acquérir le convertisseur et y faire glisser un fichier APK (voici comment télécharger des fichiers APK Comment télécharger un fichier APK depuis Google Play pour contourner les restrictionsBesoin de mettre la main sur le fichier APK installable pour une application de Google Play? Nous vous avons couvert. Lire la suite ). C'est aussi simple que ça.

Quelles sont ses limites

Microsoft n'est pas la première entreprise à courtiser les développeurs Android. BlackBerry, depuis que le Playbook a échoué, a permis au conversion indolore des applications Android Vous avez votre Android dans mon Blackberry - Comment exécuter des applications Android sur Blackberry OS 10Avant de charger latéralement votre appareil Blackberry avec votre application Android préférée, vous devez savoir certaines choses. Lire la suite .

Mais Astoria a quelques limitations assez importantes, un peu comme c'était le cas sur BlackBerry 10. Les services Google Play ne fonctionnent pas avec, et les applications converties ne sont pas en mesure d'interagir avec les services Windows comme le peuvent les applications natives.

windows10-smartphones

Et pour une raison quelconque, SnapChat ne fonctionne pas correctement avec lui. Astoria peut être en mesure de porter des applications Android, mais ne vous attendez pas à ce qu'elles aient le même niveau de qualité que vous attendez d'une application native.

Pourquoi est-ce cool?

Vous êtes-vous déjà demandé comment vous pourriez courir Applications Android sur votre bureau Windows Comment émuler Android et exécuter des applications Android sur votre PCIl est en fait assez facile de faire fonctionner les applications Android sur votre ordinateur de bureau ou votre ordinateur portable! Ici, nous vous expliquons les meilleures méthodes. Lire la suite ? Alors que vous pouvez par exemple émuler WhatsApp sur Windows Comment utiliser WhatsApp sur votre PC et synchroniser avec votre téléphoneVoici la meilleure façon d'utiliser Whatsapp sur votre bureau et de le synchroniser avec Whatsapp sur votre téléphone ou tablette Android. Lire la suite , des solutions similaires pour iOS font défaut. Ou peut-être êtes-vous l'un des rares utilisateurs enthousiastes de Windows Phone à vouloir plus d'applications.

Personnellement, j'ai récemment abandonné mon téléphone Android Huawei pour un Lumia 640XL. J'aime cela. J'adore l'expérience utilisateur cohérente et les clients de messagerie considérablement améliorés. J'adore le fait que c'est rapide, et j'aime même Groove (anciennement Xbox Music). Mais il manque encore certaines choses.

Certaines de mes applications préférées, comme application de voyage de dernière minute Hotel Tonight Hotel Tonight: Trouvez les meilleures offres de dernière minute sur les hôtels [iOS] Lire la suite , et covoiturage Uber préféré Qu'est-ce que Uber et pourquoi menace-t-il les services de taxi traditionnels?Uber a atterri, et il change fondamentalement le transport en commun dans le centre-ville. Et certains pourraient dire, pas entièrement pour le mieux. Lire la suite sont là, mais pas beaucoup. Des essentiels comme LoungeBuddy et Hailo.

Astoria montre définitivement aux développeurs qu’ils pouvez porter leurs applications Android sur Windows 10 Mobile avec un minimum d'effort. Encore plus impressionnant, il démontre la facilité avec laquelle une application mobile peut être portée sur le bureau. Comme l'a montré Candy Crush Saga, cela ne doit pas être une affaire gênante et frustrante, comme c'est souvent le cas avec les applications mobiles émulées. Au contraire, il peut être gracieux, fluide et intuitif.

Soyons honnêtes. Il y a eu des moments où nous avons voulu utiliser une application mobile sur notre ordinateur. Peut-être avez-vous dû héler un Uber, ou trouver les tarifs les moins chers sur Hotel Tonight, ou peut-être voulait utiliser la version mobile de Facebook Messenger (qui, selon certains, est meilleure que le navigateur version). Cela rend tout cela (et plus) possible.

Cela entraînera peut-être une plus grande variété d'applications disponibles et une parité de fonctionnalités pour les applications existantes.

Mais cela ne se produira que si vous, les lecteurs font pression sur vos développeurs préférés. C’est assez simple. Envoyez-les sur Twitter ou envoyez-les par e-mail. Si vous êtes vraiment désespéré, appelez-le et demandez-lui pourquoi il ignore peut-être la plateforme de smartphone la plus mal desservie et potentiellement la plus lucrative du marché.

Le portage d'applications Android sur Windows 10 Mobile est sur le point de devenir très simple. @loungebuddy@Hailo Qu'est-ce que tu attends? https://t.co/xsOyLW38dp

- Matthew Hughes (@matthewhughes) 17 août 2015

J'ai fait. Qu'est-ce qui vous arrête?

Ou peut-être que je suis un peu optimiste. Qu'est-ce que tu penses? Astoria et Islandwood permettront-ils à Windows 10 de résoudre enfin son problème d'application? Ou est-ce que Microsoft est voué à avoir pour toujours une boutique d'applications de troisième ordre? Quoi que vous pensiez, faites-le moi savoir dans les commentaires ci-dessous et nous discuterons.

Crédits photo:Nations Unies des systèmes d'exploitation pour smartphones par Jon Fingas, Microsoft Lumia 640XL par Maurizio Pesce

Matthew Hughes est un développeur de logiciels et écrivain de Liverpool, en Angleterre. Il est rarement trouvé sans une tasse de café noir fort dans sa main et adore absolument son Macbook Pro et son appareil photo. Vous pouvez lire son blog sur http://www.matthewhughes.co.uk et suivez-le sur twitter à @matthewhughes.