← Повернутися до новин

25 يوليو 2026

Chrome 152 让 Mac 上的 PWA 通知感觉原生——但有个陷阱

Chrome 152 வழங்கப்பட்டுள்ள PWAs-களுக்கு macOS-ல் தங்களின் சொந்த அறிவிப்புத் அடையாளத்தை வழங்கும். கிடைக்கும் பலன் அதிக நம்பிக்கை மற்றும் கட்டுப்பாடு—ஆனால் குழுக்கள் அனுமதிகள், பேட்ஜ்கள், மற்றும் நிலையான அறிவிப்புகளை மீண்டும் சிந்திக்க வேண்டும்.
Chrome 152 让 Mac 上的 PWA 通知更具原生感——但有个陷阱

Powiadomienie to mały element interfejsu, ale niesie ze sobą ogromny ładunek zaufania. Gdy PWA do zarządzania projektami przypomina użytkownikowi o terminie, system operacyjny powinien zidentyfikować aplikację, która je wysłała. Na macOS przeglądarka Chrome historycznie umieszczała na tym komunikacie własną nazwę i ikonę. Aplikacja web wykonała pracę; przeglądarka przejęła tożsamość.

Chrome a maintenant annoncé que ce changement intervient avec Chrome 152. Les Progressive Web Apps installées sur macOS seront représentées comme des applications distinctes dans le Centre de notifications et les bannières de notification. Leur nom et leur icône apparaîtront, et les utilisateurs géreront leur comportement de notification dans la même interface des paramètres macOS utilisée pour les logiciels natifs. La mise à jour s’applique aux PWAs nouvellement installées et aux installations existantes.

Eso suena a pulido visual. Es más importante que eso. Lleva una aplicación web instalada un paso más cerca de ser comprendida, controlada y en la que se confíe como una aplicación por derecho propio. También crea una nueva capa de permisos que los equipos de producto necesitan diseñar a partir de ella.

Chrome está movendo a identidade do navegador para o aplicativo

Avant ce changement, macOS regroupait les notifications des PWA installées via Chrome sous Google Chrome. L’icône du navigateur apparaissait dans l’interface système, et désactiver les notifications revenait à devoir les chercher dans Chrome plutôt que de gérer l’application web comme une application distincte. Pour les utilisateurs ayant plusieurs applications web installées, cela regroupait plusieurs produits en une seule source opaque.

Con la atribución nativa, macOS puede mostrar el nombre y el icono de la PWA instalada. Cada aplicación web tiene sus propios controles para el estilo de las alertas y el comportamiento en la pantalla de bloqueo. Los usuarios también pueden permitir o silenciar PWAs individuales en perfiles de Focus. Un panel de soporte puede tratarse de forma distinta a una herramienta de chat de equipo; una aplicación de finanzas personales puede silenciarse sin desactivar las alertas de cada aplicación web instalada mediante Chrome.

C’est ce type d’intégration de plateforme qui rend l’installation réellement significative. Une icône d’écran d’accueil ou du Dock n’est qu’une partie de l’identité d’une application. Le test le plus probant consiste à vérifier si le système d’exploitation reconnaît le produit de manière cohérente lorsqu’il se lance, envoie une alerte, affiche un badge ou demande une autorisation.

Une meilleure identité s’accompagne d’un modèle d’autorisations plus complexe

Une fois que macOS traite le PWA comme une application distincte, il s’attend aussi à ce que cette application obtienne l’autorisation de notification au niveau du système. Pour un utilisateur qui installe d’abord, puis accepte une demande de notification, Chrome ignorera l’invite d’autorisation de son navigateur et ouvrira à la place l’invite système macOS pour le PWA. C’est un chemin plus propre, car la décision est présentée à l’endroit avec lequel les utilisateurs associent déjà les notifications des applications.

El caso extremo es que se solicita el permiso antes de la instalación. El sitio web puede recibir el permiso a través de Chrome mientras aún se está ejecutando en una pestaña, pero la PWA instalada más adelante también necesitará la aprobación de macOS. Los usuarios existentes que anteriormente concedieron el permiso al sitio en Chrome no se consideran automáticamente como que aprobaron la aplicación instalada a nivel del sistema operativo. Chrome indica que el primer intento de notificación activará el aviso de macOS.

Для продуктовых команд практический вывод простой: Begranted web machtigingen garanderen niet langer zichtbare levering voor de geïnstalleerde Mac-app. Le contenu d’onboarding, de dépannage et d’assistance doit distinguer la décision du navigateur des paramètres macOS. Si un utilisateur a accordé l’autorisation sur le web mais ne voit aucune notification, l’étape suivante utile peut être les Réglages système, et non une autre invite du navigateur.

Los distintivos y las alertas persistentes necesitan una auditoría a fondo.

La modificación también afecta a dos comportamientos similares a los de una aplicación que los equipos a menudo tratan como una interfaz de usuario fiable.

  • Notificações persistentes: Chrome ne respectera plus l’API de notifications. requireInteraction Option sur macOS lorsque l’attribution native est active. macOS permet à l’utilisateur de choisir si les alertes d’une application sont temporaires ou persistantes, de sorte que le paramètre du système d’exploitation prévaut. Les flux de travail critiques ne doivent jamais supposer qu’une notification restera à l’écran jusqu’à ce qu’elle soit ignorée.
  • Dock badges: Una PWA installata tramite Chrome ora richiede l’autorizzazione alle notifiche del sistema operativo affinché possa apparire la sua icona nell’avviso. Se l’utente rifiuta le notifiche o disattiva “Icona app con badge”, una chiamata a navigator.setAppBadge() puede seguir teniendo éxito en JavaScript sin mostrar ninguna insignia visible. Por lo tanto, el código que se resuelve correctamente no es una prueba de que el usuario haya visto un recuento de no leídos.

