세션 발표자
서민수(Best Reviewer) - 삼성전자 / Mobile eXperience사업부 / Basic Platform개발그룹
세션 소개
Watch Face Format이란 삼성과 구글이 협업 하여 만든 새로운 Watch Face 제작 방식으로 코드 구현 없이 Watch Face를 디자인 및 제작 할 수 있는 선언형 XML 형식을 의미합니다.
Watch Face 제작자는 Watch Face Format의 watch face를 제작 완료 후 store 에 업로드를 하기 위해 Android App Bundle로 앱 패키징을 하게 됩니다.
Watch Face Format 패키지는 크게 watch face 화면 구성을 위한 리소스, 리소스를 해석하여 화면에 render 및 display해주는 runtime으로 구성이 되어 있습니다.
기존에는 Watch Face app는 리소스와 runtime 이 두 모듈을 하나의 앱 패키지로 구성하여 store 다운로드를 통해 사용자에게 제공되어지고 있었습니다.
하지만 Wear OS T 가 출시 되면서 runtime 모듈의 특성을 고려하여 platform화 하기로 결정하였고 T os 이전 platform 과 차이가 발생하게 되었습니다.
그래서 platform 의 차이로 인해 패키징 방식을 변경해야하는 문제가 생겼고 T os 이전, 이후 platform 을 모두 지원하기 위한 방법을 고민하게 되었고
Android App Bundle의 Dynamic Feature Module 이라는 방식을 이용하여 하나의 Android App Bundle 패키지로 T os 이전, 이후 platform을 모두 지원할 수 있는 방법을 찾게 되었습니다.
Android App Bundle의 Dynamic Feature Module 는 앱의 구성 요소를 여러 모듈로 분리하고 각 모듈 별로 분리되어 다운로드를 가능하게 하는 기술입니다.
Dynamic Feature Module 적용을 통해 최소의 비용으로 하위 호환성 문제를 해결할 수 있게 되었고 이를 통해서 개발자들이 신규 기능 적용 시 자주 겪게 되는 하위 호환성 문제 해결의 사례를 소개하고자 합니다.
목차
1.Watch Face Studio 2023
2.Watch Face Format
3.Android App Bundle 활용
4.Android App Bundle 적용 방법
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
Website
https://www.sdc-korea.com/
#Samsung #SDC23Korea #SamsungDeveloperConferenceKorea #Day1 #Session #Track2 #Platform #DevelopmentCulture