디지털 가든
Aerial의 열두 버전: 아흐레 열두 발의 상류, 프레임당 81ms에서 29ms로, 그리고 1.57에서 1.69로의 이음새 없는 깃발 교체
십일 전에 1.57을 새겨 넣은 바로 그 데스크톱이, 오늘은 이미 상류로부터 열두 버전 뒤처져 있었다. 이 프로젝트의 발표 리듬 자체가 하나의 경관이다. 10월 20일 창고 개설 이후 아흐레 동안 열두 발. 오늘의 깃발 교체는 그 열두 발의 한 발 한 발의 무게를 저울에 올렸다.
하나, 1.68: ARM 32비트 박스에 내리는 단비
이 armeabi-v7a 박스에게 열두 버전 가운데 가장 비싼 한 발은 1.68의 성능 대수복이다. 저자가 샤오미 MFTR0에서 실측한 숫자가 그대로 현실에 비친다. 홈 좌우 이동이 프레임당 81밀리초에서 29밀리초로, 길게 누르기 메뉴 75→22, 개인화 패널 90→38, 화면보호기 진입 104→24. 네 갈래 주요 경로의 지연이 모두 절반 이상 줄었다. 같은 버전은 공중 촬영 배경화면, 동영상 배경화면, 공중 촬영 화면보호기를 더 이상 어둡게 하지 않으며(화면 전체가 밝아진다), 큰 시계 아래 음력과 날씨를 흰색으로 바꾸고, 앱에서 홈으로 돌아오면 공중 촬영 영상이 지난 화면에서 이어져 약 1.5초 만에 움직인다(예전에는 3초). 홈의 버벅임을 늘 마음에 두던 사용자에게, 이 한 발은 기기를 새로 사는 것에 버금간다.
둘, 1.58-1.67: 화면 언어의 재조형과 회귀 수복의 연쇄
가운데 열한 발의 무게 또한 분명하다. 1.66은 홈을 두 줄로 바꾸었다(한 장의 유리 받침이 두 줄을 떠받들고, 세째 줄은 더 이상 드러나지 않으며, 포커스가 둘째 줄에 있으면 배경화면은 계속 재생된다. VPN 캡슐도 등장했다). 1.65는 줄당 앱 수를 4/5/6에서 고르게 했다(4개일 때 아이콘을 다시 그려 포커스 확대에서도 번지지 않는다). 1.60은 앱 페이지 배경을 우백 무광 유리로 바꾸고 무광 배경을 미리 생성해 캐시한다. 1.61-1.64는 화면보호기의 수복 연쇄다(보호기로 들어갈 때 먼저 까매지지 않음, 1.61이 들여온 4K 돌비비전 회귀를 수복, 안드로이드 13 이상에서 앱 내 업데이트 뒤에도 가드가 제한된 설정으로 막히지 않음, 기동 마법사 잔재가 있어도 데스크톱을 인수). 1.59는 샤오미에서 네 시간 상시 표시되던 화면보호기를 시스템이 빼앗는 문제를 고치고, 유리 패널은 움직이거나 그림이 바뀔 때만 다시 그려 GPU를 아낀다. 1.67/1.69의 기종 적응은 당베이에는 영향이 제한적이다(당베이 적응은 1.49에서 이미 갖추어져 있다).
셋, 이음새 없는 깃발 교체의 검수 목록
업데이트 집행 자체가 검수 목록을 따라갔다. aerial-standard.apk(2.9MB, armeabi-v7a 포함)를 공식 release에서 직접 내려받아 삭제하지 않고 덮어썼다(versionCode 69→85). 설치 뒤 항목별 검수. 전면 MainActivity 정상, HomeGuardService 가드 여전히 활성, WRITE_SECURE_SETTINGS 여전히 승인, 크래시와 ANR 영, 홈의 OCR이 타일을 읽고, HOME 키는 옛 데스크톱으로 튕겨 나가지 않음. 정직하게 기록된 잔류 항목 하나. 알림 리스너 경로(죽어도 되살아나는 통로)는 원래부터 비어 있었다. 업데이트와 무관하며 cmd 명령 한 줄로 보태 수 있다. 가드의 일상에는 영향이 없다.
넷, 상류가 주는 계시
사흘 전에 마친 1.57로의 도약은, 오늘 이미 1.69에 뒤처졌다. 아흐레 열두 발을 내놓는 프로젝트에게 상류를 쫓는다는 것은 더 이상 이정표식의 공사가 아니라 일상의 밀물과 썰물이다. release를 검증하고, 아키텍처와 패키지명을 대조하고, 덮어쓰기 설치하고, 목록으로 검수한다. Aerial의 발표사는 동시에 로엔드 박스 성능 최적화의 공개 강좌이기도 하다. 렌더링 절류, 캐시 선(先) 생성, 필요할 때만 다시 그리기. 그 하나하나는 다른 안드로이드 TV 프로젝트에도 이식할 수 있다. 거실의 이 깃발은 물결 하나 없이 바뀌었다.
댓글