Dans iOS, pourquoi n’y a-t-il pas une option ‘kill all’ pour que nous puissions fermer toutes les apps instantanément au lieu de devoir les faire glisser une par une ?


L'option "kill all" est disponible sur android parce qu'elle exécute toutes les apps d'arrière-plan et de premier plan de manière similaire. iOS ne fait pas cela. iOS ne permet pas un véritable multitâche pour les apps tierces. iOS permet seulement à certaines API de fonctionner en arrière-plan, comme le streaming audio et les notifications push. Une application cesse de fonctionner dès que l'utilisateur passe à une autre application. Apple donne à ses propres apps des capacités de multitâche que les autres apps ne sont pas autorisées à utiliser, ce qui peut entraîner une certaine confusion à ce sujet.


iOS&apos ; un contrôle strict du multitâche cela a quelques avantages. Tout d'abord, la durée de vie de la batterie est grandement améliorée, parce que les apps ne sont pas's en arrière-plan, et parce que les créateurs d'apps doivent souvent exécuter la fonctionnalité dans un serveur et utiliser les notifications push de ce serveur pour une fonctionnalité qui aurait pu être plus facile à mettre en œuvre dans l'application mobile. Deuxièmement, les interfaces utilisateur interactives ne sont jamais impactées par les apps qui s'exécutent en arrière-plan, ce qui conduit à la fluidité supérieure d'iOS.


C'est la raison pour laquelle vous ne trouverez'pas d'option kill all sur iOS.