관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - HIG] (Technologies) 9. iCloud (아이 클라우드) 본문

HIG(Human Interface Guidelines)/HIG - Technologies

[iOS - HIG] (Technologies) 9. iCloud (아이 클라우드)

jake-kim 2021. 7. 12. 00:24

iCloud

  • iCloud는 사람들이 명시적 동기화를 수행하지 않고도 모든 기기에서 사진, 비디오, 문서등의 컨텐츠에 접근할 수 있도록 하는 서비스
  • iCloud의 기본적인 측면은 투명성: 사용자는 콘텐츠가 어디에 있는지 알 필요가 없고 항상 최신 버전에 액세스하는 있는 경험 제공

iCloud

  • iCloud로 앱을 쉽게 사용 가능
    • 사용자들은 설정에서 iCloud를 활성화하고 앱이 자동으로 작동하기를 기대
    • 만약 iCloud를 사용할지 여부를 선택하고 싶어할 것 같다면 앱을 처음 열때 모든 데이터에 iCloud를 사용할지 여부를 선택할 수 있는 옵션을 표출
  • iCloud에 보관할 문서를 묻는 방향보다는 자동으로 보관을 지향: 대부분의 사용자들은 개인 콘텐츠를 iCloud에서 사용할 수 있기를 기대하고, storage 자체를 관리하기를 원하지 않는 상태이므로 자동으로 파일 관리가 되도록 설계
  • iCloud에 콘텐츠를 최신 상태로 유지하기 위하여, 몇 초 이상 업데이트가 걸리는 경우 사용자에게 피드백 제공
  • iCloud 저장 공간을 고려하여 설계: iCloud는 사용자들이 지불하는 유한한 자원
  • iCloud를 사용할 수 없을 때 앱이 적절하게 작동하는지 확인
    • 수동으로 iCloud를 비활성화하거나 비행기 모드를 켜면 iCloud를 사용할 수 없다는 경고는 이미 사용자가 인지하고 있기 때문에 따로 경고 표출이 불필요
    • 단 iCloud 액세스가 복원될 때까지 변경 사항을 다른 기기에서 사용할 수 없다는 것을 눈에 띄지 않게 알려주는 UX는 지향
  • iCloud에 앱 상태 정보를 보관: 문서 및 기타 파일을 저장하는 것 외에도 iCloud를 사용하여 앱 상태에 대한 환경설정 및 정보를 저장 가능
    • ex) 잡지 앱 - 마지막으로 본 페이지를 여러 기기에서 다시 이어 볼 수 있도록 iCloud에 저장
    • 단, 모든 기기에 적용하기를 원하는 환경설정을 위한 것인지 사용자에게 확인
  • iCloud 지원 앱에서 문서를 삭제하면 해당 문서는 iCloud 및 다른 모든 기기에서도 제거되므로 삭제를 수행하기 전에 사용자에게 확인 요청 필요
  • 검색 결과에 iCloud에 저장되었던 콘텐츠를 포함: 사용자는 자신의 콘텐츠가 보편적으로 사용 가능하다고 생각하며 이러한 관점이 검색 결과에도 반영되기를 기대

 

* 참고

https://developer.apple.com/design/human-interface-guidelines/icloud/overview/

Comments