<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Carl Mathieu</title>
    <description>The latest articles on Forem by Carl Mathieu (@carlh98).</description>
    <link>https://forem.com/carlh98</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3623300%2Ff59676ca-0fad-46c1-9026-340291031cf1.png</url>
      <title>Forem: Carl Mathieu</title>
      <link>https://forem.com/carlh98</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/carlh98"/>
    <language>en</language>
    <item>
      <title>Ton app risque d'être rejetée en 2026 si tu ignores les nouveaux requis</title>
      <dc:creator>Carl Mathieu</dc:creator>
      <pubDate>Mon, 08 Dec 2025 14:12:00 +0000</pubDate>
      <link>https://forem.com/onepoint/ton-app-risque-detre-rejetee-en-2026-si-tu-ignores-les-nouveaux-requis-en</link>
      <guid>https://forem.com/onepoint/ton-app-risque-detre-rejetee-en-2026-si-tu-ignores-les-nouveaux-requis-en</guid>
      <description>&lt;p&gt;Se faire rejeter par l'App Store ou Google Play fait partie du parcours de tout développeur mobile. Quand cela arrive, répondre aux demandes des plateformes peut vite devenir un casse-tête et faire perdre des heures de travail. Autant prendre les mesures nécessaires pour anticiper ces situations. &lt;/p&gt;

&lt;p&gt;2026 apporte une vague de nouvelles réglementations qui vont impacter directement nos workflows de développement. Que ce soient les exigences des app stores ou les nouvelles lois gouvernementales, rester à l'affût des nouveaux requis n'est plus optionnel.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Timeline des échéances clés&lt;/strong&gt;
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Date&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Réglementation&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Région&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Impact&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1 janvier 2026&lt;/td&gt;
&lt;td&gt;Vérification d'âge + consentement parental&lt;/td&gt;
&lt;td&gt;Texas&lt;/td&gt;
&lt;td&gt;Toutes les apps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;26 avril 2026&lt;/td&gt;
&lt;td&gt;WCAG 2.1 niveau AA&lt;/td&gt;
&lt;td&gt;États-Unis&lt;/td&gt;
&lt;td&gt;Apps gouvernementales/éducatives&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7 mai 2026&lt;/td&gt;
&lt;td&gt;Vérification d'âge + consentement parental&lt;/td&gt;
&lt;td&gt;Utah&lt;/td&gt;
&lt;td&gt;Toutes les apps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1 juillet 2026&lt;/td&gt;
&lt;td&gt;Vérification d'âge + consentement parental&lt;/td&gt;
&lt;td&gt;Louisiane&lt;/td&gt;
&lt;td&gt;Toutes les apps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2 août 2026&lt;/td&gt;
&lt;td&gt;EU AI Act (IA haut risque)&lt;/td&gt;
&lt;td&gt;Union européenne&lt;/td&gt;
&lt;td&gt;Apps avec IA critique&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1 janvier 2027&lt;/td&gt;
&lt;td&gt;Vérification d'âge&lt;/td&gt;
&lt;td&gt;Californie&lt;/td&gt;
&lt;td&gt;Toutes les apps&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Priorité #1 : Protection des mineurs&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;La vague des lois sur l'âge&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Quatre états américains imposent maintenant aux app stores de vérifier l'âge des utilisateurs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Calendrier de déploiement :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Texas : 1er janvier 2026&lt;/li&gt;
&lt;li&gt;Utah : 7 mai 2026&lt;/li&gt;
&lt;li&gt;Louisiane : 1er juillet 2026&lt;/li&gt;
&lt;li&gt;Californie : 1er janvier 2027&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Consentement parental&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Le Texas, l'Utah et la Louisiane exigent tous le consentement parental pour chaque téléchargement d'app, achat d'app et achat in-app pour les comptes de mineurs.&lt;/p&gt;

&lt;p&gt;La Californie fonctionne différemment : elle exige que la vérification d'âge soit effectuée par un "account holder" qui est soit un adulte de 18 ans et plus, soit le parent ou tuteur légal d'un mineur.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Nouvelles APIs obligatoires&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Apple :&lt;/strong&gt; &lt;a href="https://developer.apple.com/documentation/declaredagerange/" rel="noopener noreferrer"&gt;&lt;strong&gt;Declared Age Range API&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cette API te permet de savoir si l'utilisateur est :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mineur sans consentement parental&lt;/li&gt;
&lt;li&gt;Mineur avec consentement parental&lt;/li&gt;
&lt;li&gt;Adulte&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'intégration est assez simple, mais elle change fondamentalement le flow d'onboarding. Tu dois maintenant gérer trois états utilisateur distincts et adapter ton contenu en conséquence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Play :&lt;/strong&gt; &lt;a href="https://support.google.com/googleplay/android-developer/answer/16302250?sjid=2585405465331587933-NA" rel="noopener noreferrer"&gt;&lt;strong&gt;Age-Gated Experience&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google exige désormais :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Écran de vérification d'âge avant tout contenu mature&lt;/li&gt;
&lt;li&gt;Respect du statut Family Link (service de contrôle parental de Google)&lt;/li&gt;
&lt;li&gt;Désactivation automatique si le consentement est révoqué&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Ce qu'il faut implémenter&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Intégration des APIs de vérification d'âge&lt;/strong&gt; d'Apple et Google&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Réception du statut d'âge&lt;/strong&gt; et de consentement parental en temps réel&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Désactivation de l'app&lt;/strong&gt; si le consentement parental est révoqué&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gestion des achats&lt;/strong&gt; : chaque achat in-app nécessite le consentement parental pour les mineurs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Priorité #2 : L'accessibilité&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Depuis juin 2025, l'Union européenne exige que les nouveaux produits et services (publics ou privés) respectent la norme &lt;a href="https://www.w3.org/TR/WCAG21/" rel="noopener noreferrer"&gt;WCAG 2.1&lt;/a&gt; niveau AA grâce à l'European Accessibility Act (EAA). De même, au Canada, les industries régies au fédéral comme les banques et les télécommunications doivent respecter WCAG 2.1 niveau AA.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;L'ajout majeur en 2026 :&lt;/strong&gt; les États-Unis d'Amérique.&lt;/p&gt;

