가상 갤럭시 폴드 앱을 설치해서 우리 앱이 어떻게 보여질지 미리 확인해보는 방법에 대해서 소개합니다.
말도 많고 탈도 많던 갤럭시 폴드가 지난 9월6일에 출시되었습니다.
갤럭시폴드라는 제품 자체가 신기하기도 하지만 개발자와 디자이너에게는 큰 고민을 안겨주었습니다.
Tablet 화면 대응도 고민인데 Foldable까지 대응해야 하나...?
우리가 갤럭시 폴드를 대응하든 안하든 우리 앱이 해당 기기에서 어떻게 나오는지 궁금합니다.
하지만 그렇다고 테스트를 위해 거금 240만원을 주고 구매할 수도 없고 심지어 현재는 품절대란인 상태입니다.
(240만원 묻고 폴더블로가!!)
친한 옆 회사에서 테스트폰으로 구매한다면 우리 서비스도 설치해서 봐달라고 부탁할 수는 있겠죠..
하지만 아주 간단한 방법이 있습니다
삼성에서 제공하는 앱을 활용해서 폴더블 기기에서 우리 앱이 어떻게 보여지는지 확인해볼 수 있습니다.
설정방법
삼성에서 제공하는 FoldableEmulator.apk 파일을 다운로드 합니다. (편의를 위해 GitHub에 업로드 해두었으며 공식적으로는 공식 홈페이지에서 받으셔야 합니다.)
adb명령어로 APK 파일을 설치해줍니다. adb install FoldableEmulator.apk
앱을 사용하기 위해서 권한허용을 해줍니다. adb shell pm grant com.samsung.android.foldable.emulator android.permission.WRITE_SECURE_SETTINGS pm grant com.samsung.android.foldable.emulator android.permission.SYSTEM_ALERT_WINDOW
Foldable Emulator 앱을 실행해줍니다.
자, 이제 우리는 갤럭시폴드를 펼쳤을때와 접었을때의 모드를 변경하면서 확인해볼 수 있습니다.
(https://developer.samsung.com/sd2_images/galaxy/content/foldable_testing_table_b1.png)
참고로 화면의 가로너비 dp정보는 아래와 같습니다.
펼쳤을때: 585dp
접었을때: 320dp
테스트
저희 회사에서 운영중인 헤이딜러 앱을 실행 해보았습니다.
(일반 | 갤럭시폴드 펼쳤을때 | 갤럭시 폴드 접었을때)
우려했던 것만큼 펼쳤을때/접었을때의 뷰가 이상하지는 않았습니다. (그렇다고 완벽하다는건 아님..)
확실히 접었을때가 320dp이기 때문에 좁아보입니다. 대부분 디자인가이드가 360dp, 411dp기준으로 되어 있었기 때문에 이부분은 어쩔수 없이 깨질 수 밖에 없는 부분입니다.
하지만 적극적으로 대응하고자 한다면 펼쳤을때/접었을때의 화면 디자인을 추가해서 대응해야 할것입니다.
물론 이 테스트는 실제 기기가 아닌 AVD에도 설치해서 테스트할 수 있습니다.
그런데 말입니다
이 글을 작성하고 있던 도중에 저희 회사에 갤럭시 폴드 실제 기기가 도착하였습니다.
(접었을때는 추억의 초콜릿폰이 생각나네..)
이제 저희 회사는 실제 기기에서 화면을 테스트 해보면 됩니다. 테스트 에뮬레이터 아디오스..
실제로 사용해보니 접어서 사용하기에는 좀 답답한 감이 있어서 대부분은 펼쳐서 사용하게 될것 같습니다. 그러므로 접었을때 좁아보이는 이슈에 대해서는 큰 문제가 되지 않을것이라고 생각합니다. (대응하기 귀찮아서가 아닙니다)
여러분들의 앱이 갤럭시폴드에서 어떻게 보여지는지 확인을 해보시고 이슈가 있다면 갤럭시폴드에서도 아름다운 화면으로 보여지도록 수정하시기 바랍니다.
안드로이드의 다양한 기기와 화면 이슈에 대응하며 살아가는 개발자/디자이너 여러분들 모두 화이팅 입니다.
참고
https://developer.samsung.com/galaxy/foldable/test
저희와 함께 헤이딜러 서비스를 발전 시켜나가실 분들을 기다리고 있습니다. http://bit.ly/prnd-hiring 위의 채용링크로 많은 지원부탁드립니다.
감사합니다.