Nessuno dei due comportamenti è un motivo per evitare queste API. È un motivo per smettere di trattarle come l’unica fonte di verità. Il conteggio della posta in arrivo dovrebbe comunque essere visibile all’interno del prodotto. Il lavoro urgente dovrebbe rimanere individuabile quando l’utente riapre l’app. Un flusso di supporto dovrebbe spiegare come ripristinare l’accesso al sistema senza affermare che l’app possa ignorare le preferenze del Mac dell’utente.

Que devraient changer les équipes d’applications web avant Chrome 152

Le travail à plus forte valeur n’est pas une réécriture. C’est une revue ciblée du calendrier des autorisations et des solutions de repli.

  • When the value is clear, ask. Na ontvangen van installatiemeldingen en in de context van een functie die de gebruiker heeft gekozen, zoals toewijzingsmeldingen of bezorgupdates. De nieuwe systeemprompt maakt de app-identiteit duidelijker, maar hij kan niet uitleggen waarom de onderbreking nuttig is.
  • Testez trois historiques d’utilisateur. Couvrir une nouvelle installation sans autorisation préalable, un site qui a obtenu une autorisation avant l’installation, et une PWA déjà installée dont les utilisateurs ont déjà approuvé les notifications dans Chrome.
  • Conception pour la livraison temporaire. Trate cada alerta como algo que el sistema operativo puede ocultar automáticamente. Conserve el estado importante en un feed de actividad, bandeja de entrada, lista de tareas u otro destino dentro de la aplicación.
  • Faites en sorte que l’échec de la pastille ne soit pas préjudiciable. Les décomptes des badges doivent renforcer les informations disponibles dans l’application, et non les remplacer. Évitez les parcours où un badge silencieux constitue le seul signal indiquant qu’une action est requise.
  • Mettre à jour le déploiement d’entreprise. Managed environments need both Chrome’s NotificacionesPermitidasParaUrls Richtlinie für die Herkunft sowie ein macOS-Konfigurationsprofil, das Zugriff auf die Bundle-ID des „App Shim“ der PWA gewährt. Allein die Chrome-Richtlinie wird die Betriebssystem-Eingabeaufforderung nicht unterdrücken.

La analítica también merece atención. Un valor de permisos puede describir la elección a nivel web sin demostrar que macOS haya mostrado una alerta. Los equipos deberían medir el comportamiento del producto aguas abajo—si los usuarios regresan, abren la pantalla relevante o completan la tarea—en lugar de tratar una llamada API exitosa como confirmación de la entrega.

Who should care most

Esto es lo más importante para las aplicaciones web instaladas, donde las notificaciones forman parte del ciclo del producto: herramientas de colaboración, consolas de soporte, operaciones de comercio, paneles de logística, productos de comunicación, calendarios y software de servicios de campo. Estos productos adquieren una identidad más clara y una ubicación más creíble dentro de la experiencia de Mac. También conllevan el mayor riesgo si confunden el permiso con la entrega.

Los fundadores y los inversores deberían preocuparse por una razón más amplia. La legitimidad de la plataforma se construye a partir de integraciones pequeñas. Los usuarios no evalúan la “capacidad PWA” como si fuera una lista de verificación; se dan cuenta de si la aplicación aparece con su propio nombre, de si los controles están donde esperan encontrarlos y de si el sistema respeta sus elecciones. La atribución nativa mejora las tres.

¿Qué cambia en las aplicaciones web instalables?

Chrome 152 ne crée pas un nouveau canal de distribution et ne résout pas non plus la découverte ou l’installation des PWA sur toutes les plateformes. Son impact est plus limité : une application web installée sur Mac dépend moins visiblement du navigateur qui l’a installée. Cette séparation renforce l’argument en faveur du web comme plateforme d’application, puisque le produit, et non Chrome, devient l’unité que les utilisateurs gèrent.

这里有一个有用的权衡。更深的操作系统集成意味着要接受操作系统的规则。该应用获得自己的身份、专注控制和设置入口,而开发者则失去了坚持要求警报保持可见或必须显示徽章的能力。这并不是对类似应用行为的退让。这正是成熟的应用行为所呈现的样子:由用户保持掌控权。

What IndApp watches next

Die unmittelbare Frage ist, wie reibungslos bestehende Installationen migrieren, wenn Chrome 152 die Nutzer erreicht. Berechtigungsabfragen, die nach einem zuvor funktionierenden Benachrichtigungsablauf angezeigt werden, können wie Rückschritte wirken, sofern die umgebende Benutzeroberfläche die Änderung nicht erklärt. Enterprise-Teams werden außerdem zuverlässige Tools benötigen, um die Bundle-Identität jeder PWA zu finden und zu verwalten.

A grande questão é se a identidade de notificação específica do app se torna consistente entre navegadores e plataformas desktop. Os aplicativos web instaláveis são mais fortes quando os desenvolvedores conseguem projetar um único modelo de confiança compreensível, em vez de ensinar aos usuários exceções navegador a navegador. A mudança do Chrome no macOS é um passo importante porque melhora tanto a presença do app quanto o controle do usuário. O próximo ganho virá de tornar esse comportamento previsível em todos os lugares.

Lectura adicional