Bien plus que sur mobile
Dans des pays comme la Chine, les mini-applications ont conquis le marché. Hormis les appareils mobiles, où les mini-applications sont omniprésentes et constituent leur habitat naturel, les mini-applications ont commencé à conquérir d'autres environnements d'exécution tels que les voitures et les ordinateurs de bureau classiques.
Mini-applications dans les voitures
En juillet 2020, le constructeur automobile allemand BMW Group a annoncé une collaboration avec Tencent (marque) WeScenario. D'après Tencent, elle sera déployée auprès des "30 grands constructeurs automobiles au monde" et [présente l'écosystème WeScenario] de réseaux sociaux, de contenus et de services sur plus de 110 modèles automobiles grand public.
Mini-applis sur le bureau
Mini-applications dans WeChat Desktop
À l'aide du client de bureau WeChat disponible pour macOS et Windows), il est possible d'exécuter des mini-applications WeChat sur le bureau. (Veillez à ne pas charger la version de macOS à partir de l'App Store si vous effectuez des recherches et souhaitez bénéficier d'une expérience complète, car elle est plus limitée.)
Pour la tester sur macOS, partagez avec vous-même une mini-application à partir d'un appareil mobile via le compte "File Transfer" (Transfert de fichiers). Un message s'affiche, que vous pouvez ensuite ouvrir sur le client de bureau. Dans la plupart des cas, la mini-application sera alors directement cliquable et exécutable. Dans d'autres cas, vous devrez vous transférer à nouveau l'historique des discussions à partir d'un appareil mobile.
Sous Windows, il n'est pas nécessaire de partager des mini-applications avec soi-même, car il existe un panneau dédié qui affiche les mini-applications récemment utilisées par l'utilisateur. Il inclut également une recherche d'applications permettant de découvrir de nouvelles mini-applications.
Les mini-applications WeChat sur le bureau s'intègrent naturellement au système d'exploitation. Sous macOS et Windows, ils obtiennent leur propre entrée dans la barre multitâche et disposent de leur propre icône de barre des tâches. Sous macOS, il est possible de conserver une option dans le dock. L'icône disparaît dès que l'application cliente WeChat est fermée. Sous Windows, les mini-icônes d'applications peuvent être épinglées à la barre des tâches, mais ne peuvent pas être lancées. Sous macOS, le titre de l'application est toujours "WeChat" et non le titre réel de l'application, alors que le titre s'affiche correctement sous Windows.
La plupart des mini-applications ne sont pas encore optimisées pour les ordinateurs de bureau et s'exécutent dans une fenêtre fixe et non redimensionnable, qui inclut les affordances d'interface utilisateur et les invites d'autorisation bien connues que sur mobile (voir Expérience utilisateur).
Les mini-applications responsives optimisées pour l'ordinateur de bureau (à l'exception de celles pour mobile) peuvent s'afficher dans une fenêtre plus grande qui est toujours corrigée sous macOS, mais qui peut être redimensionnée en toute flexibilité sous Windows.
Sous macOS, les paramètres d'autorisation de la mini-application peuvent être modifiés via le menu contextuel. Sous Windows, cela ne semble pas être possible, et la position indiquée par l'application de démonstration semble être l'emplacement approximatif que Windows permet aux applications d'obtenir sans demander d'autorisation.
Mini-applications dans le navigateur sécurisé 360
Le navigateur Web sécurisé 360 (360 安全浏览器) est développé par la société Qihoo. Outre iOS et Android, le navigateur est également disponible pour Windows, macOS et Linux. Sous Windows, il est capable d'exécuter des mini-applications 360 spéciales. La documentation destinée aux développeurs et l'API sont comparables à celles d'autres fournisseurs. Cependant, 360 ne propose pas d'outils de développement dédiés. Au lieu de cela, les développeurs doivent créer leurs mini-applications dans l'IDE de leur choix, puis les tester dans le navigateur à l'aide d'un mode de développement spécial. Le débogage s'effectue via les outils pour les développeurs Chrome. Une application de démonstration est disponible pour vous aider à vous lancer.
Les mini-applications à 360° peuvent s'exécuter en mode plein écran et apparaissent sous la forme d'entrées distinctes dans la barre multitâche. Dans le menu contextuel, vous pouvez ajouter une icône à l'écran d'accueil pour lancer des mini-applications à partir du bureau.
Mini-applications Web
Certaines plates-formes de mini-applications sont basées sur le Web, mais elles dépendent de la présence d'une WebView spéciale pour libérer tout leur potentiel.
LINE
LINE est une application de communication instantanée sur des appareils électroniques tels que les smartphones, les tablettes et les ordinateurs personnels. De plus, LINE est une plate-forme qui fournit divers services, y compris un portefeuille numérique, des flux d'actualités, des vidéos à la demande et des contenus de bandes dessinées numériques. Ce service est une filiale de la société coréenne de moteurs de recherche Internet, Naver Corporation.
Étant donné que les mini-applis LINE sont essentiellement une application Web standard (voir l'application exemple) qui intègre le framework LINE (LIFF), vous pouvez également y accéder en dehors de l'application LINE principale via des liens permanents spéciaux (exemple). Cependant, dans ce cas, toutes les API ne sont pas disponibles. La méthode liff.scanCode()
pour lire les codes QR ou les API liées au Bluetooth telles que liff.bluetooth.getAvailability()
ne sont pas disponibles dans les API du navigateur.
Pour vous familiariser avec la plate-forme, vous pouvez tester l'application LINE Playground dans le navigateur et l'application LINE si vous avez un compte LINE.
Google Spot
La plate-forme Google Spot permet aux développeurs de configurer un Spot sur Google Pay, une vitrine numérique qu'ils peuvent créer, promouvoir et héberger comme ils le souhaitent. Il est visible à la fois en ligne et via des codes-barres physiques. Les utilisateurs peuvent facilement partager un "Spot" (tel que l'application l'appelle) dans leur application de messagerie préférée ou le retrouver sur Google Pay. Comme Spot est conçu à l'aide de code HTML et JavaScript, les investissements existants dans des sites Web mobiles ou des PWA peuvent être facilement transformés en Spot en "ajoutant quelques lignes de JavaScript", comme indiqué dans le message d'annonce.
Applis VK Mini
La plate-forme russe VK exécute un programme de mini-applications qui permet aux développeurs de créer des mini-applications étroitement liées au réseau social. Les mini-applications VK fonctionnent à la fois sur les applications mobiles spécifiques à la plate-forme de VK et sur le site Web de bureau. Outre plusieurs plates-formes de la marque telles que Mail.ru, les mini-applications VK sont également intégrées au navigateur Atom.
Telegram Mini Apps
Avec les applications Telegram Mini, les développeurs peuvent utiliser JavaScript pour créer des interfaces flexibles qui peuvent être lancées directement dans Telegram. Tout comme les bots, les mini-applications prennent en charge l'autorisation sans faille, les paiements intégrés avec 20 fournisseurs de services de paiement (avec Google Pay et Apple Pay prêts à l'emploi), l'envoi de notifications push personnalisées aux utilisateurs, et bien plus encore. Une mini-application de démonstration permet de tester la fonctionnalité.
Remerciements
Cet article a été lu par Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent et Keith Gu.