2020년에 저희는 교사 및 아동 발달 전문가들이 검토하고 평가한 양질의 앱을 소개하고자 교사 추천 프로그램을 도입했습니다. 본 프로그램을 통해 교사의 추천을 받은 앱만 Play 스토어 키즈 탭에 노출되어, 사용자들이 양질의 앱과 게임을 한층 수월하게 찾을 수 있게 되었습니다.

 

교사 추천 프로그램에 대한 지속적인 투자의 일환으로, 저희는 Play의 가족 정책을 준수하는 모든 앱이 평가를 거쳐 키즈 탭에 노출될 자격을 얻을 수 있도록 본 프로그램을 확대할 예정입니다. 더불어 개발자들을 위한 절차 간소화도 진행 중입니다. 기존에 교사 추천 자격과는 별개의 전제 조건이었던 가족을 위한 설계 프로그램 요건이, 앞으로는 더 넓은 범위의 가족 정책으로 편입됩니다. 여러 요건을 하나의 정책으로 통일하고 교사 추천 프로그램 참여 자격을 확대함으로써 각 가정에 더 많은 교사 추천 앱을 제공하고, 개발자 여러분께서 더 많은 사용자에게 다가갈 수 있도록 지원하고자 합니다.

 

교사 추천 프로그램을 처음 접하실 경우, 저희 목표가 무엇인지 궁금해하실 수도 있습니다. 엄격한 개인정보 보호 및 보안 요건을 갖추는 것은 물론, 우수한 아동 콘텐츠는 호기심을 자극하거나, 학습을 돕거나, 단순한 재미를 유발하는 등 다양한 형태를 띱니다. 전 세계의 교사와 전문가로 구성된 팀은 연령에 따른 적합성, 경험의 질, 풍부한 콘텐츠와 즐거움 등을 기준으로 삼아 앱을 검토하고 평가합니다. 투명성을 강화하는 차원에서, 저희는 앱 등록정보에 특정 앱이 높은 평점을 받은 이유를 기재하여 해당 앱이 자녀에게 적절한지 결정하는 데 도움을 드리고 있습니다. 어린이를 위한 양질의 앱을 설계하는 법에 관한 추가 정보는 Google Play Academy에서 더 자세히 살펴보실 수 있습니다. 

 


 

어린이 보호를 위한 광고 정책 구축

어린이와 가족을 위한 훌륭한 앱 경험을 구축하고자 하는 경우, 아이들에게 노출되는 모든 광고는 연령대에 적합하며 Google Play의 가족 정책을 준수해야 합니다. 이러한 요건에는 가족용 자체 인증 광고 SDK 프로그램도 포함됩니다. 사용자 보호를 강화하고 가족용 앱 개발자들의 편의를 개선하기 위해, 저희는 최근 가족용 자체 인증 광고 SDK 프로그램을 변경했습니다. 본 프로그램에 참여하는 SDK는 이제 해당 SDK의 어떤 버전이 가족용 앱에 적절한지 명시해야 합니다. 자체 인증 버전 목록은 저희 고객센터에서 확인하실 수 있습니다.

 

2023년부터 모든 가족용 앱 개발자는 각 SDK가 가족용 앱으로 적절하다고 명시한 가족 자체 인증 광고 SDK 버전만을 사용해야 합니다. 본 정책이 본격적으로 시행되기 전, 미리 업데이트를 준비하시기 바랍니다.

 

새로운 데이터 보안 섹션 옵션을 통한 투명성 강화

앞으로 몇 주 안에 어린이가 타겟층에 포함되는 모든 앱은 데이터 보안 섹션의 특별한 배지를 통해 Play의 가족 정책 요건 준수 여부를 나타낼 수 있게 됩니다. 이러한 배지를 통해 요구사항을 충족하는 앱을 찾는 가족들이 보다 편리하게 앱을 찾을 수 있도록 도움을 주고, 더 나아가 사용자에게 데이터에 대한 투명성과 통제 권한을 제공하려는 Google Play의 노력을 뒷받침할 수 있습니다. 해당 배지를 표시하려면 데이터 보안 양식에서 “보안 관행” 페이지를 방문해 주세요.



 

Google Play가 어린이와 가족을 위한 양질의 콘텐츠를 제공할 수 있도록 늘 도움을 주셔서 감사드립니다. 더 많은 개발자 리소스는 아래에서 확인하실 수 있습니다.

  

