Android 12 Developer Preview 3에 대한 심층 분석은 Google의 최신 OS에서 찾은 모든 숨겨진 기능에 대한 분석으로 계속됩니다!
한 달도 채 안 되어 Google은 모든 정보를 공개할 예정입니다. 안드로이드 12 Google I/O에서 그 전에 우리는 세 번째 개발자 미리보기 선별하기. DP3에는 몇 가지 새로운 API가 포함되어 있으며 눈에 띄는 사용자 변화, 그러나 평소와 같이 내부에는 숨겨진 변경 사항이 많이 포함되어 있습니다. 우리는 Android 12에 적용될 모든 내용을 알아보기 위해 릴리스를 조사해 왔으며 다음은 Developer Preview 3에서 찾은 내용에 대한 요약입니다.
참고 사항: 오늘의 DP3 릴리스는 실제로 DP3 릴리스보다 오래되었습니다. Android 12 빌드 유출 지난 주에 자세히 설명했습니다. 유출된 빌드에서 발견한 일부 기능은 이제 모든 사용자가 사용 가능, 하지만 그 중 대부분은 사용할 수 없습니다. 실제로 우리가 발견한 숨겨진 기능 중 일부에 대한 코드는 다음과 같습니다. 앱 UI 번역을 위한 프레임워크 — DP3에는 전혀 추가되지 않았습니다. 반대로, 아래에서 자세히 설명할 개선된 게임 대시보드 및 새로운 빠른 설정 패널 디자인과 같은 일부 기능은 유출된 빌드에서 활성화할 수 없었습니다. 유출된 빌드에서 이전에 발견한 DP3의 모든 숨겨진 변경 사항을 다시 설명하지는 않겠지만, 유출된 빌드에서 발견한 내용을 확증하는 변경 사항을 기록해 둘 것입니다.
이제 그 과정이 끝났으니 Android 12 Developer Preview 3에 대한 분석을 살펴보겠습니다. 개발자님께 특별히 감사드립니다. kdrag0n 우리와 함께 일하고 채팅을 통해 많은 결과를 공유해 주셔서 감사합니다!
APK 분해는 애플리케이션의 향후 업데이트에 포함될 기능을 예측할 수 있는 경우가 많지만 여기서 언급한 기능 중 일부가 향후 릴리스에 포함되지 않을 수도 있습니다. 이는 이러한 기능이 현재 라이브 빌드에서 구현되지 않았으며 향후 빌드에서 개발자가 언제든지 가져올 수 있기 때문입니다.
이 기사 탐색
-
Android 12 DP3의 숨겨진 기능
- 주요 빠른 설정 재설계 작업 중
- 알람 및 지갑에 대한 빠른 설정 타일
- 게임 모드에는 게임 최적화 설정이 추가됩니다.
- 태블릿용 한 손 잠금 화면
- 어두운 배경화면을 위한 더 나은 배경화면 기반 테마
- 앱 최대 절전 모드는 사용하지 않는 앱의 공간을 확보합니다.
- 다음 Pixel Stand에는 팬이 있을까요?
- 기타 숨겨진 변경 사항
주요 빠른 설정 재설계 작업 중
우리는 다음과 같은 일이 일어날 것이라는 암시를 받았습니다. 대대적인 UI 개편 Android 12에서는 새로운 Developer Preview가 출시될 때마다 UI 변경이 예상했던 것보다 더 급격할 것이라는 사실을 알게 되었습니다. Android 12 DP1에서는 새로운 빠른 설정 패널 디자인을 활성화했습니다. 불투명한 배경, 더 두꺼운 밝기 슬라이더, 라벨 없는 타일을 사용합니다. 유출된 빌드에서 우리는 발견 Google은 숨겨진 두꺼운 밝기 슬라이더를 약간 조정하여 두꺼운 부분이 현재 밝기 수준을 반영하도록 하고 있습니다.
이제 Android 12 Developer Preview 3에서 개발자 kdrag0n은 완전히 다른 빠른 설정 패널 디자인을 발견했습니다. 동일한 밝기 슬라이더를 통합하지만 작고 둥근 빠른 설정 타일을 더 큰 직사각형으로 바꿉니다. 타일. 이러한 큰 타일에는 레이블과 하위 레이블(사용 가능한 경우)이 포함됩니다. 이 타일은 한 페이지에 총 12개의 빠른 설정 타일에 대해 각각 3개의 타일이 포함된 4개의 행으로 배열됩니다. 이제 빌드 번호가 타원형으로 둘러싸인 편집 버튼 위에 표시됩니다. 설정 톱니바퀴도 타원형으로 둘러싸여 있지만 중앙으로 이동했습니다. 마지막으로, 이제 오른쪽 하단에 전원 버튼이 있는데, 이 버튼을 누르면 전원 메뉴의 "라이트" 버전이 열립니다. 현재로서는 작동하지 않지만 코드 분석을 기반으로 수행하는 작업에 대한 결론은 다음과 같습니다.
빠른 설정 패널에 전원 버튼이 있으면 유출된 Android 12 빌드를 사용한 후 우리가 가졌던 질문에 대한 답이 마침내 나옵니다. 새로운 '어시스턴트를 위해 길게 누르기' 동작을 활성화해 주세요? 해당 빌드에서 "어시스턴트를 위해 길게 누르기" 동작을 활성화하면 전원 버튼이 가로채어 대신 Google 어시스턴트가 실행됩니다. 그러나 전원 메뉴에 액세스할 수 있는 방법이 없었기 때문에 Google도 추가했습니다. 두 개의 새로운 빠른 설정 타일 장치 제어 및 지갑용(둘 다 전원 메뉴에 표시됨) QS 패널의 새로운 전원 버튼을 사용하면 "어시스턴트를 위해 길게 누르기" 동작 사용 여부에 관계없이 항상 전원 메뉴에 액세스할 수 있습니다. (그런데 "Hold for Assistant"에 대한 코드는 DP3에 있지만 이 기능은 기본적으로 액세스할 수 없습니다.)
태블릿과 같은 대형 화면 장치에서는 UI가 두 개의 창으로 분할됩니다. 하나는 개선된 빠른 설정 디자인을 포함하고 다른 하나는 알림을 포함합니다. Google이 더욱 태블릿 친화적인 디자인 변경을 하는 것을 보니 반갑습니다. 특히 이 회사는 다음 작업도 진행 중입니다. 태블릿용 이중 창 홈 화면 크기가 조정된 잠금 화면도 있습니다(아래 후자에 대해 자세히 설명).
알람 및 지갑에 대한 빠른 설정 타일
위에 게시된 스크린샷 중 하나를 보면 'Google Pay'라는 타일과 그 아래에 'Ready'라는 타일이 있습니다. 이것이 바로 제가 말했던 "지갑" 빠른 설정 타일이며, 그것이 수행할 일은 단지 빠른 액세스 지갑 결제용 기본 카드를 빠르게 변경할 수 있는 기능입니다. 빠른 설정 타일에서 액세스할 수 있게 된 이유는 다가오는 "어시스턴트를 위해 길게 누르기" 동작을 준비하기 위한 것으로 추정됩니다.
빠른 설정 타일로 바뀌는 또 다른 기능은 상태 표시줄에 곧 추가될 알람 표시기입니다. 위에서 볼 수 있듯이 이 타일은 알람이 설정된 경우 다음 알람이 울리는 시기를 간단히 표시합니다.
게임 모드에는 게임 최적화 설정이 추가됩니다.
Android 12의 첫 번째 Developer Preview에서 우리는 다음과 같은 작업을 발견했습니다. 새로운 게임 도구 모음 화면 녹화를 캡처하기 위한 버튼과 알 수 없는 목적의 또 다른 버튼으로 화면에 떠 있습니다. 나중에 우리는 이 게임 도구 모음이 Google이 Pixel 장치용으로 작업 중인 광범위한 "게임 대시보드" 기능의 일부라는 사실을 발견했습니다. 우리의 첫 모습 게이밍 대시보드에서는 작동하지 않는 버튼과 YouTube 라이브 스트리밍 바로가기가 있는 불완전한 UI가 표시되었습니다.
Android 12 Developer Preview 3에서는 버튼이 작동하도록 만들고 새로운 '게임 최적화' 카드를 추가하여 게임 대시보드에서 작업을 계속합니다. 버튼을 누르면 부동 도구 모음에 새 아이콘이 추가됩니다. 이 버튼을 사용하면 스크린샷을 찍거나, 화면을 녹화하거나, 현재 FPS를 표시하거나, 방해 금지 모드를 전환할 수 있습니다. 한편, 게임 최적화 메뉴를 사용하면 게임 내 장치의 성능 모드를 설정할 수 있습니다. 프레임 속도를 최대화하는 "성능", 배터리 수명과 성능의 균형을 유지하는 "표준", 프레임 속도를 낮추고 전력 소비를 줄이는 "배터리 절약" 중에서 선택할 수 있습니다. 이러한 옵션이 성능, 프레임 속도, 배터리 수명에 정확히 어떤 영향을 미치는지는 확실하지 않지만 향후 Android 12 릴리스에서 이 기능의 진행 상황을 계속 지켜볼 것입니다.
FPS 측정기가 작동하지 않는 동안 개발자 kdrag0n은 "Among Us"의 시작 화면에서 FPS가 변경되는 것을 보여주는 몇 가지 스크린샷을 공유했습니다.
또한 Gaming Dashboard에는 "를 실행하여 액세스할 수 있는 명령줄 인터페이스가 있음도 확인했습니다.cmd game
"쉘에서. CLI는 기본에 충실하며 앱이 지정된 배율 비율로 실행되도록 해상도를 "축소"하는 단일 명령만 포함합니다. 예를 들어 'DevCheck" 앱을 0.5 배율로 설정하면 내 Pixel 3 XL의 디스플레이 해상도가 2960 x 1440이 아닌 1480 x 720으로 생각됩니다. 해상도를 변경하면 일부 게임에서 더 낮은 해상도의 텍스처와 렌더링 설정을 선택하게 되어 성능과 배터리 수명이 향상될 수 있습니다. "를 실행wm size
" 쉘의 명령도 동일한 작업을 수행할 수 있지만 새로운 "cmd game
" 구현은 모든 앱의 디스플레이 UI에 영향을 주지 않고 앱별로 작동합니다.
태블릿용 한 손 잠금 화면
우리는 이전에 Google이 태블릿에 대해 몇 가지 환영할만한 디자인 변경을 하고 있다고 언급했습니다. 이제 우리는 태블릿 소유자를 행복하게 해줄 또 다른 Android 12 UI 변경 사항인 한 손으로 사용하기 쉬운 PIN/패턴 잠금 화면에 대해 배웠습니다. 활성화되면 PIN/패턴 보기가 중앙에 위치하지 않고 왼쪽이나 오른쪽으로 이동합니다. 분명히 대부분의 태블릿은 한 손으로 잡을 수는 없지만, 이번 변경으로 인해 PIN이나 패턴을 입력하는 동안 태블릿을 양손에 쥐느라 애쓰지 않아도 됩니다.
어두운 배경화면을 위한 더 나은 배경화면 기반 테마
Android 12의 새로운 배경화면 기반 테마 시스템은 적용되는 모든 새 배경화면에 대해 OS에 새로운 페인트 코팅을 제공합니다. 색상은 현재 배경화면을 기반으로 동적으로 생성되지만 이전 릴리스에서 본 것처럼 아직 진행 중인 작업. 새로운 테마 시스템은 시스템의 밝은 모드가 켜져 있을 때 멋지게 보이지만 시스템 어두운 모드가 켜져 있으면 덜 세련되어 보입니다. 예를 들어, 순전히 검정색 배경화면을 설정하면 진한 보라색 테마가 적용되어 색상 불일치가 상당히 심했습니다. 그러나 이제 검은색 배경화면을 설정하면 어두운 회색 테마가 적용되어 어두운 배경화면 색상과 잘 어울립니다.
참고로 코드명 "monet"인 이 배경화면 기반 테마 시스템은 아직 기본적으로 활성화되어 있지 않습니다. Google은 사용자 정의 색상이 UI의 더 많은 부분에 적용되도록 프레임워크를 계속 조정하고 있으며 시간이 지남에 따라 색상 선택 알고리즘이 향상되는 것을 확인했습니다. Google이 안정적인 Android 12 출시 직전에 이를 출시하기를 원하는 것은 분명합니다.
앱 최대 절전 모드는 사용하지 않는 앱의 공간을 확보합니다.
의외로 인기가 많은 기능 우리는 지난주에 발견했습니다 Android 12 DP3: 앱 최대 절전 모드에도 등장합니다. 이 기능은 몇 달 동안 앱을 사용하지 않으면 자동으로 권한을 취소하고 알림을 중지하며 임시 파일을 삭제합니다. 이러한 임시 파일은 앱의 캐시 또는 컴파일 아티팩트에서 나옵니다.
다음 Pixel Stand에는 팬이 있을까요?
최신 SystemUI APK를 분석하는 동안 Google이 Pixel 전용 무선 충전 구현을 버전 1.3으로 업데이트했다는 사실을 발견했습니다. 그만큼 새 클래스는 "currentRpm", "maximumRpm" 및 "minimumRpm"과 같은 매개변수를 사용하여 "팬 모드"를 참조합니다. "팬 모드"는 "BUILT_IN" 또는 "결정된". 제가 보기엔 구글이 팬이 달린 무선 충전 액세서리에 대한 지원을 추가할 준비를 하고 있는 것 같습니다. 그렇다면, 우리가 그런 일이 일어나는 것을 볼 수 있는 유일한 이유는 무선 충전기가 더 많은 전력을 전송할 수 있다는 것입니다. 더 빠릅니다. 하지만 더 이상 밝혀낼 증거가 없으므로 지금은 더 이상의 추측을 생략하겠습니다.
- 충전을 위한 새로운 파급 효과. Android 12 DP3에는 충전기를 연결할 때 재생되는 잔물결 애니메이션을 위한 숨겨진 코드가 있습니다. 이것은 kdrag0n에 의해 확인되고 활성화되었지만 정확히 일치합니다. 지난주에 유출된 빌드에서 발견했습니다.
- 맞춤형 시계가 곧 제공될 예정입니다. kdrag0n은 이제 시스템이 시계 테마를 지원한다고 알려줍니다. 아날로그 시계에는 시침, 분침, 초침 색상이 있을 수 있습니다. 이전에 Google이 작업 중이라는 증거를 찾았습니다. Pixel 전용 맞춤 시계 플러그인 Android 12의 경우, 이 최신 발견은 해당 주장에 더 많은 신빙성을 더할 뿐입니다.
- "Material NEXT" 이름이 반환됩니다. kdrag0n은 Android 12 DP3의 프레임워크 코드에서 "Material NEXT" 코드 이름에 대한 더 많은 참조를 발견하여 Android의 차세대 UI 변경 사항에 대한 이름을 확증합니다. 우리는 이전에 밝혀냈습니다.
이것이 Android 12 Developer Preview 3을 파헤쳐 지금까지 발견한 모든 숨겨진 변경 사항입니다. 자세한 내용을 찾으면 공유하겠습니다. 이 트위터 스레드. kdrag0n도 계속 달리고 있어요 트위터 스레드 더 많은 발견을 위해 따라갈 수 있습니다.
사용할 수 있는 라이센스를 제공해주신 PNF Software에 감사드립니다. JEB 디컴파일러, Android 애플리케이션을 위한 전문가 수준의 리버스 엔지니어링 도구입니다.