Catégories
Actualités Start-Up

Pourquoi les applications Android sur Windows seront une bataille difficile

Eh bien, voici un petit quelque chose de savoureux pour commencer votre décembre sur une note intéressante: dès l'année prochaine, vous pourriez exécuter des applications Android – oui, Applications Android – sur un ordinateur Windows.

Prenez une seconde pour laisser pénétrer l'étrangeté et la nature surréaliste de ce phénomène: quelques semaines à peine après notre premier aperçu du nouveau système de Google, les fenêtres les applications s'exécutent sur Chromebooks (pour les entreprises, du moins), Microsoft semble tourner les tables et travailler sur un moyen d'apporter un avantage similaire dans son propre territoire.

La nouvelle de l'effort apparent s'est infiltrée sur notre Internet sloshy ol 'le nôtre pendant le week-end de Thanksgiving, alors que la plupart d'entre nous ici aux États-Unis étaient joyeusement mis à l'écart. Mais c'est un sujet qui vaut la peine d'être digéré – en particulier parce que, à moins que Microsoft n'ait une sacrée surprise dans sa manche, ce développement qui défie les frontières peut ne pas être tout ce qu'il semble être.

Prêt à réfléchir ensemble?

Le plan Android-apps-on-Windows

Tout d'abord, les détails: au cours du week-end de vacances susmentionné, les organismes entreprenants de Windows Central ont annoncé un effort Microsoft top-secret (et peut-être juste un petit peu mousseux) appelé Project Latte.

Project Latte, rapporte le site, "permettrait aux développeurs d'applications d'apporter leurs applications Android à Windows 10 avec peu ou pas de modifications de code" en les emballant d'une manière particulière, puis en les soumettant au Microsoft Store. Nous, les poulets mortels qui picorent le clavier, serions donc vraisemblablement capables d'installer lesdites applications directement à partir de cette vitrine et de les exécuter sur nos systèmes Windows comme s'il s'agissait de programmes natifs normaux. Et tout cela pourrait apparaître dans une mise à jour Windows ordinaire dès l'automne prochain.

Intrigant, non? Absolument. Alors que l'authentique avoir besoin pour les applications Android dans Windows est sans doute moins essentiel que le besoin de types d'applications alternatifs au sein d'une plate-forme comme Chrome OS, la réalité est que nous sommes tous des créatures de plus en plus centrées sur le mobile. La plupart d'entre nous vivent sur nos téléphones et les considèrent de plus en plus comme nos «appareils principaux». Et donc, il y a quelque chose d'attrayant et potentiellement avantageux de pouvoir utiliser les mêmes applications que vous connaissez dans cet environnement sur votre travail ou votre ordinateur personnel – que cela signifie charger l'application YouTube Android afin de profiter des téléchargements hors ligne sur votre (théorique, post- 2020) ou en installant les applications Google Agenda, Keep ou Maps pour des expériences hors ligne et plus complètes sur ces fronts.

Alors pourquoi suis-je sceptique quant à la capacité de Microsoft à y parvenir? Pourquoi Google pourrait-il apporter les deux applications Android et Applications Windows dans Chrome OS, mais Microsoft pourrait ne pas être en mesure de faire la même chose de manière convaincante sur son propre terrain? La raison se résume à trois mots apparemment simples mais incroyablement conséquents: Google Play Services.

Google Play Services n'est pas un nom que la plupart des schmos moyens connaissent – et cela ne devrait pas non plus l'être. Mais c'est une partie extrêmement importante de l'expérience Android et quelque chose qui a un impact énorme sur ce que les applications Android sont capables de faire.

Entre autres choses, les services Google Play permettent aux applications d'interagir avec votre emplacement, de gérer les achats intégrés et – peut-être le plus critique de tous – de vous fournir des notifications push sur les événements importants (comme ces e-mails et messages entrants que nous tous si tendrement adorer). Comme Google lui-même le met dans sa version officielle Documentation développeur Android:

Les services Google Play vous donnent la liberté d'utiliser les dernières (interfaces) pour les services Google populaires sans vous soucier de la prise en charge des appareils.

Ce peu de "prise en charge des périphériques" est la clé du point que nous construisons ici. Les services Google Play sont un élément totalement distinct du système d'exploitation Android actuel – le code open-source auquel toute entreprise peut accéder, modifier et utiliser de la manière qu'elle veut. Cela signifie qu'une entreprise doit conclure un accord de licence spécial avec Google afin de le rendre disponible sur n'importe quel appareil donné. Et traditionnellement, Google a limité ces accords uniquement aux entreprises créant des Android appareils (ainsi que les Chromebooks, via sa propre intégration native Chrome OS-Play Store).

Cela signifie qu'avec tout système créé par Microsoft pour permettre aux applications Android d'être reconditionnées et rendues disponibles dans Windows, les services Google Play ne seront presque certainement pas présents. Et cela, à son tour, signifie que la notion selon laquelle les développeurs peuvent simplement faire glisser et déposer leurs applications Android existantes sur le Microsoft Store pour une compatibilité multiplateforme facile ne semble soudain plus si simple.