Play 아카데미 교육과정을 통해 Google Play 가족 정책 준수방법 확인하기 (SDK 요건, 타겟 연령층 선택 및 콘텐츠 설정 등)

올해 초 개발자 여러분께 공개한 Play Integrity API는 조작된 앱이나 지원되지 않는 앱 환경과 같은 위험하거나 알려지지 않은 상호작용을 감지하게 해 줍니다. 사용자가 앱이나 Android 기기의 진위를 확인하려 하면 이 API가 호출되고, 문제가 감지되면 개발자는 어떤 방어 조치를 취할지 결정할 수 있습니다. 초기 데이터에 따르면 이 기능은 개발자가 승인받지 못한 앱 사용을  50% 이상 줄이는 데 도움이 되었습니다.

 

API 응답을 맞춤 설정하고 Play Console 내 테스트를 설정하는 것에 더하여, 설치한 사용자 수를 대상으로 API 응답을 분석하고 분류할 수 있도록 새로운 보고 기능도 추가합니다. 또한 빠른 시일 내에 어느 기기에서든 Play Store 앱의 개발자 설정에서 Integrity API 응답을 디버그할 수 있는 기능을 추가할 예정이므로, 문제를 발견하고 악용 방지 전략을 개선할 수 있습니다. 여기를 클릭해 Play Integrity API를 시작하세요.




Google Play 앱의 리뷰 공격 방지를 위한 새로운 대책


여러분의 비즈니스가 성장하고 사용자가 앱에 대한 신뢰할 수 있는 정보를 얻으려면 앱 리뷰가 정확하고 유의미하며 정직해야 합니다. 올해 초, 앱 평점을 부당하게 바꾸는 조직적 공격을 보다 적극적으로 미리 차단하는 프로그램을 적용했습니다. 한층 강화된 평가 시스템을 통해 정상적이지 않은 평점 변화 징후나 낮은 평점 리뷰가 이유 없이 급증하는 현상을 더욱 잘 감지하게 되었으며, 의심스러운 활동을 신속히 조사하여 대응하는 일도 가능해졌습니다. 올해 초에 해당 프로그램이 실시된 이후, 인기 앱들의 평점을 크게 낮추는 공격은 한 번도 발생하지 않았습니다. 또한 추가 예방 조치로 모든 앱 리뷰에 대해 24시간 보류 후 게시를 의무화했습니다. 실제 앱 경험에 기반한 리뷰를 제공하고 플랫폼의 신뢰도를 더욱 향상하기 위한 추가적인 정책 개선 방법이 마련되는 대로 여러분께 안내해 드리겠습니다.

 

직접적인 정책 지원을 위한 프로그램 확대


저희는 다양한 커뮤니케이션과 트레이닝으로 개발자 여러분께 정책 변경 사항을 전달드리는 동시에, 보다 직접적인 정책 지원이 필요하다는 의견에도 귀를 기울였습니다. 지난해 초 시작한 Google Play 개발자 헬프라인 파일럿 서비스는 전화를 통해 직접적인 정책 지원을 제공하는 프로그램입니다. 2021년 상반기에 인도에서 12,000명의 개발자들에게 서비스를 시작한 뒤, 17개국 44,000명까지 범위를 확대했습니다. 현재 헬프라인 프로그램은 4천 건에 가까운 정책 지원을 완료했으며, 약 90%의 만족도를 달성했습니다. 이 프로그램은 개발자의 정책 준수와 관련된 문제를 지원하고 있으며, 프로그램 규모를 확대하여 빠른 시간 내에 더 많은 개발자가 정책 준수에 대한 지원을 받을 수 있기를 기대합니다.

 

Strike Removal 파일럿 프로그램 출시


정책 지원 확대와 함께, 중요하지만 잘못 이해하기 쉬운 정책에 대해 더 자세히 안내하고자 올해 새로운 프로그램을 실시했습니다. 대부분의 개발자는 좋은 뜻으로 앱을 개발하고 배포하지만, 가끔 의도치 않게 정책을 위반하는 경우가 발생합니다. Play Strike Removal 파일럿 프로그램에 참여하여 Play Academy 교육 과정 및 정책 위반 관련 평가를 완료하면 정지 조치에 따른 경고에서 해제될 수 있습니다. 개발자 앱 정지 사유 중 약 3분의 2에 달하는 지적재산권 침해 및 스팸 정책 위반에 대한 교육도 함께 진행 중입니다. 안전한 Google Play를 만들기 위해, 정책을 더욱 자세히 안내하는 교육 과정도 향후 추가할 예정입니다.

 

