Une application Web est essentiellement un site Web conçu pour ressembler à une application traditionnelle. Il est accessible via un navigateur Web sur le téléphone, tel que Safari sur iPhone ou iPad, et ne nécessite pas de téléchargement ou d'installation via l'App Store. Apple supporte ce type d'application depuis des années, mais qu'est-ce qu'une application web ? En quoi est-ce différent des applications typiques utilisées sur l'iPhone et l'iPad ?
Qu'est-ce qu'une application Web ?
Les applications Web comme Apple les appelle, ou Progressive Web Apps et abrégées en PWA telles que promues par Google, mais Apple préfère les appeler applications Web. Quoi qu'il en soit, les applications Web en général sont des applications polyvalentes développées uniquement à l'aide de technologies Web, et le terme PWA est couramment utilisé pour décrire ces applications.
Du point de vue de l'utilisateur, une PWA peut être assimilée à un site Web qui peut être ajouté à l'écran d'accueil de votre appareil sans avoir à le télécharger depuis l'App Store. Parmi les applications Web populaires utilisées par de nombreuses personnes figurent Google Maps, Starbucks, Tinder, Uber et Instagram.
Fait intéressant, iOS a été la première plate-forme à prendre en charge l'idée des PWA. Lorsque l'iPhone a été introduit pour la première fois, les applications initiales ont été créées à l'aide de HTML5, permettant aux utilisateurs de les ajouter manuellement à leur écran d'accueil pour une expérience en plein écran, semblable à une application. Et à cette époque, l'App Store n'existait pas encore.
Après l'introduction de l'App Store, la prise en charge par Apple des applications Web a commencé à décliner, tandis que Google Chrome a continué à améliorer les technologies Web connexes. Et d'ici 2018, tous les principaux navigateurs Web, y compris Safari, se sont engagés à prendre en charge les applications Web. Depuis lors, Apple a également continué à améliorer l'expérience des applications Web, bien qu'elle n'ait pas été autant annoncée. Par conséquent, de nombreuses personnes ont été surprises lorsqu'Apple a annoncé son intention de prendre en charge les notifications pour les applications Web lors de la WWDC 2022.
Avantages des applications Web
Contrairement aux «applications Web», qui agissent comme des raccourcis de base ou de simples signets sur l'écran d'accueil, les PWA peuvent être pré-téléchargées, fonctionner hors ligne et offrir une expérience similaire à celle d'une application sur l'Apple Store et accéder à des fonctionnalités telles que la géolocalisation, l'appareil photo, etc.
La taille de l'application Web Starbucks est de 233 Ko, soit 99.84 % de moins que les 148 Mo de l'App Store.
Du point de vue d'un développeur, le choix d'une application Web progressive (PWA) peut éviter les difficultés potentielles qu'un développeur pourrait rencontrer pour faire accepter son application lors du processus d'examen d'Apple.
Par exemple…
Apple n'accepte pas les applications qui examinent les applications dans l'Apple Store, le développeur s'est donc tourné Othman Pour résoudre un problème auquel certaines personnes sont confrontées, car elles reçoivent de nombreuses questions et demandes de renseignements sur les demandes d'application d'amis ou de famille, car beaucoup veulent qu'une application fasse une certaine chose, mais elles ne savent pas quel est le nom de l'application qui fait cela , et la recherche dans le magasin d'applications donne rarement des résultats utiles, surtout en arabe.
Alors Othman a développé Appollow, une plate-forme d'applications où les utilisateurs peuvent facilement rechercher des applications en arabe ainsi que partager leurs applications préférées et découvrir des applications gratuites pendant un temps limité, dit Othman (j'ai été inspiré par l'idée de notre application App- Aad).
Mais Othman, s'il avait développé l'application et l'avait mise dans l'App Store, Apple l'aurait rejetée absolument, tout comme elle a refusé de mettre à jour notre application. App- Il est revenu. Par conséquent, le projet Appollow est un site Web construit avec la technologie PWA , qui ajoute la possibilité de l'installer en tant qu'application sur l'écran d'accueil, comme "Twitter et Starbucks".
Othman est un développeur de génie, si Dieu le veut... Voici le site de son application qui fonctionne avec la technologie dont nous parlons aujourd'hui...
Inconvénients des applications Web
Les applications natives (développées avec le kit de développement d'Apple) ont une meilleure intégration avec iOS et offrent une expérience utilisateur plus fluide, par exemple, les applications Web ne peuvent stocker que des données et des fichiers hors ligne totalisant un maximum de 50 Mo. Ils ne peuvent pas accéder à certaines fonctionnalités matérielles, telles que Bluetooth et un visage ou une empreinte digitale, et ils ne peuvent pas exécuter de code en arrière-plan. Les applications Web n'ont actuellement pas accès aux paiements intégrés et aux autres services Apple, qui ne sont disponibles que pour les applications natives.
Comment ajouter une application Web à votre écran d'accueil
◉ Ouvrez Safari sur iPhone ou iPad.
◉ Allez sur un site qui propose des applications web, vous pouvez aller sur un site appco Vous en trouverez plusieurs.
◉ Cliquez sur le bouton Partager.
◉ Faites défiler la fenêtre Messages, puis sélectionnez Ajouter à l'écran d'accueil.
◉ Nommez l'application Web, puis appuyez sur Ajouter.
La nouvelle application Web apparaîtra dans l'espace sur l'écran d'accueil de votre appareil, et si vous appuyez dessus et que vous êtes ramené au site Web standard, quittez Safari via le sélecteur d'application, puis relancez l'application Web.
Comment configurer les notifications d'applications Web sur l'iPhone
Dans la mise à jour bêta de iOS 16.4 Et iPadOS 16.4, Apple a ajouté une nouvelle fonctionnalité qui permet aux applications Web ajoutées à l'écran d'accueil de prendre en charge les notifications. Ainsi, ces applications peuvent demander l'autorisation de recevoir des notifications via une fenêtre qui s'affiche à l'écran, tout comme d'autres applications, puis vous pouvez accepter de recevoir des notifications de cette application. Avec l'autorisation de recevoir des notifications de cette application, elles apparaîtront sur l'écran de verrouillage, dans le centre de notifications et sur une Apple Watch couplée.
◉ Ouvrez l'application Web que vous avez ajoutée à votre écran d'accueil.
◉ Trouvez le paramètre qui active les notifications, puis activez-le.
◉ Lorsque l'invite d'autorisation apparaît, appuyez sur Autoriser pour autoriser l'application Web à vous envoyer des notifications, comme s'il s'agissait d'une application classique.
Une fois cela fait, vous pourrez contrôler les notifications et les badges d'icônes pour l'application Web à partir de la section Notifications de l'application Paramètres.
Source:
Quel est le meilleur traitement et durée ??
Article XNUMX étoiles, merci
La plupart des applications gratuites à durée limitée dans l'application Apollo sont payantes et nécessitent un abonnement.Le seul avantage de l'application est qu'elle fournit une explication en arabe
Merci pour le super article 🌹
Quelle est la langue nécessaire pour créer un site compatible avec cette technologie ?
La construction d'un site utilisant le React Responsive est-elle suffisante pour être compatible avec cette fonctionnalité ?
Tout site créé via des outils de création de sites Web sur des sites d'hébergement tels que Godaddy, lorsque vous l'ouvrez à partir de Safari et que vous l'ajoutez à l'écran d'accueil, il s'ouvre de la même manière pour les PWA.
Merci
L'application Apollo est géniale, mais est-il possible de passer à un magasin non américain ?
Je m'attends à ce que l'application n'ait rien à voir avec la nationalité du compte Appstore, car elle ne télécharge pas de programmes à partir de celui-ci