Archives des étiquettes : PWA

Comment faire grossir le Store Microsoft ?

Si vous êtes allés faire un tour sur le Microsoft Store récemment et qui vous pris l’idée de comparer ceci à l’App Store ou au Google Play, vous avez sans doute été consterné devant le peu de nouvelles activités présentes… Rassurez-vous (ou pas) Microsoft est conscient du problème et il ne date pas d’hier. Alors à l’occasion de sa grande messe développeurs mardi soir, la Build, l’éditeur a annoncé plusieurs choses pour faire… ce qui apparait comme « du remplissage ».

La certification des applications Win32 sera simplifiée ou comment remplir le store « des vieilles » apps 🙂

Ce n’est pas nouveau, le Microsoft Store prend également en charge les programmes Win32 « classiques ». Pour ceux qui développent et maintiennent des projets Win32, Microsoft a annoncé une série de tests de certification qui peuvent être exécutés hors ligne. Elle fournira également des conseils utiles pour résoudre les problèmes de certification susceptibles d’empêcher l’application d’atterrir dans le Microsoft Store. Selon Microsoft, cette nouvelle suite de tests donnera aux développeurs plus de chances de réussir leur inscription dans le Microsoft Store et réduira de moitié le délai de certification. En savoir plus sur les nouveaux outils de certification ici.

La soumission d’applications Android pour Windows 11 est désormais disponible pour tous

Les développeurs d’applications Android peuvent désormais soumettre leurs projets pour une distribution sur les appareils Windows 11 sans restriction et atteindre plus de clients en publiant leurs jeux ou applications dans l’Amazon Appstore pour rappel. Les applications approuvées fonctionneront sur les appareils Windows 11 compatibles à l’aide du sous-système Windows pour Android, qui est basé pour rappel sur Android 13.

Microsoft recommande aux développeurs Android de préparer leurs applications pour une expérience de test et de publication fluide en consultant les ressources pour développeurs disponibles qui expliquent en détail comment une application doit gérer le redimensionnement de la fenêtre et mettre en œuvre le mappage d’entrée natif dans le nouveau facteur de forme.

Enfin (c’est à notre avis le point le plus interessant de ces annonces) : de nouvelles fonctionnalités pour les applications web progressives (PWA)

Microsoft ré-affirme que les applications web progressives restent une priorité absolue pour l’entreprise, et a donc préparé plusieurs améliorations notables pour améliorer l’expérience des développeurs et des utilisateurs. L’éditeur n’a guère le choix dans sa stratégie si il veut penser un peu sur le développement des applications mobiles qui sont le coeur des développements depuis de nombreuses années et se concentrent sur iOS et Android…

Les PWA publiées dans le Microsoft Store prendront bientôt en charge les API Digital Goods qui permettent les achats in-app et rationalisent le paiement. En outre, Microsoft souhaite toucher davantage d’utilisateurs grâce à la prise en charge des widgets Windows et des applications web dans la barre latérale d’Edge.

Les développeurs peuvent en apprendre davantage sur la création et la publication d’applications web modernes, riches en fonctionnalités et progressives à l’aide de Pwabuilder, le projet open-source de Microsoft guidé par la communauté (mais dont l’évolution n’est pas « manisfeste » (les initiés comprendront ce petit humour geek :))

Chromebooks : plus de prise en charge des applications Office Android

Un gravier Microsoft dans la chaussure de Google ? Microsoft a confirmé qu’elle cessera de prendre en charge sa suite d’applications Android Office sur Chrome OS à partir du 18 septembre. C’est de bonne guerre dans la lutte de la société vis à vis de son concurrent Google, là ou les Chromebooks gagnent de plus en plus de points y compris dans les entreprises, principalement aux USA.

Attention on parle bien ici des versions Android des apps sur Chrome OS, ces mêmes applications fonctionneront bien évidemment sur les Smartphones Android. Les utilisateurs de Chrome OS, seront désormais redirigés vers l’utilisation des versions web des apps telles qu’Outlook, word, Excel etc. L’idée pour Microsoft est aussi de limiter l’usage de suite qui ne disposent pas forcément d’abonnement Office 365, la société limitait pour cela l’usage de la version gratuite en fonction de la taille des écrans. Pour bénéficier de capacités supplémentaires sur des tailles d’écran non mobiles, comme sur l’iPad Pro et autres il faut donc un abonnement. Le changement pour Chrome OS, cependant, s’applique à tous les utilisateurs, sans restriction (il est vrai que la taille des écrans de ces derniers est pratiquement toujours supérieure à 10 pouces).

