2 votes

Qu'est-ce que le processus AKAuthorizationRemoteView (Messages) et le processus akd ?

J'ai remarqué que ces deux processus faisaient tourner le ventilateur de mon ordinateur, qu'ils utilisaient pratiquement TOUT le pourcentage du CPU et qu'ils avaient plus de 40 jours de temps CPU enregistré.

Une recherche rapide sur Google n'a rien révélé. Il semble que cela puisse être lié à l'autorisation d'Apple... mais pourquoi utiliserait-il autant de CPU ?

Je suis inquiet parce que AKAuthorizationRemoteView implique qu'il peut effectuer une opération de visualisation à distance via des messages.

Toute aide est appréciée.

2voto

Jose Chavez Points 645

akd est un service d'arrière-plan créé par Apple qui fonctionne sur MacOS dans le cadre du framework AuthKit. Il est utilisé par d'autres programmes Apple pour faciliter le processus de validation des identifiants Apple.

Par exemple, lorsque vous vous connectez à iCloud à partir de l'App Store, des Préférences Système ou d'autres éléments similaires, l'icône akd Le processus d'arrière-plan est responsable de la "conversation" avec les serveurs d'Apple. Cette approche permet à Apple de gérer et de mettre à jour les authentifications de manière centralisée sur MacOS, au lieu de devoir intégrer cette prise en charge dans chaque application qui en a besoin.

Notez que lorsque vous vous connectez à iCloud depuis un navigateur, akd n'est pas impliqué.

Habituellement akd ne prend pas une quantité énorme de temps CPU. Le fait qu'il le fasse sur votre ordinateur indique qu'il y a un bogue dans le programme. Par exemple, il se peut qu'il y ait eu un retard ou une rupture inattendue dans la connexion entre le programme et le serveur d'Apple, et que le programme soit entré dans une boucle sans fin en attendant que quelque chose se passe.

Ce genre de problème est généralement résolu soit en "tuant" (c'est-à-dire en arrêtant) le programme et en le laissant redémarrer automatiquement, soit en redémarrant simplement l'ordinateur.

AKAuthorizationRemoteView fait partie du cadre AuthKitUI d'Apple. Tout comme l'objectif d'AuthKit, le cadre AuthKitUI contient la fonctionnalité nécessaire pour fournir une interface utilisateur pour l'authentification avec les services d'Apple. Il est créé comme un cadre partagé par d'autres applications afin qu'Apple n'ait pas à mettre à jour chaque programme lorsqu'il modifie l'interface utilisateur pour l'authentification auprès de son serveur.

L'interface utilisateur comprendrait des éléments tels qu'une boîte de dialogue permettant de saisir votre identifiant Apple et votre mot de passe, une boîte de dialogue permettant de saisir les codes d'authentification à deux facteurs à 6 chiffres, une boîte de dialogue de réinitialisation du mot de passe, etc.

Vous n'avez pas besoin de vous préoccuper de la AKAuthorizationRemoteView . "Vue à distance" ne signifie pas que quelque chose ou quelqu'un regarde à distance l'écran de votre ordinateur. En termes techniques, une "vue" est quelque chose qui est affiché sur votre écran - comme par exemple un bouton, un menu, un champ de saisie de texte ou autre. Une "vue distante" est une vue qui est affichée par un fil ou un processus différent du processus principal.

Dans ce cas, cela signifie simplement que vous avez un programme principal (Messages par exemple) qui utilise ce cadre externe et le laisse afficher un dialogue d'authentification en son nom. Ce dialogue est alors "distant" du programme Messages, bien que tout soit contenu et exécuté sur votre propre ordinateur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X