에밀 코발스키의 글 "Great Animations"에서는 훌륭한 애니메이션을 만드는 원칙과 중요성을 다룹니다. 사람들은 도구를 선택할 때 기능뿐만 아니라 전체적인 경험을 중요하게 여깁니다. 예측 가능하고 즐거운 경험을 제공하기 위해 애니메이션이 중요한 역할을 합니다. 좋은 애니메이션은 자연스러움, 빠른 반응, 목적성, 성능, 중단 가능성, 접근성을 갖춰야 합니다. 1. **자연스러운 애니메이션**: 자연스러운 동작은 사용자 경험을 친숙하게 만듭니다. 2. **빠른 애니메이션**: 빠른 애니메이션은 성능을 향상시키는 느낌을 줍니다. 3. **목적 있는 애니메이션**: 모든 곳에 애니메이션을 남발하지 말고 정보 전달에 도움이 되도록 합니다. 4. **성능이 좋은 애니메이션**: 60 프레임/초 이상으로 유지하여 부드러운 실행을 보장합니다. 5. **중단 가능한 애니메이션**: 사용자 동작에 반응하여 애니메이션 상태를 변경할 수 있어야 합니다. 6. **접근성 있는 애니메이션**: 사람마다 다른 반응을 고려해 애니메이션을 조정합니다. 에밀은 또한 독자들에게 자신의 온라인 강좌 "Animations on the Web"를 소개하며, 더 깊이 있는 내용을 배우고 싶다면 강의를 참고하라고 권합니다. 애니메이션의 정교함을 이해하고 실습하며, 사용자에게 더 나은 경험을 제공하는 방법을 배울 수 있습니다.