개인 정보 보호 친화적인 광고 접근법 프리뷰


이전에 안내해 드린 바와 같이 Android의 개인 정보 보호 샌드박스는 다년간에 걸쳐 진행되는 이니셔티브이며, 이용자 개인 정보를 보호하고 개발자 여러분께 성공적인 디지털 비즈니스를 구축할 도구를 제공하는 혁신적인 기술 개발을 목표로 합니다. 이러한 솔루션의 목적은 현재 이용되는 추적 메커니즘에서 벗어나고 디지털 지문 수집 등의 은밀한 추적 기술을 제한하는 것입니다. 이를 위해서 광고 ID와 같은 앱 간 식별자 접근이 필요치 않은 핵심 광고 기술을 개발하는 중입니다. 이 기술들을 개별적으로 또는 함께 사용하면, 광고를 타게팅하고 측정하여 효율적인 캠페인을 생성하는 동시에 이용자의 개인 정보를 보다 더 보호할 수 있게 됩니다. 업계 관계자 및 개발자 여러분과 긴밀히 협력하여 진행하고 있으므로, 개발자 프리뷰 테스트와 통합 설계를 해 보신 후 피드백을 보내 주시기 바랍니다.





개발자 여러분이 성공해야 플랫폼도 성공할 수 있습니다. 저희는 개발자 여러분과 매일 긴밀히 소통하면서 여러분이 겪는 어려움을 이해하고, Google Play에 혁신적인 앱을 출시하도록 지원하며, 이용자가 앱을 안전하게 이용하고 신뢰할 수 있도록 노력하고 있습니다. Google Play를 모두가 믿을 수 있는 안전한 플랫폼으로 만드는 데 함께해 주셔서 감사합니다.


대화면용 Play 스토어 홈페이지 (2023년)

이러한 콘텐츠 중심 접근 방식은 스토어에서 앱을 한눈에 알아보도록 설계하여 사용자의 앱 선택 과정을 돕습니다.

대화면에서 사용되는 앱을 소개하기 위한 권장사항을 콘텐츠 품질 가이드라인으로 정리해 게시했습니다. 2023년부터 이 기준을 준수하는 애셋을 갖춘 앱은 Google Play에서 더 다양한 형식을 활용할 수 있습니다. 가이드라인 준수 여부는 앱의 홍보성에는 영향을 미치지 않으며, Play 스토어에서 해당 앱이 표시되는 모습에만 영향을 줍니다.


ChromeOS용 스크린샷 지원

현재는 Chromebook을 사용해 Play 스토어를 탐색할 때도, 스토어 등록정보 페이지에는 태블릿 또는 휴대폰 환경에서 저장된 스크린샷이 게시되어 있는 모습을 볼 수 있습니다. 이런 스크린샷은 Chromebook의 앱 환경을 정확하게 보여주지 못하기 때문에 Play Console에서 Chromebook 고유의 스크린샷을 업로드하는 기능을 출시하게 되었습니다.

Play Console의 Chromebook 스크린샷

최대 8장의 스크린샷을 업로드할 수 있으며 주로 Chromebook용 Play 스토어에 표시됩니다. 이 스크린샷은 앱 등록정보 페이지와 Play 홈페이지에서 모두 볼 수 있습니다.

가로 모드의 경우 화면 비율을 16:9로 설정하여 1080~7690px 크기의 스크린샷을 사용하는 것이 좋습니다.

시작하려면 Play Console의 Main Store Listing 섹션을 확인해보세요. 


태블릿 스크린샷 가이드라인 업데이트

새로운 ChromeOS 스크린샷 지원 출시와 더불어 다양한 대화면 환경의 일관성을 유지하기 위해 태블릿에 대한 품질 가이드라인도 업데이트합니다. 기존에 업로드된 태블릿 스크린샷에는 해당하지 않는 사항이지만, 앱을 업데이트할 때에 신규 스크린샷을 업로드하는 프로세스가 간소화될 것입니다.


휴대폰에서의 변경 사항

기타 기기를 위한 홈페이지

