먼저 방문 해 주 셔서 감사 합니다 ~ 일단 history / hierarchy 의 개념 으로 구분 한 것 은 back 이 라는 액션 을 이전 화면 으로 돌아가 느냐 , 부모 자식 관계 인 화면 간 의 이동 이 냐 인 액션 의 목적 으로 말씀 드릴 수 있 구요 . 이것 을 하드 키로 구현 하 든 UI 상 에서 UP 버튼 을 만들 든 그것 은 액션 을 어떻게 구현 / 기획 할까 의 의미 가 될 것 같 습니다 . 안드로이드 상 에서 구현 도 backpress 이벤트 에 UP 버튼 이벤트 를 걸 어 주 면 하드웨어 back 버튼 으로 Up 버튼 기능 이 가능 하 기 에 하드웨어 키 와 UP 버튼 으로 도 같 은 기능 을 담당 하 게 되 어 구분 이 모호 해질 것 같 습니다 . 따라서 저 는 back 이 라는 액션 이 어떤 의미 를 담 는지 를 명확 하 게 구분 하 자는 의미 가 더 잘 담긴 history / hierarchy 을 사용 하 는 것 을 선호 합니다 .