Voici la déclaration complète officielle de Microsoft :

« Dans le but de fournir l’expérience la plus optimisée possible aux clients de Chrome OS/Chromebook, les applications Microsoft (Office et Outlook) seront transférées vers des expériences Web (Office.com et Outlook.com) le 18 septembre 2021. Cette transition permet aux clients de Chrome OS/Chromebook d’accéder à des fonctionnalités supplémentaires et premium. Les clients devront se connecter avec leur compte Microsoft personnel ou le compte associé à leur abonnement Microsoft 365. »

Alors oui il est bien possible d’utiliser les applications Web sur Chrome OS, mais les versions web des applications ne sont pas toujours aussi riches en fonctionnalités que les offres natives d’Android. L’inconvénient le plus important est l’absence de prise en charge hors ligne… Si les PWA d’Office et d’Outlook peuvent être installées en tant qu’applications, certaines fonctions, comme la création d’un nouveau document, redirigent les utilisateurs vers le navigateur et donc d’être en ligne…

Les PWA au démarrage : bientôt possible avec Google Chrome et Edge

pwaLe développement des PWA (Progressive Web App) s’affirme comme une tendance de fond. Nous en avions parlé lors du dernier Briefing Calipia en décembre dernier. Le mois dernier, Google, fortement engagé comme Microsoft sur ce sujet, a remplacé certaines des applications Android du Play Store (pour les utilisateurs de Chrome OS) par leurs équivalents PWA .

Google vient de lancé une nouvelle mise à jour pour les utilisateurs de Chrome Canary (la beta du navigateur) qui permet de lancer les PWA au démarrage de Windows. C’est aussi le cas de Microsoft avec le canal Canary d’Edge.

Si vous utilisez Google Chrome Canary, vous pouvez suivre les étapes ci-dessous pour activer la fonction :

  1. Lancez Google Chrome Canary et tapez « chrome://flags » dans la barre d’adresse.
  2. Tapez « Desktop PWAs run on OS login » dans la barre de recherche.
  3. Cliquez sur le menu déroulant et sélectionnez « Activé ».
  4. Relancez le navigateur web.

Cela devrait activer la fonction . Vous pouvez l’essayer en allant sur un site web qui supporte les PWA et en cliquant sur l’option « Installer » dans la barre d’adresse. Dans la boîte de dialogue d’installation de l’application, cochez l’option « Démarrer l’application lorsque vous vous connectez à votre ordinateur » et cliquez sur « Installer« . Cela installera l’application et la lancera la prochaine fois que vous allumerez votre PC.

Engagement fort de Microsoft sur les PWA

pwaPour rappel les PWA ou Progressive Web Apps, sont essentiellement des sites Web et/ou des applications qui se comportent comme des applications natives. Google a été le principal champion des PWA, mais d’autres fournisseurs se sont également ralliés à la cause de la PWA au cours des dernières années. Microsoft s’est efforcé d’intégrer la prise en charge des PWA dans l’ensemble de ses navigateurs avec plus ou moins de bonheur. L’intégration récente dans Edge Chromium est une réussite.

Nous vous en parlions Microsoft a transformé récemment ses applications Outlook.com et Outlook on the Web en PWA. Demain qui sait se sera peut-être aussi le cas des autres applications de la suite Office ? En attendant, l’éditeur met en avant les PWA pour le développement d’applications tirant parti des machines à double écrans.

Une vidéo d’une présentation de Daniel Libby intitulée « Dual Screen Enlightenment for the Web » met en lumière les dernières idées de Microsoft pour permettre aux PWA et aux sites Web de tirer parti des nouvelles configurations de fenêtrage des appareils à double écran. Ces types d’appareils comprennent la prochaine tablette Surface Neo à double écran (fonctionnant sous Windows 10X) et le téléphone Surface Duo à double écran fonctionnant sous Android.

 

Daniel Libby a déclaré aux participants de la conférence BlinkOn 11 qui avait lieu il y a quelques jours que Microsoft considère le Web comme la  » plate-forme incontournable pour cibler les appareils à double écran « . Microsoft cherche à construire une abstraction entre le matériel à double écran et l’environnement de l’interface utilisateur d’une manière qui sera en mesure de s’adapter à une variété de cas d’utilisation, y compris la posture du livre ouvert.

