화웨이의 한 손 모드 기능이 AOSP에 거의 진출했습니다

화웨이는 AOSP에 한 손 모드를 추가하려고 시도했지만 충돌로 인해 병합되지 않았습니다. LineageOS는 이를 커스텀 ROM에 추가하여 문제를 해결했습니다.

업데이트 10/28/17: 루트 없이 모든 기기에 한 손 모드 기능을 제공하는 앱에 관심이 있다면 최신 앱을 확인해 보세요. 한 손 모드!

4.7인치 디스플레이 크기가 너무 크다고 생각되던 시절이 있었습니다. 최초의 Samsung Galaxy Note는 2011년에 출시되었으며 많은 소비자들은 '거대한' 5.3인치 기기의 유용성에 대해 회의적이었습니다. 오늘날 5.5인치 디스플레이는 저렴한 가격대에서도 흔히 볼 수 있으며, 5인치 디스플레이를 탑재한 플래그십 제품은 찾기 어렵습니다.

2017년에는 18:9 기기를 통해 더 길어진 디스플레이 화면비를 채택하면서 스마트폰을 한 손으로 사용하는 문제가 더욱 심각해졌습니다. Galaxy S8, Galaxy S8+ 및 갤럭시 노트 8 폭은 이전 제품과 비슷하지만 키가 훨씬 더 큽니다. 예를 들어, 갤럭시 S8의 5.8인치 디스플레이는 갤럭시 S7의 5.1인치 디스플레이보다 너비가 약간 넓을 뿐이지만 높이는 훨씬 더 큽니다. LG V30과 같은 6인치 18:9 디스플레이는 샤오미 미 믹스 2 그리고 Google Pixel 2 XL의 경우 문제는 한 손으로 디스플레이 상단에 닿을 수 없다는 것입니다. 이러한 장치의 너비가 일정하기 때문에 일부 기본 시나리오에서는 한 손으로 사용이 가능하지만 전혀 편안하지 않습니다.

이것이 OEM이 ROM에 한 손 모드 기능을 추가한 이유입니다. 삼성전자는 2012년부터 터치위즈/삼성 익스피리언스에 한손 모드를 도입했다. Apple은 2014년에 iOS에 접근성을 추가했습니다. LG V20과 같은 일부 LG 휴대폰에는 한 손 사용 모드도 있습니다. Xiaomi 및 Huawei와 같은 다른 OEM은 각각 MIUI 및 EMUI에 한 손 모드를 추가했습니다.

Google도 이 문제를 알고 있기 때문에 새로운 홈 화면의 영구 검색 표시줄을 상단에서 하단으로 옮겼습니다. 픽셀 런처—하지만 완전한 한 손 ​​모드 기능을 구현하는 데는 실패했습니다.

한 손 모드는 Android의 OEM 스킨에만 국한되지 않습니다. LineageOS는 다음과 같은 기능을 추가했습니다. "한손 모드" 커스텀 ROM에. 실제 모습을 보고 싶다면, 이 GIF를 확인해 보세요. 흥미로운 점은 LineageOS의 한 손 모드가 EMUI의 Huawei 한 손 모드와 모양과 느낌이 매우 비슷하다는 것입니다. 그 이유는 간단합니다. 실제로 Huawei의 코드를 기반으로 하기 때문입니다. 좀 더 정확하게 말하면, 싱글 핸드 모드는 Huawei가 AOSP에 기여하려고 시도한 오픈 소스 코드를 기반으로 합니다..

화웨이 직원 커밋 작성을 담당했습니다. 어느 나중에 LineageOS 14.1에 병합되었습니다.. 그는 2016년 11월과 12월에 AOSP에 동일한 커밋을 업로드했습니다. 그러나 2017년 1월 AOSP 코드 검토에 대한 의견을 보면 코드에 충돌이 있어 AOSP에 병합되지 않았음을 명확히 알 수 있습니다. 구체적으로 말하면, 한 손 모드를 비활성화하더라도 다른 앱 위에 그릴 수 있는 앱이 실행 중인 경우 앱을 수동으로 설치할 수 없었습니다. 두 번째 커밋이 업로드된 후 한 해설자는 사용자가 앱을 사이드로드하거나 특정 앱에 대한 권한 요청을 허용하지 않는다는 문제에 주목했습니다.

LineageOS는 코드를 수정하여 문제를 해결하여 기능을 추가할 수 있게 되었습니다. 그러나 기본 Android 사용자에게는 Huawei가 AOSP에 제공한 코드가 병합되지 않았으며 Google Pixel 2 XL과 같은 더 많은 장치에 도착할 수 없다는 사실이 안타깝습니다.