Android 14 Developer Preview 1이 새로운 맞춤설정 옵션, 향상된 배터리 수명 등을 제공합니다.

Android 14의 첫 번째 개발자 프리뷰가 마침내 출시되었으며 이미 몇 가지 흥미로운 변경 사항이 있습니다.

Android와 같은 수준의 영향력이 있다고 주장할 수 있는 운영 체제는 전 세계적으로 거의 없습니다. 전 세계적으로 25억 대 이상의 스마트폰에 전원을 공급하며 매년 이전 버전보다 개선된 새로운 업그레이드를 받습니다. Google의 첫 번째 개발자 프리뷰 안드로이드 14 이제 실시간으로 개발자에게 도움이 되는 변경 사항을 가져오는 동시에 장치 시스템 상태를 개선하고 사용자에게 더 많은 사용자 정의 제안을 제공합니다.

"Developer Preview"라는 제목에서 알 수 있듯이 이러한 릴리스는 개발자 전용입니다. 새로운 기능을 테스트하고 앱이 예상대로 업데이트된 기기에서 작동하는지 확인하기 위한 것입니다. 버그가 있을 것이고 다른 문제가 있을 것이며 Google은 개발자 앞으로 몇 달 동안. 문제가 발생해도 괜찮다면 Android 14를 사용해 보세요. 그러나 지속적으로 안정적인 스마트폰에 의존한다면 하반기에 출시될 것으로 예상되는 전체 Android 14 릴리스를 기다리는 것이 좋습니다.

Android 14 개발자 프리뷰 1의 가장 주목할만한 기능은 다음과 같습니다.

  • API 동작 개선: 시스템 리소스 사용량을 줄이면서 여러 기기에서 사용자에게 보다 일관된 앱 경험을 제공하기 위해 API 동작이 변경되었습니다. 또한 개발자가 더 많은 장치용 모바일 앱을 빌드하기 위해 대형 화면에 고유한 기능과 멀티태스킹을 활용하는 데 도움이 되는 업데이트된 지침도 있습니다.
  • 배터리 수명 및 시스템 상태 개선: 내부 브로드캐스트 시스템 개선으로 사용자의 기기 배터리 수명 및 배터리 소모 효율을 높일 수 있습니다.
  • 더 많은 사용자 지정 옵션: Android 14에서는 향상된 접근성 및 언어 기능을 제공합니다.
    • Android 14를 사용하면 개발자가 사용자가 선호하는 언어를 쉽게 선택할 수 있습니다. 개별 앱에서 사용자를 지칭할 때 다른 호칭에 대한 지원을 추가합니다. 언어.
    • 저시력 사용자를 수용하기 위해 Android 14는 글꼴 크기를 최대 200%( 130%) 및 자동 비선형 글꼴 크기 조정으로 일반적인 레이아웃 문제를 완화하고 텍스트를 더 풍부하게 만듭니다. 읽을 수 있습니다.

Android 14는 언제 출시되나요?

Android 업데이트의 경우 Google은 일반적으로 개발자가 언제 알 수 있도록 "플랫폼 안정성" 이정표를 공개합니다. Google은 최종 내부 API 및 앱 대면 시스템과 함께 최종 SDK/NDK API를 제공할 예정입니다. 행동. Google은 2023년 6월에 플랫폼 안정성에 도달할 계획이며 공식 출시 전에 최소한 "몇 주"를 계획하고 있습니다. Android 13은 2022년 6월에 플랫폼 안정성을 달성했으며 최종 버전은 출시 팔월 그해의. 구글이 출시 릴리스 일정에 대한 자세한 내용 확인할 수 있습니다.

Android 14의 추가 맞춤설정 옵션

Android는 맞춤설정이 전부이며, Android 14에서는 사용자가 보고 있는 콘텐츠와 콘텐츠를 보는 방법을 더 잘 제어할 수 있도록 몇 가지 변경사항이 적용되었습니다.

비선형 스케일링으로 더 큰 글꼴

Android 13 이하에서 더 큰 글꼴 크기가 필요한 경우 늘릴 수 있는 최대값은 기본 크기의 130%입니다. Android 14에서는 이 제한이 200%로 증가합니다. 또한 텍스트가 너무 커지면 해당 텍스트는 화면의 작은 텍스트와 같은 속도로 증가하지 않습니다. 이렇게 하면 추가 지원이 필요할 수 있는 사용자가 화면에 있는 내용을 볼 수 있도록 도와주면서 모든 내용을 읽을 수 있습니다.

앱별 언어 기본 설정

개발자는 앱별로 표시되는 언어 집합을 사용자 지정하여 A/B 실험을 허용하고 앱이 서버 측 현지화 푸시를 활용하는 경우 업데이트된 로케일을 제공할 수 있습니다.

문법적 굴절 API

문법적 굴절 API를 통해 개발자는 프랑스어 또는 독일어와 같이 문법적 성별이 있는 언어를 사용하는 사용자를 쉽게 지원할 수 있습니다.

  • 남성: "Vous êtes abonné à..."
  • 여성: "Vous êtes abonnée à..."
  • 중립: “Abonnement à…activé”

성별은 많은 언어에 내재되어 있으므로 개발자가 시청자의 성별을 쉽게 지원할 수 있습니다.

