Google의 Android는 출시 초기부터 앱의 표준 형식으로 APK(Android 애플리케이션 패키지)를 사용하고 있습니다. 현재로서는 APK 파일을 온라인에서 쉽게 찾고 Play 스토어에서 사용할 수 없는 경우에도 기기에 사이드로드할 수 있습니다. 곧 그렇지 않을 수도 있습니다.
Google은 APK 형식의 일부 문제를 해결하기 위해 2018년에 Android App Bundle 형식을 도입했으며 현재 Play 스토어에서 앱의 표준 형식으로 만들고 있습니다.
여기에서는 이에 대해 더 자세히 설명하고 이러한 움직임이 Android 생태계에 가져오는 이점 또는 단점을 강조하겠습니다.
Android App Bundle이 APK를 대체하도록 설정됨
공식 문서에 따르면 Google은 2021년 8월부터 현재 APK 형식을 대체하는 새 애플리케이션에 새 형식이 필수라고 언급했습니다.
Adobe, Duolingo 및 기타 업체에서 이미 Android App Bundle 형식을 사용하고 있는 인기 앱이 많이 있지만 Google은 다른 기존 앱이 조만간 새 형식으로 변환될 것인지에 대해 명확히 밝히지 않았습니다.
Google은 개발자가 앱 번들 형식으로 앱을 게시하는 것이 매우 쉬울 것이라고 말합니다.
APK 대신 App Bundle 사용의 이점
App Bundle 형식은 개발자와 사용자 모두에게 APK 파일보다 이점을 제공하는 것을 목표로 합니다. 그 중 몇 가지를 강조해 보겠습니다.
Android 플랫폼에 대한 향상된 보안
APK 파일을 배포하고 앱을 사이드로드하는 것은 쉽지만 Android가 맬웨어의 영향을 받는 가장 일반적인 방법 중 하나입니다.
사용자는 결국 자신의 기기가 어떤 식으로든 손상되었음을 발견하기 위해 수정된 앱을 설치하게 됩니다. 또한 수백 개의 APK 사이트가 있지만 사용하기에 안전한 사이트는 소수에 불과합니다. 따라서 설치할 정품 APK를 어디서 구해야 하는지 헷갈리기 쉽습니다.
필요한 경우 APK 다운로드를 위한 안전한 사이트 목록을 참조할 수 있습니다.
Android App Bundle을 사용하면 APK 파일을 쉽게 찾지 못할 수 있습니다. 즉, 악성 APK 파일에 대해 걱정할 필요가 없습니다. 따라서 더 많은 사용자가 공식 Google Play 스토어에 의존하여 소프트웨어를 안전하게 설치할 수 있습니다.
Google은 사용자뿐만 아니라 Android App Bundle의 혜택의 일부로 개발자가 Google의 보안 인프라를 사용하여 앱 서명 키(앱의 무결성 및 신뢰성을 확인함)를 저장할 수 있도록 합니다.
감소된 앱 다운로드 크기
App Bundle을 사용하여 Google은 Play 스토어의 다양한 기기/구성에 대한 앱의 APK를 생성하고 최적화합니다. 따라서 번들 형식이 없을 때보다 앱이 작아집니다.
또한 앱 크기가 작아 인터넷 연결이 좋지 않은 경우에도 사용자가 Play 스토어에서 쉽게 다운로드할 수 있습니다. 또한 Android 기기에서 더 많은 저장 공간을 절약할 수 있습니다.
대형 게임을 더 쉽게 다운로드
APK 패키지의 경우 일반적으로 다른 폴더에 저장되는 150MB 이상의 게임에 필요한 자산을 별도로 다운로드해야 합니다.
이것은 개체 파일(OBB)이 별도로 유지되고 사용자가 마이그레이션할 때 다른 장치에 쉽게 복사할 수 있도록 하는 좋은 접근 방식이었을 수 있습니다. 하지만 에셋 파일이 앱의 외부 저장소에 저장되어 있어 안전한 방법은 아니었습니다.
App Bundle을 사용하면 개발자가 모든 것을 Play 스토어에서 쉽고 안전하게 사용할 수 있도록 만들 수 있습니다.
더 이상 게임의 추가 파일을 별도로 다운로드할 필요가 없습니다. 모든 것은 Play 스토어에서 바로 다운로드 및 설치할 수 있습니다. 이는 또한 해당 게임에 대한 업데이트를 더 작게 만들어 Android 게이머에게 유리합니다.
이 움직임에 단점이 있습니까?
모든 기존 앱이 App Bundle을 사용하도록 변환되는 것은 아니지만 새로운 앱이 App Bundle에서 멀어질 것입니다. Android 개발자의 경우 Amazon Appstore와 같은 다른 Android 스토어에 앱을 재배포하는 데 시간이 많이 걸릴 수 있습니다.
악성 APK 파일을 찾지 못해 다행이지만 APK 파일을 찾지 못하는 것은 불편할 수 있으므로 앱을 사이드로딩하기가 더 복잡해질 수 있습니다. 하지만 결국에는 문제보다 더 많은 이점을 보게 될 수도 있습니다.