지난달에는 폼 팩터별 홈페이지를 선보여 드린 바 있습니다. 폼 팩터별 홈페이지는 휴대할 수 없는 기기를 추가로 보유한 사용자를 위해 스마트폰에 따로 마련된 전용 영역입니다. 휴대폰에서도 둘러볼 수 있는 이 홈페이지에는 사용자의 스마트시계, TV, 자동차에 적합한 앱이 표시되어 개발사의 앱 및 스토어 세부 등록정보를 쉽게 접할 수 있습니다.

기타 기기를 위한 홈페이지

기기별 검색 필터와 원격 설치

Play 스토어에 새로 추가된 기기 필터로 검색 결과를 필터링할 수 있습니다. 필터를 사용하면 선택한 기기와 호환되는 앱만 포함하는 결과를 표시하게 됩니다.


(좌) 기기 검색 필터, (우) 다른 기기에 원격 설치

스토어 등록정보 권장사항

앞서 알려드린 변경 사항을 통해 스토어 등록정보의 세부 정보가 훨씬 더 눈에 띄게 됩니다. 이와 관련해 앱 애셋을 최적화하는 데 도움이 되는 몇 가지 방법을 알려드립니다.

핵심적인 앱 또는 게임 경험을 잘 보여주는 스크린샷을 기기별로 사용하세요

Play Console에서는 스크린샷을 업로드하여 기기에 따라 달라지는 앱 또는 게임의 모습을 보여주고, 각기 다른 폼 팩터만의 특징을 강조할 수 있습니다. 앱을 실제로 사용하는 흐름이 나타나도록 스크린샷을 선정하시기 바랍니다. 모든 기기에서 실제 앱 또는 게임 경험을 예측하는 데 도움이 됩니다. 


기기 이미지는 주의해서 사용하세요

실제 기기의 이미지는 금방 시대에 뒤처지거나 일부 사용자를 소외시킬 수도 있습니다. 애셋 유지 관리에 드는 시간을 절약하려면 앱 또는 게임 내부의 스크린샷과 영상만 사용하세요.




화면 비율과 해상도가 적절한 고화질 이미지를 사용하세요

스크린샷이 화면의 크기와 상관없이 멋지게 보이도록 하려면 반드시 고화질 이미지를 사용해야 합니다. 깨지거나 확대 또는 축소되었거나 부적절하게 회전된 스크린샷의 사용은 피하시기 바랍니다.



애셋에 너무 많은 텍스트를 담지 마세요

Play 홈페이지에 표시되는 스크린샷과 동영상이 멋지게 보이도록 하려면 지나친 텍스트 사용은 자제하시기 바랍니다. 특정 화면의 크기에 맞게 애셋의 크기를 조정해야 하는 경우도 있으므로 텍스트가 잘리는 일을 방지하려면 텍스트 사용을 자제하는 것이 좋습니다.

텍스트를 사용해야 할 경우, 시간에 따라 자주 업데이트가 필요한 문구는 피하시기 바랍니다. 



스토어 등록정보의 가시성을 높이려면 애셋의 품질이 무엇보다 중요합니다. 위에서 알려드린 기능 및 참고사항을 활용하여, 기기 환경별로 앱의 강점을 효과적으로 소개하시길 바랍니다. 더 자세한 사항은 콘텐츠 품질 가이드라인에서 확인해 보세요.


ZEPETONAVER Z에서 제작한 3D 메타버스 플랫폼으로, 200여 개국에 3억 명이 넘는 사용자를 두고 있습니다. ZEPETO에서는 하나뿐인 아바타를 만들고, 친구를 사귀고, 나만의 상상력으로 빚어낸 가상 공간을 탐험할 수 있습니다. 사용자 경험을 우선시하는 플랫폼을 구축하기 위한 방법의 일환으로, ZEPETO의 엔지니어들은 Android의 최신 네이티브 UI 툴킷인 Jetpack Compose로 마이그레이션을 시작하게 되었습니다.
 

