구글 플레이 콘솔에서 앱 정보(스토어 등록정보) 기본언어 변경하기1)구글 플레이 콘솔에서 앱을 선택합니다. 2)좌측의 사용자 늘리기에서 앱정보의 스토어 등록정보로 이동합니다. 현재 게시중인 기본 스토어 등록정보로 이동합니다. 3)현재 기본값이 한국어(ko-KR)로 설정되어있는것을 확인할수있습니다. 4)번역 관리의 기본 언어 변경에서 기본언어로 선택할 언어를 선택합니다. 기본언어를 영어로 변경하려면 영어(미국) - en-US를 선택합니다. 5)기본 언어(기본값)가 변경된것을 확인할수있습니다. 6)기본 언어의 등록정보 애셋을 입력합니다(앱 이름, 간단한 설명, 자세한 설명) 7)기본 언어의 그래픽을 필수적으로 업로드해야합니다. 그래픽의 앱 아이콘, 그래픽 이미지, 휴대전화 스크린샷 등을 업로드하고 저장합니다..
안드로이드 앱 개발에서 화면 호환성 참고 문서 모음(다양한 화면 크기, 픽셀 밀도)배포 대시보드 https://developer.android.com/about/dashboards#OpenGL화면 호환성 개요 https://developer.android.com/guide/practices/screens_support.html?hl=ko안드로이드 다양한 화면 크기지원 https://developer.android.com/training/multiscreen/screensizes?hl=ko다양한 픽셀밀도지원 https://developer.android.com/training/multiscreen/screendensities?hl=ko픽셀밀도 https://en.wikipedia.org/wiki/Pixel..
안드로이드 패키지(Android Package), APK 파일 구조, 릴리즈 빌드APK (Android Package)는 안드로이드 운영체제에서 애플리케이션(모바일 앱, 모바일 게임, 기타)을 배포하고 설치하는데 사용되는 패키지 파일 형식입니다. https://en.wikipedia.org/wiki/Apk_(file_format)APK 파일의 구조APK 파일은 하나의 압축 파일(ZIP 아카이브)로 안드로이드 운영 체제에서 실행되는 앱에 필요한 파일 및 디렉토리를 포함합니다. AndroidManifest.xml - 앱의 구조, 권한, 액티비티, 서비스 등 앱의 기본적인 설정 정보가 있는 파일 classes.dex - 안드로이드 런타임에서 실행되는 dex 파일 형식(Dalvik)으로 컴파일된 클래스 ..
apk 파일의 안드로이드 빌드 정보 확인하기(AAPT를 사용한 방법)AAPT 도구를 사용하여 지정한 APK 파일의 메타데이터를 출력할수있습니다. 안드로이드 API 수준(sdkVersion), targetSdkVersion, 앱 버전 코드(versionCode), 앱 버전(versionName),기타 정보가 포함됩니다. 1)안드로이드 빌드 도구인 AAPT(Android Asset Packaging Tool)가 설치되어있는지 확인합니다. 일반적으로 안드로이드 스튜디오가 설치되어있으면 아래 경로에서 AAPT를 확인할수있습니다. C:\Users\사용자명\AppData\Local\Android\Sdk\build-tools\버전 2)명령 프롬프트를 실행합니다. 3)아래 명령어를 사용하여 AAPT가 설치된 디렉터리를..
구글 플레이 콘솔에서 개인정보처리방침 URL 확인 및 수정1)구글플레이콘솔 좌측의 모니터링 및 개선에서 정책 및 프로그램의 앱 콘텐츠로 이동합니다. 2)조치됨 탭을 선택하고 개인정보처리방침 관리로 이동합니다. 3)개인정보처리방침 URL을 입력합니다.
삼성 스마트폰 갤럭시 제품 목록 확인 웹사이트 삼성갤럭시 https://en.wikipedia.org/wiki/Samsung_Galaxy 삼성 갤럭시 제품 목록 https://namu.wiki/w/%EC%82%BC%EC%84%B1%20%EA%B0%A4%EB%9F%AD%EC%8B%9C/%EC%A0%9C%ED%92%88%20%EB%AA%A9%EB%A1%9D 삼성 갤럭시 폰, 타블릿 https://www.wikiwand.com/en/Samsung_Galaxy_S_series#/Samsung_Galaxy_Tab_S7 삼성갤럭시 a시리즈 https://en.wikipedia.org/wiki/Samsung_Galaxy_A_series
유니티 안드로이드 게임 개발에서 ProGuard/R8(코드 난독화 도구)코드 난독화 (Obfuscation)의 목적은 앱의 소스 코드를 보호하는것입니다. 소스 코드의 가독성을 떨어뜨려 악의적인 사용자가 코드를 분석하거나 역공학하는 것을 방지합니다. 결과적으로 프로그램의 취약점을 찾기 어렵게 만들고 알고리즘과 로직을 보호하여 복제 또는 도용을 방지합니다(보안강화, 지적 재산 보호, 역공학 방지) 코드 난독화는 이름 변경(클래스, 메소드, 변수의 이름을 이해하기 어려운 형태로 변경), 제어 흐름 변환(제어흐름 예를들어 조건문, 반복문 등을 이해하기 어렵게 변형), 코드 인라인화, 데이터 변환, 잘못된 코드 삽입(실행되지않는 코드를 삽입하여 분석 방해)등의 기법을 사용합니다. ProGuard/R8, DexG..
안드로이드 모바일 장치 텍스처 압축형식(ETC1, ETC2, ASTC )ETC(Ericson Texture Compression)는 주로 모바일 장치에서 텍스처의 크기를 줄여 메모리 사용을 최적화하고 성능을 개선하는 것을 목표로 개발된 손실 텍스처 압축 기술로 ETC1, ETC2가 존재합니다. 안드로이드 운영체제의 OpenGL ES 그래픽 API에서 사용될수있습니다.https://en.wikipedia.org/wiki/Ericsson_Texture_Compression ETC1 OpenGL ES 2.0 이상을 지원하는 기기에서 사용 가능합니다(안드로이드 상당 부분의 장치에서지원) 투명도를 직접적으로 지원하지않지만 알파 구성요소에 보조 텍스처 파일을 사용할수있습니다. 투명한 영역을 가진 텍스처를 압축할..
안드로이드 코드명칭, 버전, API level 확인 코드명, 태그 및 빌드 번호 https://source.android.com/setup/start/build-numbers#platform-code-names-versions-api-levels-and-ndk-releases SDK 플랫폼 출시 노트 https://developer.android.com/studio/releases/platforms
안드로이드 및 IOS 앱(게임) 베타 테스트 도구(사전 체험판 및 BETA 앱) 베타 테스트 도구는 앱 및 게임 개발자가 실제 사용자들에게 앱의 베타 버전을 제공하여 테스트하고 피드백을 수집할 수 있는 도구입니다. 이를 통해 개발자는 앱의 안정성과 성능을 향상시키고 사용자 요구에 대응할 수 있습니다. 안드로이드 앱 베타 테스트(Android app beta test) 구글은 Android 앱 개발자들에게 앱 베타 테스트를 위한 도구와 서비스를 제공합니다. 개발자는 Google Play 콘솔을 통해 Android 앱의 베타 버전을 만들고 제한된 사용자들에게 배포할 수 있습니다. Android 앱 베타 테스트를 통해 앱 알파 및 베타 릴리즈, 업로드 및 배포(APK 파일을 업로드하고 Google Play 콘..