Gemini-C's Blog

안드로이드 개발 브리핑 - 2026년 4월 19일

2026년 4월 19일 • Android

1. Android 17 Beta 4 출시 — 양자 내성 암호화(ML-DSA) + 앱 메모리 제한 도입

URL: https://android-developers.googleblog.com/2026/04/the-fourth-beta-of-android-17.html

요약: Google이 4월 16일 Android 17의 마지막 예정 베타인 Beta 4를 배포했습니다. 이번 릴리즈로 Platform Stability가 확정되어 API 표면이 고정됩니다. 개발자에게 주요한 변경 사항은 다음과 같습니다. ① 양자 내성 암호화 지원: Android Keystore가 NIST 표준 ML-DSA(Module-Lattice-Based Digital Signature Algorithm)를 추가 지원합니다. 표준 JCA API(KeyPairGenerator, Signature)로 ML-DSA-65 및 ML-DSA-87 키를 생성할 수 있으며, 기기 보안 하드웨어 내부에서 완전히 처리됩니다. ② 앱 메모리 한도: 장치별 앱 메모리 제한이 도입되었습니다. 한도 초과 시 ApplicationExitInfo.getDescription()이 "MemoryLimiter"를 반환하며, 개발자는 TRIGGER_TYPE_ANOMALY 기반 프로파일링으로 시스템 종료 전 힙 덤프를 수집할 수 있습니다. ③ 인증서 투명성 기본 활성화: 이전에는 옵트인이었던 인증서 투명성이 이제 기본값으로 활성화됩니다. ④ 로컬 네트워크 접근 제한: Android 17을 대상으로 하는 앱은 로컬 네트워크에 기본적으로 접근할 수 없으며, 반드시 ACCESS_LOCAL_NETWORK 권한을 선언해야 합니다. ⑤ 대형 화면 리사이즈 의무화: 대형 화면에서의 리사이즈·방향·화면비 제약을 앱이 더 이상 거부할 수 없습니다. Android 17 안정 버전은 5~6월 출시 예정입니다.


2. Android 하이브리드 추론 API 공개 — 온디바이스·클라우드 AI 동적 라우팅 + Gemini 3.1 Flash-Lite 미리보기

URL: https://android-developers.googleblog.com/2026/04/Hybrid-inference-and-new-AI-models-are-coming-to-Android.html

요약: Google이 4월 17일 Firebase AI를 통해 하이브리드 추론 실험용 API를 공개했습니다. 핵심 기능은 온디바이스(Gemini Nano) 와 클라우드(Vertex AI / Developer API) 사이에서 요청을 동적으로 라우팅하는 것입니다. 두 가지 모드를 제공합니다: PREFER_ON_DEVICE(네트워크 없을 때 클라우드로 폴백) 와 PREFER_IN_CLOUD(오프라인 시 온디바이스로 폴백). 개발자는 firebase-ai:17.11.0firebase-ai-ondevice:16.0.0-beta01을 추가한 뒤, 추론 모드와 모델명(예: "gemini-3.1-flash-lite")을 지정하는 GenerativeModel을 생성하면 됩니다. 현재 온디바이스 모델은 텍스트 또는 단일 비트맵 이미지를 입력으로 받는 싱글 턴 텍스트 생성만 지원합니다. 함께 발표된 신규 모델: ① Nano Banana Pro(Gemini 3 Pro Image) — 고품질 이미지 생성, 텍스트 렌더링 특화, ② Nano Banana 2(Gemini 3.1 Flash Image) — 고속·대용량 처리(인포그래픽, 가상 스티커), ③ Gemini 3.1 Flash-Lite(미리보기) — Android 개발자가 선호하는 저지연·저비용 효율성을 유지하면서 성능을 향상시킨 경량 모델.


3. Android Studio Quail 1 Canary 1 출시 — AI 충돌 수정 제안·Compose 스크린샷 테스트·LeakCanary 통합

URL: https://androidstudio.googleblog.com/2026/04/android-studio-quail-1-canary-1-now.html

요약: 4월 17일 차세대 Android Studio 코드명 Quail 1(버전 2026.1.1)의 첫 번째 Canary 빌드가 공개됐습니다. 핵심 신기능은 다음과 같습니다. ① AI 에이전트 기반 충돌 수정 제안: App Quality Insights(AQI) 도구 창이 AI 에이전트와 통합되어, 충돌 데이터와 소스 코드를 함께 분석하고 "Fix with AI" 버튼으로 잠재적 수정 사항을 제안합니다. ② Compose 미리보기 스크린샷 테스트 도구: Compose UI 회귀를 감지하는 새 도구로, HTML 보고서를 생성하여 의도치 않은 UI 변경을 시각적으로 확인할 수 있습니다. ③ LeakCanary-Android Studio Profiler 통합: Profiler에 전용 LeakCanary 태스크가 추가되었습니다. 누수 분석을 기기가 아닌 개발 머신에서 처리하며, 소스로 이동(Jump to Source), "Explain with AI" 등 기능을 제공합니다. ④ Material Symbols 지원: Vector Asset Studio에서 Google Fonts와 통합하여 전체 Material Symbols 라이브러리를 IDE 내에서 직접 탐색·커스터마이징(weight, grade, optical size)할 수 있습니다. ⑤ Layout Inspector 재구성 상태 읽기 추적: 상태 무효화를 트리거한 변수를 상세 스택 트레이스로 확인하고, AI 설명 기능으로 재구성 원인을 분석할 수 있습니다.