Nous revenons sur les stratégies de développement d’applications mobiles internes lors d’une session du Briefing Calipia (il reste encore quelques places), les PWA sont au coeur de ces stratégies.

Outlook.com et OWA sont disponibles sous forme d’une PWA (et c’est une bonne nouvelle !)

Microsoft vient de rendre disponible Outlook.com et OWA (Outlook Web Access) sous forme d’une application PWA (Progressive Web Apps).

OWA en PWA

Concrètement ceci permet à n’importe quel utilisateur Outlook d’installer l’application Web dans Windows, MacOS ou Chrome OS et d’autres plates-formes qui supportent nativement les PWAs. C’est une alternative interessante à l’application de bureau Outlook Windows parfois trop riche ou au client Windows Mail (qui fait partie de Windows 10) pour le coup un peu léger… C’est bien sûr très interessant en particulier pour les Chromebooks qui ne disposent pas du tout d’Outlook !

Les PWA, de par leur nature, sont des sites Web, mais ils incluent des fonctions de mise en cache, de notification et de fonctionnalité d’arrière-plan pour les faire ressembler davantage à des applications traditionnelles. Nous parlons de tout cela dans le prochain Briefing Calipia en expliquant comment cela fonctionne en particulier pour le développement d’applications mobiles internes.

Microsoft a lentement adopté les PWA pour les applications Windows depuis l’année dernière, et Outlook est sans doute un signe annonciateur de nouvelles applications comme par exemple le reste de la suite Office… de quoi utiliser tout cela sur des Chromebooks…
Si vous utilisez un navigateur Chromium comme Chrome ou Brave, alors le support Outlook.com est en ligne dès maintenant. Vous pouvez simplement « installer » Outlook.com depuis la barre d’adresse, et il sera traité comme s’il s’agissait d’une application native sous Windows ou macOS.

Microsoft expérimente également la prise en charge de Gmail, Google Drive et Google Calendar sur Outlook.com. Le fabricant du logiciel a confirmé à The Verge la semaine dernière qu’il « expérimente avec un petit groupe d’utilisateurs Outlook.com » pour l’intégration.

Le Store Microsoft contenait quelques applications de minage de crypto-monnaies…

store windows 10Alors que le Store Microsoft semblait un des plus réputé en matière de sécurité, l’éditeur validant scrupuleusement toutes les applications (il faut dire aussi qu’il y a moins de travail à faire que sur le store Google ou Apple :)). Un nouveau rapport de la société Symantec affirme que la boutique Microsoft hébergeait plusieurs applications – potentiellement téléchargées par des milliers de personnes – exploitant des crypto-monnaies réalisant en sous tache du minage…

Dans un article de blog, Symantec a expliqué en détail comment elle avait trouvé au moins huit applications gratuites (maintenant supprimées par Microsoft) dans la boutique qui utilisait les ressources du processeur pour exploiter les crypto-monnaies sans l’autorisation de l’utilisateur. Ces applications fonctionnaient en arrière-plan et touchaient également les utilisateurs de Windows 10 S.

Bien que ces applications aient été créées sous trois noms de développeurs différents, l’inspection de leurs codes respectifs indique qu’elles pouvaient être créées par la même personne ou le même groupe de personnes.

Toutes les applications malveillantes en question étaient des applications Web encapsulées (PWA), qui ont commencé à envahir la boutique Microsoft en avril 2018. On se souvient de l’ouverture à ce type d’application par le géant de Redmond pour gonfler son magasin de nouveautés. Le rapport indique que ces applications minières ont été lancées dans la boutique entre avril et décembre 2018 et qu’elles ont collectivement totalisé plus de 1 900 avis. Cependant, le nombre de critiques et de téléchargements légitimes n’est pas précisé pour le moment, car ces chiffres peuvent être gonflés artificiellement pour améliorer la visibilité.

Le modèle des PWA est directement en cause dans ces problèmes. Une bibliothèque Javascript de Google (GTM) permet aux développeurs d’injecter du JavaScript de manière dynamique dans leurs applications. Cette technique peut alors être utilisé pour dissimuler des comportements malveillants ou risqués…