Jetpack Compose로 통합
 ZEPETO 최초 개발 당시에는 View와 Unity, OpenGL이 사용되었으나, 기존에 View로 작성된 UI 코드의 20%가 현재 Jetpack Compose로 재작성되었습니다. 이후 개발 과정에서 반복적으로 발생하는 충돌을 해결하기 위해 ZEPETO 개발자들은 순차적으로 Compose 통합 작업을 진행했습니다. View 시스템에서 Slider나 Switch처럼 특정한 모양을 띠는 커스텀 UI를 구현하려면 onDraw 메서드에서 Canvas 클래스를 호출해야 합니다. Jetpack Compose에서는 커스텀 클래스를 정의할 필요 없이 Kotlin만으로 이러한 UI를 구현할 수 있어 개발 과정이 간소화되고 추가적인 절차가 줄어듭니다.




코드베이스 축소
Jetpack Compose가 도입된 후, ZEPETO 개발자들은 복잡한 UI 기능을 재작성했습니다. 새로운 설계 시스템에서는 글꼴 및 크기를 보다 직관적인 방식으로 조정할 수 있어 유지 보수성, 효율성, 사용자 경험이 크게 개선되었습니다. Android 개발자 김호중 님은 “Compose를 사용하여 캐릭터 샵, 선물하기, 얼굴 꾸미기 화면처럼 UI가 비교적 복잡하고 다양한 비즈니스 로직이 존재하는 부분의 코드를 재작성했습니다.”라고 전했습니다. 캐릭터 샵의 페이저와 그리드 같은 영역에서는 Composable을 사용하여 코드 수를 10% 이상 줄였습니다.

ZEPETO에서는 다이얼로그 컴포넌트도 Compose로 마이그레이션하기로 했습니다. 이로써 엔지니어들은 앱 전반에 걸쳐 원하는 형태의 다이얼로그를 사용할 수 있게 되었습니다. ZEPETO 소속 Android 개발자인 박주형 님은 “이제 공통 다이얼로그의 각 구성 요소를 컴포넌트로 만들어, 마치 레고를 조립하듯 공통 다이얼로그를 만들 수 있게 되었습니다.”라고 말했습니다. 코드 모듈화 덕분에 개발자들이 자주 사용하는 앱 컴포넌트를 구축하는 속도가 더욱 빨라졌습니다. 다이얼로그 컴포넌트를 Compose로 마이그레이션하여 1600 라인 이상의 코드를 정리한 결과, 코드의 가독성과 이해도, 유지 보수성이 더욱 강화되었습니다.
 

한층 개선된 개발 경험
Jetpack Compose 덕분에 UI 요소를 재사용 및 공유하면서 Preview, 개발, UI 구현 작업의 효율성이 대폭 증대했습니다. ZEPETO 개발자들은 이미 230개가 넘는 Preview 기능을 생성하여 앱 전반에 걸친 기능을 손쉽게 테스트 및 디버깅하고 있습니다.
개발자들이 Jetpack Compose를 배우는 과정도 상당히 수월했습니다. 김호중 개발자는 “이미 Android View 시스템을 잘 아는 개발자들은 짧은 시간 안에 Compose를 실제 사용 가능한 수준으로 익힐 수 있었습니다.”라고 밝혔습니다.
We rewrote the Character Shop feature in Compose. It was much faster to write it in Compose, and we reduced the amount of code by over 10% ≫
Hojung Kim Android developer, ZEPETO


Compose와 함께 도약하기
Compose를 최우선순위로 두고 계속해서 지원을 확대하는 Google의 방침은 ZEPETO 개발자들에게 큰 동력이 되었습니다. ZEPETO에서는 앞으로 Google이 더 많은 Android API를 통합하며 Compose를 계속해서 발전시켜 나갈 모습을 기대하고 있습니다.

현재 캐릭터 샵, 비디오 및 사진 에디터, 다이얼로그 컴포넌트 등 ZEPETO의 많은 기능은 그래픽을 구현하는 Unity, OpenGL과 함께 Jetpack Compose로 구현되었습니다. 하지만 ZEPETO는 여기서 멈추지 않고 빠른 개발 속도, 코드 유지 보수성 및 코드 축소 등 이미 증명된 장점들에 힘입어, 계속해서 Compose를 통해 화면을 마이그레이션하고 새로운 기능을 구축할 것입니다. 김호중 개발자는 “Unity와 OpenGL로 구현되는 그래픽과 나머지 UI를 제외하고, 장기적으로 UI의 80% 이상을 Compose로 구성할 계획입니다.”라고 덧붙였습니다.
 
지금 앱 최적화하기
Jetpack Compose와 함께 UI 개발의 새로운 장을 열어 보세요.