2168Fermer2170
BrunniLe 27/02/2019 à 12:11
Zerosquare (./2166) :
Brunni (./2165) :
Et non on peut pas vraiment désactiver les animations. On peut juste, je cite, réduire le mouvement. C'est prévu pour les épileptiques et ne change en grande partie pas la logique derrière, qui attend toujours le même délai avant de rendre l'interface utilisable.
Ah, je ne savais pas. C'est idiot, mais il y a aussi des cas où c'est plus complexe, parce que l'animation sert à masquer un temps de chargement ; du coup, même si tu la désactivais complètement, tu ne gagnerais rien.
Pas chez Apple justement. La logique et l'animation sont liées, donc le chargement ne commence pas avant que l'animation soit complètement terminée (ça inclut les nombres après la virgule qui doivent se stabiliser une fois que l'élément est arrivé à destination), c'est un système de callback. Pendant ce temps l'UI est gelée, éliminant toute action.

C'est pour ça que quand tu achètes un iPhone il est "rapide" (enfin il est beaucoup plus rapide que ton iPhone précédent, et à la limite absolue où la lenteur est trop désagréable ; i.e. Tu passes d'une page a l'autre en < 2 sec, car ça charge en 100ms et l'anime fait 1.8 sec, par exemple), mais avec le temps ou n'importe quelle ramée inhabituelle ce temps augmente. Un chargement de 500ms seulement, qui serait parfaitement sans souci ailleurs, implique une attente de 1.8+0.5=2.3 secondes, cette fois vraiment désagréable. A noter que tu t'habitues aussi au 1.9 sec initiales (puisque tu dois attendre, et chopes une sorte de rythme), donc toute ramée fait que tu presses avant la fin de l'anim, et te foires.