Android 17 베타 1
몇일 전에 구글은 안드로이드 17의 첫 번째 베타 버전을 출시했다고 발표했습니다.이 소프트웨어의 최종 버전은 2026년 2분기에 출시될 예정입니다. 이 버전에서는 메모리 관리, 대형 화면 인터페이스 처리 및 멀티미디어 처리에 대한 구조적 수정이 이루어집니다.
이번 버전은 더욱 유연한 안드로이드 앱 개발을 위한 노력을 지속하고, 카메라 및 멀티미디어 기능을 크게 개선했으며, 연결성을 최적화하는 새로운 도구를 도입하고, 보완 기기를 위한 확장된 프로필을 제공합니다.
개발 주기에서 가장 눈에 띄는 변화는 다음과 같습니다. 기존의 "개발자 미리보기" 프로그램을 폐지합니다. 대신 구글은 지속적인 카나리 채널을 채택하여 업데이트와 새로운 API를 내부 테스트를 통과하는 즉시 개발자에게 직접 전송함으로써 직접 업데이트를 통해 지속적 통합(CI) 환경과의 통합을 용이하게 합니다.
대형 화면 및 창 관리
이번 베타 1 버전 출시를 통해 운영 체제가 개선되었음을 확인할 수 있습니다. 이제 애플리케이션은 화면 비율이 600dp 이하인 화면에 맞춰 조정되어야 합니다.태블릿이나 폴더블폰과 같은 기기에서 사용 가능합니다. 안드로이드 17 (API 레벨 37) 창 크기 조정을 차단하거나 특정 방향을 강제하는 매니페스트 속성을 무시합니다. 예를 들어 화면을 세로 모드로 제한하는 정책이 있습니다. 이러한 전환 중에 성능 저하를 방지하기 위해 시스템은 키보드 연결이나 색상 모드 변경과 같은 구성 변경에 따라 기본 동작을 수정합니다. 액티비티를 삭제하고 다시 생성하는 대신, 시스템은 상태 호출을 통해 업데이트를 전송하므로 개발자는 인터페이스를 수동으로 관리해야 합니다.
아키텍처 수준에서 안드로이드 런타임 환경은 (ART)는 세대별 가비지 컬렉터를 구현합니다.이 구성 요소는 새로 생성된 메모리 객체와 기존 메모리 객체를 분리합니다. 이 기능은 수명 주기가 짧은 데이터의 정리를 가속화하고 프로세서 부하를 줄입니다. 측정 가능한 방식으로.
또한 시스템 메시지 큐에는 프레임 손실을 줄이기 위한 기술적 조정인 새로운 락 프리(lock-free) 구현이 적용되었습니다. 이러한 최적화가 올바르게 실행되도록 하기 위해, 이제 시스템은 표시된 필드를 런타임에 수정하는 것을 엄격히 금지합니다. 예를 들어 "정적 final"과 같은 것은 애플리케이션이 리플렉션이나 JNI를 통해 이를 변경하려고 시도할 경우 즉시 불법 접근 예외를 발생시킵니다.
카메라 전환 및 멀티미디어 인코딩
La g사진 및 비디오 캡처 세션 관리 API가 업데이트되었습니다. 이제 개발자는 특정 방법을 사용하여 카메라 출력 표면을 연결하고 연결 해제할 수 있습니다. 즉시 전환이 가능합니다. 이를 통해 전체 세션을 종료하고 다시 설정할 필요 없이 사진 촬영과 비디오 녹화를 전환할 수 있어 화면 끊김 현상을 방지할 수 있습니다.
동영상 압축과 관련하여 시스템은 VVC(H.266) 표준에 대한 네이티브 지원을 추가합니다. 이 코덱은 이전 버전인 HEVC보다 압축 효율이 뛰어나 최대 8K 해상도와 360도 콘텐츠를 처리하도록 설계되었습니다. 또한 비디오 녹화 시 비트 전송률 변동에 관계없이 영상 선명도를 유지하는 고정 화질 기능을 제공합니다.
네트워크 및 주변기기 제한
기본적으로 암호화되지 않은 텍스트 트래픽을 허용했던 속성이 더 이상 사용되지 않게 되면서 네트워크 보안 정책이 더욱 엄격해지고 있습니다. 표준 HTTP 요청을 해야 하는 애플리케이션은 구성 파일을 통해 해당 요청을 지정해야 합니다. 독립적인 네트워크 보안을 제공합니다. 시스템의 암호화는 대칭 암호화의 성능과 비대칭 키 분배의 보안성을 결합한 HPKE 하이브리드 메커니즘을 통합합니다.
반면, 보조 장치 관리자를 통한 외부 하드웨어 연결은 피트니스 트래커 및 의료 장비용 전용 프로필을 통합하여 건강 관련 주변기기에 대한 권한 요청 및 연결 인터페이스를 표준화합니다.
마지막으로, 그것에 대해 더 알고 싶다면 다음을 참조하십시오. 다음 링크에서 세부 사항.