앱 다운로드를 시도한 적이 있다면 사이드 로딩 당신의 안드로이드 폰에서, 당신은 그것이 얼마나 혼란 스러울 수 있는지 알 것입니다. 다양한 기기 사양에 맞게 설계된 동일한 앱의 여러 버전이있는 경우가 많습니다. 어떤 버전이 적합한 지 어떻게 알 수 있습니까?
다른 파일 버전 이해
이 글을 읽고 있다면 다음에서 앱을 다운로드하려고 할 가능성이 높습니다. APK 미러 는 Play 스토어에서 무료로 제공되는 APK의 합법적 인 호스팅 사이트입니다. 원하는 앱이 지역적으로 제한되어 있거나 기기에서 사용할 수 없거나 아직 계정에 적용되지 않은 업데이트가있는 경우 훌륭한 옵션입니다. 이 정보는 다음에서 다운로드 할 때도 필요할 수 있습니다. XDA 개발자 또는 다른 출처.
관련 : Android에서 앱을 사이드로드하는 방법
그럴 경우 휴대 전화에 적합한 다운로드를 찾는 것이 번거로울 수 있습니다. 보고있는 앱에 하나의 버전 만 있지만 일부 앱에는 여러 버전이있는 경우에 대해 걱정할 필요가 없습니다. 예를 들어 YouTube는 40 가지 변형 . 휴대 전화에 가장 적합한 버전을 알아야 할 때입니다.
일반적으로 세부 정보는 세 가지 기본 범주로 분류됩니다.
- 건축물: 이것은 전화기의 프로세서 유형을 나타냅니다. 일반적으로 옵션은 arm, arm64, x86 및 x86_64입니다. ARM 및 x86은 32 비트 프로세서 용이고 arm64 및 x86_64는 64 비트 프로세서 용입니다. 아래에서 더 자세히 설명하겠습니다.
- Android 버전 : 기기에서 실행중인 Android OS 버전입니다.
- 화면 DPI : DPI는 "Dot Per Inch"의 약자이며 기본적으로 휴대 전화 화면의 픽셀 밀도입니다. 예를 들어 6 인치 풀 HD 화면 (1920x1080)의 DPI는 ~ 367입니다. 해상도를 최대 2880x1440으로 높이면 DPI가 ~ 537로 올라갑니다.
기술적으로 픽셀 밀도를 언급 할 때 올바른 용어 할까요 PPI 또는 인치당 픽셀 수입니다. 하지만 APK Mirror (및 기타)에서는이를 DPI로 참조하므로 관련 용어를 계속 사용합니다.
ARM 대 x86
Android 버전과 DPI는 매우 간단하지만 프로세서 아키텍처는 완전히 또 다른 이야기입니다. 가능한 한 간단하게 여기에서 분석 할 수 있도록 최선을 다하겠습니다.
- 팔: 이것은 무엇보다도 모바일 프로세서 아키텍처이며 현재 대부분의 전화가 실행되는 것입니다. Qualcomm의 Snapdragon, Samsung의 Exynos 및 MediaTek의 모바일 칩은 모두 ARM 프로세서의 예입니다. 대부분 최신 칩은 64 비트 또는 ARM64 .
- x86 : 이것은 Intel 칩의 아키텍처 사양입니다. 인텔이 컴퓨터 시장에서 지배적이기 때문에 이러한 칩은 Android 핸드셋에서 훨씬 덜 일반적입니다. x86_64 64 비트 Intel 칩을 나타냅니다.
x86 및 ARM 파일은 상호 호환되지 않으므로이 정보는 특히 중요합니다. 휴대 전화의 특정 아키텍처에 맞게 설계된 버전을 사용해야합니다.
마찬가지로 휴대 전화에서 32 비트 프로세서를 실행하는 경우 64 비트 APK가 작동하지 않습니다. 그러나 64 비트 프로세서는 이전 버전과 호환되므로 32 비트 APK는 64 비트 프로세서에서 잘 작동합니다.
장치의 올바른 정보를 찾는 방법
알아요 혼란 스러워요 좋은 소식은 다음과 같은 앱을 사용하여 기기의 모든 정보를 쉽게 찾을 수 있다는 것입니다. Droid 하드웨어 정보 . 이것은 Play 스토어의 무료 앱이며 기본적으로 휴대 전화에 대해 알아야 할 모든 것을 알려줍니다.
가서 그것을주고 설치하고 발사하십시오. 원하는 정보를 정확히 찾을 수있는 곳을 알려드립니다.
첫 번째로 보려는 탭은 앱이 기본적으로 열리는 '기기'탭입니다. 여기에는 DPI와 Android OS 버전의 두 가지 주요 정보가 있습니다.
DPI를 찾으려면 디스플레이 섹션 아래의 소프트웨어 밀도 항목을 확인하십시오.
Android 버전의 경우 기기 섹션에서 OS 버전을 확인하세요. 이것은 버전 번호를 명시 적으로 표시합니다.
아키텍처 정보를 보려면 시스템 탭으로 이동하여 프로세서 탭 아래의 CPU 아키텍처 및 명령 세트 항목을 확인하십시오. 이것은 "arm64"또는 이와 유사한 것을 명시 적으로 말하지 않기 때문에 다른 것만 큼 강력하지 않습니다. 따라서 줄 사이를 조금 읽어야합니다.
먼저 아키텍처 이름에 "64"가 표시되면 64 비트 기기임을 거의 보장 할 수 있습니다. 충분히 쉽습니다. ARM인지 x86인지 확인하기 위해 명령어 세트 섹션을 살펴 보겠습니다. 여기서도 "arm"과 같은 기본 정보 만 찾습니다.
예를 들어 Pixel 2 XL (위의 스크린 샷)에서 ARM64 기기라는 것이 분명합니다. 그러나 Nexus 5는 그다지 명확하지 않습니다. ARM이라는 것을 알 수 있지만 명시 적으로 32 비트 프로세서로 표시하지는 않습니다. 이 경우 64 비트 아키텍처를 지정하지 않으므로 32 비트 칩이라고 안전하게 가정 할 수 있습니다.
다운로드 할 파일 선택
이를 염두에두고 위의 YouTube 예로 돌아가 보겠습니다. 우리는 APK Mirror의 다양한 버전의 YouTube 내 Pixel 2 XL에 적용되는 다운로드를 정확히 찾으십시오. 기기 정보를 살펴보면 64 비트 ARM 프로세서를 실행하고 있으며 DPI가 560이며 Android 8.1을 실행하고 있음을 알 수 있습니다.
프로세서 유형과 Android 버전 (arm64 및 Android 5.0 이상)을 쉽게 일치시킬 수 있습니다. 그러나 560dpi에 대한 특정 옵션은 없습니다.
따라서 선택할 수있는 두 가지 주요 옵션이 있습니다. 사용 가능한 가장 높은 DPI (이 경우 480 또는 "nodpi")입니다.
이 경우 DPI 범위를 처리하는 데 사용할 수있는 모든 리소스가 포함되어 있으므로 "nodpi"변형을 사용하는 것이 좋습니다. 그렇다면 왜 이것을 선택하지 않습니까? 파일 크기 때문에 본질적으로 모든 DPI에서 작동하는 리소스가 포함되어 있기 때문에 훨씬 더 큰 파일입니다. 기기의 DPI와 완벽하게 일치하는 것을 찾을 수 있다면 항상 그것과 함께 가십시오. 그렇지 않으면 약간 더 높고 괜찮은 것을 선택할 수도 있습니다.
그러나 우리의 테스트 케이스에서는 전화가 560 DPI이기 때문에 480 DPI 버전이 nodpi 다운로드만큼 좋아 보일 것이라고 확신하지 않습니다. 이 경우 파일 크기가 클수록 절충 할 가치가 있습니다.
기기의 기능을 배우는 것은 매우 간단합니다. 다행히도 일단이 정보를 알아 내면 새 휴대 전화를 구매할 때까지 다시 걱정할 필요가 없습니다.