일전에 iOS 와 ONE UI 의 애니메이션 표현 차이에 대해 글을 올린 적이 있습니다.
관심 있으시면 아래 링크를 살펴보시면 됩니다.
https://www.clien.net/service/board/park/18221650CLIEN
사실 이 애니메이션 표현방식의 차이에 대해
용어조차 제대로 정립되어 있지 않습니다.
누군가 선형 애니메이션(linear animation)
/ 비선형 애니메이션(nonlinear animation) 이라는
다른 업계의 용어를 가져다 쓰기 시작하여
다들 그렇게 부르기 시작했지만 사실 정식용어도 아니고
누구나 이해하기 쉬운 용어도 아닙니다.
실질 알맞은 용어는
interuptable animation(애니메이션 실행 중 추가입력이 가능한)
/ uninteruptable animation (애니메이션 실행중 추가입력이 불가능한) 인 것 같더군요.
이미 만연하게 퍼진 용어가 전자이므로
여기서는 약어로 LA(linear animation) NLA(nonlinear animation)으로 표시하겠습니다.
비교적 IT기기에 익숙하고 좋아하는 사람들 사이에서는
ONE UI 는 그 많은 안드로이드 기반 OS들 사이에서도 유달리 버벅이는 사용자 경험을 주는 OS로 악명이 높기 때문에
이번에 ONE UI 6 에도 NLA가 채용된다는 루머가 있어
잔뜩 기대하고 있었던 것이 사실입니다.
그럼 타사는 어떻게 발전하고 있을까요?
일단 iOS 입니다
역시 부드럽게 즉각적인 터치입력에 대응하고 매끄러운 응답애니메이션을 보여줍니다.
다음 산소 OS 13 입니다.
원플러스는 안드로이드 기반 OS중에서도 매끄러운 애니메이션과 최적화된 사용자 경험으로 유명했지만 이번에는 NLA를 채용하여 더 매끄러운 사용자 경험을주네요.
다음 화웨이의 독자 OS인 하모니OS 4 입니다.
역시 NLA를 채용하였습니다. 인터넷에서 자료를 찾아보면 독자 OS임에도 터치응답과 관련한 사용자 경험이 상당히 좋은 것으로 보입니다.
다음 One UI 5 입니다.
LA입니다. 앱 오프닝 클로징 애니메이션 사이의 추가입력이 있을경우 명령에 대응하기 위해 애니메이션을 스킵하고 또는 입력무시 오입력반응을 보입니다. 당연히 끊겨보이고 매끄럽지 못하며 터치 피드백이 기민하게 느껴지지 않게 됩니다.
그럼 One UI 6 베타는요?
베타1임을 감안해야하지만 더 나빠졌습니다.
애니메이션을 대대적으로 수정한 흔적이 많은데 터치 응답성. 관성표현어색, 애니메이션 에러 등 버그가 한 짐입니다. 일단 트위터리안 Ice Universe의 주장으로는 아직 One UI 6 에 들어갈 애니메이션은 베타1에 탑재가 안되어 있어 페이크 애니메이션이라고 합니다. 아직은 희망을 놓지 않고 기다려봅니다.
기기가 지가 할 거 다 하고 버벅이다가 뭐라고?? 라는듯이 들어주는게 아니고요.
One UI 많이 개선되었으면 좋겠습니다.
크게 개선이 필요한 시점입니다.
다음 베타에서는 좋아지길 바랍니다.
NLA라고 이야기 하기도 애매한 이상한 애니메이션을 보여줍니다. 차라리 LA를 극한까지 정제했던 5버전이 쓰기엔 훨씬 낫습니다.
꽤나 오래된 몇 년 전 하드웨어 스펙 쓰던 기억으로는 재부팅 거의 안해도 안 느려지는 것만으로 순정 안드 자체는 원래 가볍고 빠릿하구나 싶었어요.
안드가 원래 무거운게 아니라... 제조사 커스텀 역량이 중요한 거 같아요.