J'utilise des applications qui peuvent accepter des fichiers de plusieurs façons :
- ouvrir et ensuite utiliser sa propre boîte de dialogue de sélection de fichier
- "Ouvrir avec" dans le Finder
- "glisser-déposer" depuis le Finder
La méthode 1 fonctionne bien et l'application répond comme prévu.
Les méthodes 2 et 3 permettent d'ouvrir l'application - vous pouvez voir la barre de menu de l'application et l'icône du dock - mais il y a un délai de 4 ou 5 secondes avant que la fenêtre de l'application n'apparaisse.
Apple dit :
L'ingénierie a déterminé que votre rapport de bogue (39378510) est un doublon du 19293778 et sera fermé.
Mais pourquoi ce retard ? Que fait MacOS ? Comment puis-je supprimer ce délai ?
J'ai essayé :
- réinitialiser les services de lancement (aucune différence)
- compte d'utilisateur nouveau/guest (pas de délai !)
Le plus intéressant :
- Création d'une nouvelle application avec un identifiant unique (pas de retard au premier lancement ; retard au deuxième lancement).
- Supprimer État de l'application sauvegardé pour l'application (pas de délai !) mais il se régénère à chaque exécution de l'application.
- Suppression du fichier uniquement données.données ( télécharger ce fichier ) dans le État de l'application sauvegardé (pas de retard !)
Solution : Je peux empêcher État de l'application sauvegardé sur la base de chaque application. Voir ici : https://github.com/sveinbjornt/Platypus/issues/110#issuecomment-377398429
Toute idée est la bienvenue.
- mac OS 10.13.6
- pas d'antivirus
Voici deux vidéos :