개인 정보 보호 및 보안

앱 설치 차단

Android 14부터 사용자는 Android SDK 레벨 22 이하를 대상으로 하는 앱을 스마트폰에서 쉽게 사이드로드할 수 없습니다. 이는 일부 맬웨어 또는 기타 위험한 애플리케이션이 Android 6.0 Marshmallow와 함께 도입된 런타임 권한 모델의 영향을 받지 않기 위해 SDK 22를 대상으로 하기 때문입니다. 개발자와 매니아는 다음을 사용하여 이전 애플리케이션을 계속 설치할 수 있습니다. adb 명령.

adb 설치 --bypass-low-target-sdk-block FILENAME.apk

런타임 수신기

Android 14를 타겟팅하는 앱은 동적 Context.registerReceiver() 사용을 '내보내기' 또는 '내보내기 안 함'으로 처리해야 하는지 여부를 표시해야 합니다.

더 안전한 암시적 인텐트

악성 앱이 인텐트를 가로채는 것을 방지하기 위해 Android 14를 대상으로 하는 앱은 패키지를 지정하지 않는 인텐트를 내부적으로 전송하지 못하도록 제한됩니다.

더 안전한 동적 코드 로딩

동적 코드 로딩은 예기치 않게 조작될 수 있는 실행 파일의 다운로드를 허용하므로 맬웨어 및 기타 악용을 허용합니다. 동적 코드 로드를 사용하는 Android 14를 대상으로 하는 앱은 로드된 파일이 읽기 전용이 되도록 해야 합니다.

향상된 백그라운드 처리

JobScheduler 및 포그라운드 서비스 업데이트 및 추가

Google은 JobScheduler의 작동 방식과 포그라운드 서비스 설계 방식을 약간 변경하고 있습니다. 우선 Foreground Services는 Android가 리소스 소비와 배터리 수명을 개선할 수 있도록 최우선 순위의 사용자 대면 작업에만 예약해야 합니다. 사용자 시작 데이터 전송 유형과 같은 새로운 작업도 있습니다.

개발자가 포그라운드 서비스 유형을 선언해야 한다는 요구 사항도 있습니다. 이 요구 사항을 통해 개발자는 백그라운드 작업의 의도를 명확하게 정의하는 동시에 백그라운드 서비스에 적합한 사용 사례를 명확히 할 수 있습니다. Google Play는 또한 이러한 API의 적절한 사용을 보장하기 위해 새로운 정책을 발표할 예정입니다.

최적화된 방송

이러한 변경 사항은 Android 내부에 있으므로 개발자에게 문제를 일으키지 않아야 하지만 Google은 개발자에게 이를 알리고 있습니다. Google은 앱이 수신하는 방식을 변경했습니다. 컨텍스트 등록 앱이 캐시된 상태, 컨텍스트에 등록된 수신자에 대한 브로드캐스트는 대기열에 있을 수 있으며 캐시된 상태에서 나온 후에만 앱에 전달될 수 있습니다. 또한 다음과 같은 일부 반복 컨텍스트 등록 브로드캐스트는 배터리_교체됨, 앱이 캐시된 상태에서 벗어나면 전달되기 전에 하나의 최종 브로드캐스트로 병합될 수 있습니다.

앱 호환성

스마트폰이 변화함에 따라 특정 폼 팩터(예: 폴더블)는 개발자에게 문제를 야기합니다. 예를 들어, 개발자는 어떻게 앱을 작동시키고 완전히 다른 두 가지 폼 팩터 사이를 원활하게 전환할 수 있습니까? 카메라가 잘리는 위치를 앱이 안정적으로 예측할 수 있는 방법은 무엇입니까? 이는 Google이 개발자가 시스템을 쿼리하고 특정 매개변수를 찾는 것을 가능한 한 쉽게 만들어 해결하려고 노력해 온 문제입니다.

OpenJDK 17 지원

OpenJDK 17 지원이 도입되어 레코드 클래스, 여러 줄 문자열, 패턴 매칭 인스턴스. 덕분에 프로젝트 본선, Google은 6억 대 이상의 기기가 이러한 변경 사항을 포함하는 최신 ART 업데이트를 받을 수 있을 것이라고 말합니다.

더 쉬운 테스트 및 디버깅

작년과 마찬가지로 Google은 개발자가 새로운 기능을 토글할 수 있도록 할 것입니다. 이 토글은 개발자 옵션에 있습니다.

Google Pixel 기기에 Android 14 Developer Preview 1을 다운로드하고 설치하는 방법

Android 개발자 프리뷰 1을 쉽게 다운로드할 수 있으며 에 대한 가이드를 확인하십시오. 안드로이드 14 설치 방법 방법을 잘 모르는 경우.

Google은 Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a(5G) 또는 Pixel 4a용 개발자 프리뷰 업데이트를 공식적으로 발표합니다. Android Studio에서 Android Emulator와 함께 64비트 시스템 이미지를 사용할 수 있으며 GSI도 사용할 수 있습니다.


최신 개발자 프리뷰 빌드에 대해 어떻게 생각하십니까? 기기에 설치하시겠습니까? 당신의 경험은 어땠습니까? 아래 댓글로 알려주세요!