&lt;p&gt;À partir du 26 avril 2026, les entités gouvernementales et éducatives publiques (incluant les universités et écoles publiques) devront obligatoirement respecter la norme WCAG 2.1 niveau AA selon l'ADA Title II. Si ton app touche ces secteurs, tu seras impacté.&lt;/p&gt;

&lt;p&gt;Outre l'aspect légal et éviter des poursuites coûteuses ou des pertes de contrat, avoir une app qui respecte les standards d'accessibilité augmente ta part de marché potentiel d'utilisateurs. On parle d'environ &lt;a href="https://www.lapresse.ca/actualites/2023-12-06/le-nombre-de-canadiens-declarant-un-handicap-a-double-en-10-ans.php" rel="noopener noreferrer"&gt;27% de la population canadienne&lt;/a&gt; qui vit avec un handicap (non spécifié).  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Aspects clés de WCAG 2.1 niveau AA :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Contraste de couleurs suffisant&lt;/li&gt;
&lt;li&gt;Support des lecteurs d'écran&lt;/li&gt;
&lt;li&gt;Textes alternatifs pour les images&lt;/li&gt;
&lt;li&gt;Labels clairs pour les formulaires&lt;/li&gt;
&lt;li&gt;Temps suffisant pour lire et utiliser le contenu&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si tu en as l'opportunité, teste avec des utilisateurs ayant des handicaps. Leurs retours valent le détour et révèlent souvent des problèmes d'UX que même tes meilleurs designers n'avaient pas prévus.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Priorité #3 : L'&lt;/strong&gt;&lt;a href="https://artificialintelligenceact.eu/" rel="noopener noreferrer"&gt;&lt;strong&gt;EU AI Act&lt;/strong&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Ce qui change en 2026&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;L'EU AI Act est entré en fonction en 2024. Maintenant, 2026 marque le renforcement des règles pour les systèmes d'IA à haut risque, avec des exigences strictes qui entrent en vigueur le 2 août 2026.&lt;/p&gt;

&lt;p&gt;On parle d'IA à haut risque pour les systèmes qui touchent :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Recrutement ou ressources humaines&lt;/strong&gt; : tri de CV, évaluation de performance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notation de crédit&lt;/strong&gt; : prêts, assurances&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Éducation&lt;/strong&gt; : évaluation d'étudiants et/ou d'admission&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Services essentiels&lt;/strong&gt; : eau, gaz, électricité&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si ton app utilise du machine learning ou de l'IA pour prendre des décisions dans ces domaines, tu es probablement affecté.&lt;/p&gt;

&lt;p&gt;Il faut se poser les questions suivantes :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Est-ce que mon app prend des décisions automatisées qui affectent les droits ou opportunités des utilisateurs?&lt;/li&gt;
&lt;li&gt;Est-ce que ces décisions touchent l'emploi, l'éducation, le crédit ou l'accès aux services?&lt;/li&gt;
&lt;li&gt;Est-ce que l'utilisateur peut facilement contester ou comprendre ces décisions?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si tu réponds oui aux deux premières questions et non à la troisième, tu es probablement dans la zone à haut risque.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Exigences pour les systèmes IA à haut risque (2 août 2026)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Pour ces systèmes, il faut avoir :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Système de gestion des risques robuste&lt;/strong&gt; : documentation des risques et mesures d'atténuation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Données d'entraînement de haute qualité&lt;/strong&gt; : non biaisées, représentatives et bien documentées&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Logs complets&lt;/strong&gt; : traçabilité de toutes les décisions prises par l'IA&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transparence totale&lt;/strong&gt; : les utilisateurs doivent savoir qu'ils interagissent avec une IA et comprendre comment elle fonctionne&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le défi est surtout organisationnel, tu ne peux pas juste ajouter quelques lignes de code et penser que le produit va s'en tirer mieux. Il faut repenser la stack de données, l'infrastructure de journalisation et la stratégie de communication avec les utilisateurs.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion : agis plus tôt que tard&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;2026 n'est pas encore arrivé, mais il ne faut pas tarder à se préparer. Ces changements demandent du temps d'implémentation, surtout s'il faut coordonner avec les équipes légales, design et produit.&lt;/p&gt;

&lt;p&gt;La conformité a un coût de développement, c'est vrai. Mais ne pas être conforme a aussi un coût : des amendes légales qui peuvent être massives, des rejets d'app qui bloquent tes releases, et surtout une perte de crédibilité face aux utilisateurs qui peuvent y voir un manque de professionnalisme.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Les règles changent rapidement.&lt;/strong&gt; Sois proactif en t'abonnant aux newsletters des plateformes et en suivant les annonces réglementaires de ta région.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Ressources pour suivre les requis des stores&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://developer.apple.com/news/upcoming-requirements/" rel="noopener noreferrer"&gt;&lt;strong&gt;Apple Developer Requirements&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://support.google.com/googleplay/android-developer/announcements/13412212" rel="noopener noreferrer"&gt;&lt;strong&gt;Google Play Policy Updates&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mobile</category>
      <category>ios</category>
      <category>android</category>
      <category>a11y</category>
    </item>
  </channel>
</rss>
