7 minutes
Fin des PWA sur Apple store: redévelopper mon application ?
Le 15 février dernier, une nouvelle fracassante a agité le monde du développement mobile. Apple a annoncé la fin des PWA (Progressive Web Applications) sur leur store. Faut-il redévelopper votre application ? Finalement, la réponse est non. Le premier mars dernier, Apple fait machine arrière. En raison de l'adoption du Digital Market Act (DMA) le 7 mars prochain par l'UE, Apple s'est vu contraint de se rétracter. Dans cet article, nous aborderons ces sujets d’actualité, notamment l'impact du DMA et la rétraction d'Apple.
React Native, développé par Facebook, utilise JavaScript et permet de partager une grande partie du code entre iOS et Android. Flutter, développé par Google, utilise le langage Dart et offre des performances proches de celles des applications natives grâce à son moteur de rendu graphique performant. Ces outils sont soutenus par des communautés actives de développeurs et bénéficient de mises à jour régulières et de nouvelles fonctionnalités.
👉 Pour en savoir plus sur les différences entre les trois nous vous recommandons notre article sur le sujet !
Les applications natives ou multiplateformes offrent une expérience utilisateur plus fluide et plus ergonomique, notamment grâce à leur intégration parfaite avec le système d'exploitation. Cependant, elles requièrent également un téléchargement et une installation, ce qui peut représenter une barrière pour certains utilisateurs.
L'Importance des PWA pour les développeurs et les utilisateurs
Pour de nombreuses entreprises européenne, l'annonce initiale de la fin des PWA par Apple a créé un véritable séisme. Les PWA ont toujours été une option intéressante pour les développeurs et les entreprises. Elles permettent d'accéder à des fonctionnalités natives tout en étant moins coûteuses à développer et à maintenir que les applications natives. Elles sont une véritable solution face à un problème budgétaire et technique. L'existence continue des PWA grâce au DMA est une nouvelle rassurante pour ceux qui dépendent de cette technologie. Les PWA offrent plusieurs avantages significatifs. Elles sont accessibles via un navigateur web, elles peuvent fonctionner hors ligne, envoyer des notifications push, et accéder à certaines fonctionnalités du matériel de l'appareil. Ainsi, elles offrent une expérience utilisateur comparable à celle des applications natives. Pour les petites entreprises et les startups, les PWA représentent une solution économique pour atteindre un large public. sans les coûts élevés associés au développement d'applications natives.Le Digital Market Act : Le retrait d'Apple sur les PWA
L'adoption du Digital Market Act (DMA) par l'UE le 7 mars 2024 vise à promouvoir une concurrence équitable. Le DMA vise à lutter contre les pratiques anticoncurrentielles des géants d'internet. Mais aussi à corriger les déséquilibres de leur domination sur le marché numérique européen. Ce cadre législatif impose à des entreprises comme Apple des règles plus strictes. Les obligeant par exemple à autoriser l'existence de diverses options sur leurs plateformes, y compris les PWA. Face à cette réglementation, Apple a dû se rétracter sur sa décision d'éliminer les PWA de son store. Cela permet ainsi aux développeurs de continuer à utiliser cette technologie. Le DMA représente une avancée majeure pour le marché des applications mobiles. Il vise à empêcher les pratiques anticoncurrentielles des grandes entreprises technologiques, assurant ainsi un environnement plus équitable pour les développeurs de toutes tailles. En outre, le DMA garantit que les utilisateurs aient accès à une plus grande variété d'applications et de services, augmentant ainsi les choix disponibles sur les plateformes de distribution comme l'App Store.Les applications natives et multiplateformes : Toujours pertinentes
Bien que les PWA continuent à être supportées, les applications natives et multiplateformes restent des alternatives pertinentes. Les applications natives, développées spécifiquement pour une plateforme donnée (Android pour Google, iOS pour Apple), offrent une expérience utilisateur fluide et peuvent intégrer absolument toutes les fonctionnalités spécifiques à chaque système d'exploitation. Le développement d'applications natives implique cependant un investissement en temps et en ressources plus important. Chaque version de l'application doit être codée séparément, ce qui peut s'avérer coûteux. Une alternative plus économique et rapide est l'utilisation de plateformes de développement multiplateforme. Il existe React Native ou Flutter, permettant de développer une application pour plusieurs systèmes d'exploitation avec un seul code.
Le développement PWA et hybride : une solution économique et efficace pour l'Apple Store
Si l'Apple Store a voulu supprimer les PWA, cela ne signifie pas que ces solutions ne sont pas de qualité. Les plateformes de développement multiplateforme, telles que React Native et Flutter, offrent une alternative intéressante au développement natif. Ces outils permettent de créer une seule base de code qui peut être déployée sur plusieurs systèmes d'exploitation. Cela réduit les coûts de développement et de maintenance et permet une mise sur le marché plus rapide.
React Native, développé par Facebook, utilise JavaScript et permet de partager une grande partie du code entre iOS et Android. Flutter, développé par Google, utilise le langage Dart et offre des performances proches de celles des applications natives grâce à son moteur de rendu graphique performant. Ces outils sont soutenus par des communautés actives de développeurs et bénéficient de mises à jour régulières et de nouvelles fonctionnalités.
👉 Pour en savoir plus sur les différences entre les trois nous vous recommandons notre article sur le sujet !
Les applications natives ou multiplateformes offrent une expérience utilisateur plus fluide et plus ergonomique, notamment grâce à leur intégration parfaite avec le système d'exploitation. Cependant, elles requièrent également un téléchargement et une installation, ce qui peut représenter une barrière pour certains utilisateurs.