Applications Android et défi de la couche Google cachée

Alors, que se passerait-il si vous apportiez une application Android dans un environnement où les services Google Play n'étaient pas disponibles? Je vais te dire, petit chaton curieux: ça casserait. Dans de nombreux cas, certaines fonctions de l'application ne fonctionneraient pas comme prévu et vous obtiendriez toutes sortes d'erreurs et d'autres bizarreries désagréables (et peut-être même odorantes).

C'est au moins en partie pourquoi tant d'applications Android ne sont toujours pas disponibles sur le marché Appstore d'Amazon, pour un exemple particulièrement pertinent. Cette configuration existe depuis 2011, et c'est la seule vitrine d'applications sur tous les appareils Kindle et Fire d'Amazon. Ce sont des produits assez populaires, par la plupart.

Et pourtant – eh bien, vas-y Regardez vous même. Vous ne trouverez certainement pas d'applications créées par Google sur ces étagères virtuelles, ce qui n'est probablement pas une énorme surprise. Mais essayez de rechercher d'autres applications que vous utilisez et sur lesquelles vous comptez. J'ai essayé avec une poignée d'outils que j'utilise moi-même et que j'ai recommandés dans divers contextes au cours des derniers mois, et presque rien dont j'ai besoin n'est disponible. Pas d'authentification (pour l'authentification à deux facteurs entre appareils), pas d'Eero (pour le contrôle Internet du bureau à domicile), pas d'IFTTT (pour l'automatisation des tâches qui permet de gagner du temps) et pas de teinte (pour les réglages d'éclairage connectés à Internet).

Même quelque chose de basique comme l'application Bank of America manque en action, tout comme les applications d'autres grandes institutions financières et de crédit. Et dans une tournure qui semble ironique, Microsoft lui-même n'a pas jugé bon de mettre ses propres produits Office dans cet environnement.

À la rare occasion où vous faire trouvez une application que vous voulez dans Amazon Appstore (qui, oui, est en fait conçue comme ça, pour une raison ennuyeuse), il n'y a aucune indication évidente de la dernière mise à jour. Après une inspection minutieuse, de nombreuses applications semblent être nettement en retard par rapport à leurs homologues du Play Store, et un bon nombre semblent carrément abandonnées dans la jungle amazonienne.

Quand vous repensez à tout ce dont nous venons de parler, il n'est pas trop difficile de comprendre pourquoi. Compte tenu du manque de services Google Play et de la suite d'outils qui l'entoure, il incombe aux développeurs d'ajuster leurs applications dans ces arènes alternatives. Au mieux, cela nécessite un effort supplémentaire, en particulier lorsqu'il s'agit de mises à jour en cours. Au pire, cela peut finir par coûter plus cher au développeur et / ou entraîner une pire expérience utilisateur. Et dans tous ces cas, le gain est probablement suffisamment discutable pour qu'il ne vaille tout simplement pas la peine.

Pour une autre vision de la vie sans la couche d'éléments sous le capot de Google en place, nous ne devons pas chercher plus loin que les récents efforts de Huawei pour expédier des téléphones Android sans aucun service Google impliqué. Un critique de The Verge a résumé la nature frustrante de cette expérience:

Toutes les applications ne fonctionneront pas correctement, même si vous êtes en mesure de l'installer. … (et) ce ne sont pas seulement les applications elles-mêmes, mais souvent les services cloud qui les alimentent. Par exemple, Uber utilise (les services Google) pour déterminer votre emplacement et pour ses données cartographiques. Certaines autres applications, comme The Guardian, fonctionnent plus ou moins normalement, mais affichent un message d'erreur au démarrage indiquant que les services Google Play sont requis.

Et tout comme Huawei – et tout comme Amazon – Microsoft sera probablement confronté au même conflit gênant en essayant d'amener les développeurs à apporter leurs applications Android à Windows.

Maintenant, regardez, le crédit est dû: Microsoft a parcouru un chemin impressionnant pour se frayer un chemin dans Android et le transformer en une maison fertile pour son propre sous-écosystème – au profit de nous tous, vraiment, ici dans le pays o ' Googley compte. Compléter ce cercle et apporter Android retour dans les fenêtres, cependant, cela semble être un exploit beaucoup plus délicat.

Si les prédictions actuelles sont correctes, nous devrions voir par nous-mêmes comment tout se déroule d'ici peu.

Inscrivez-vous à ma newsletter hebdomadaire pour obtenir plus de conseils pratiques, des recommandations personnelles et une perspective en anglais simple sur les nouvelles qui comptent.

Newsletter AI

(Vidéos Android Intelligence sur Computerworld)

Droits d'auteur © 2020 IDG Communications, Inc.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *