Android는 가장 오래된 스마트폰 운영 체제 중 하나이기 때문에 기하급수적으로 발전했습니다. 분명히 모든 사람이 이러한 발전을 목격했습니다. 고급 운영 체제로 시작하여 이제 사용자가 자신의 방식대로 사용할 수 있도록 액세스 권한을 부여하는 다양한 옵션을 해결했습니다. 아마도 이러한 이유로 Google 팀은 Android 휴대폰에 개발자 옵션을 통합했습니다. 이러한 옵션은 달리 활성화되지 않으며 고급 사용자 전용입니다. 예, 이제 '고급 사용자'가 누구인지, 그렇지 않은 경우에는 이 옵션이 활성화되지 않는 이유를 알고 싶어 하신다는 점을 잘 알고 있습니다.
Android의 개발자 옵션이란 무엇인가요?
Android 기기에는 개발자 옵션이라는 몇 가지 비밀 옵션 세트가 있습니다. 이는 소프트웨어/앱을 테스트하거나 Android 기기용 앱을 작성하는 것과 같은 여러 기술적인 목적으로 액세스하려는 사용자를 위한 것입니다. 이 옵션을 사용하면 앱 스트레스를 시뮬레이션하고, 디버깅 옵션을 활성화하고, Android에서 버그 보고서를 캡처하고, CPU 사용량을 화면에 표시하여 소프트웨어의 영향을 측정할 수도 있습니다.
이제 왜 그렇게 비밀로 유지되는지 알게 되었습니다! 그러나 개발자 옵션을 쉽게 켜고 사용할 수 있습니다.
개발자 옵션을 활성화하는 방법
Android 개발자 설정을 전환하는 것은 상당히 쉽습니다. 휴대전화의 설정> 휴대전화 정보> 빌드 번호를 열고 7번 탭하기만 하면 됩니다. 이제 뒤로 옵션을 탭하면 휴대전화 정보 이전에 개발자 옵션을 찾을 수 있습니다.
Android 휴대전화 개발자 옵션의 이점:
개발자 설정은 고급 사용자를 위한 것이지만 우리가 상상하는 것보다 훨씬 더 많이 사용할 수 있습니다. 다음은 Android 휴대전화의 개발자 옵션의 이점입니다.
- 버그 신고: 휴대전화에는 사용자가 볼 수 있는 버그 보고서가 있지만 장치에서 제공하는 경우에만 볼 수 있습니다. 목록 상단에서 이 옵션을 탭하면 원할 때마다 이 보고서를 볼 수 있습니다.
- 데스크탑 백업 비밀번호: PC에서 항목을 백업하고 복원할 수 있는 옵션이 제공됩니다. 암호를 설정하면 그렇게 할 수 있습니다.
- 깨어 있으십시오: 이 옵션을 활성화하면 휴대전화가 연결될 때마다 휴대전화 화면이 항상 깨어 있는 상태로 유지됩니다. 이 기능은 기본적으로 개발자에게 유용합니다.
- 블루투스 HCI 스눕 로그 활성화: Bluetooth HCI(호스트 컨트롤러 인터페이스) 패킷을 캡처하고 분석할 수 있습니다. 활성화되면 휴대전화에서 분석을 위해 이를 캡처하여 기기 저장소(/SD 카드/ btsnoop_hci.log)의 파일에 저장합니다.
디버깅 피>
- USB 디버깅: 이 기능을 사용하면 Android 장치가 USB를 통해 컴퓨터와 통신할 수 있습니다. 또한 USB 디버깅 권한을 취소할 수 있습니다. 컴퓨터를 사용하여 USB를 통해 처음으로 디버깅하는 경우 권한을 부여하고 키 쌍을 설정해야 합니다.
- 모의 위치 앱 선택: 이 옵션을 사용하면 지정된 앱에 대한 위치 정보를 설정할 수 있습니다. 위치 정보가 필요한 앱을 개발할 때 유용합니다.
- 디버그 앱 선택: 앱을 디버그하려면 이 기능으로 선택하기만 하면 됩니다.
네트워킹 피>
- USB 구성 선택: USB를 통해 PC에 연결할 때 Android가 반응하는 방식을 맞춤설정할 수 있습니다.
입력 피>
- 손질 표시: 이 옵션은 터치가 등록될 때마다 화면에 시각적 신호를 추가합니다.
- 포인터 위치: 이 기능을 사용하면 휴대전화 화면 상단에 정보 표시줄이 표시되어 기기 화면을 마지막으로 터치한 위치를 알 수 있습니다.
그리기 피>
- 표면 업데이트 표시: 업데이트될 때 전체 창 표면을 깜박입니다.
- 레이아웃 경계 표시: 이 기능을 켜면 대화상자에서 모든 요소의 가장자리를 볼 수 있으므로 터치하면 활성화되는 위치를 알 수 있습니다.
- RTL 레이아웃 방향 강제 적용: 이 기능은 오른쪽에서 왼쪽으로 쓰는 언어 지원을 위해 화면 방향을 강제 설정하므로 다국어 앱 개발자에게 유용합니다.
- 전환 애니메이션 배율: 이 설정은 전환 애니메이션 재생 속도를 설정합니다.
- 애니메이터 길이 척도: 이 기능을 사용하면 앱 메뉴를 열고 닫는 사이에 발생하는 애니메이션 시간을 변경할 수 있습니다.
- 보조 디스플레이 자극: 이 옵션을 통해 다양한 화면 크기를 자극할 수 있습니다.
하드웨어 가속 렌더링 피>
- GPU 렌더링 강제 적용: 이 설정을 사용하면 장치의 앱이 2D 렌더링을 사용하지 않도록 작성된 경우에도 강제로 2D 렌더링을 사용하도록 할 수 있습니다. 이 기능을 사용하면 화면이 멋지게 보이거나 휴대전화가 일시적으로 작동하지 않을 수도 있습니다.
- GPU 오버드로 디버그: GPU(Graphics Process Unit) 오버드로는 응용 프로그램이 시스템에 다른 항목 위에 무언가를 그리도록 요청할 때 발생합니다. 디버그 GPU 오버드로는 이러한 활동에 대한 정보를 제공합니다.
- MSAA 4배 강화: 이 기능은 MSAA(Multi-Sample Anti-Aliasing)를 강제 적용하여 장치에서 더 보기 좋게 만들 수 있지만 CPU/RAM에 더 많은 부담을 줍니다.
모니터링 피>
- 엄격 모드 사용: 리>
- CPU 사용량 표시: 기기 화면에서 항상 CPU 정보를 볼 수 있습니다.
- GPU 보기 업데이트 표시: 이 설정을 사용하면 GPU 하드웨어로 그린 모든 화면 요소를 빨간색 오버레이로 볼 수 있습니다.
- 하드웨어 계층 업데이트 표시: 이 옵션을 활성화하면 하드웨어 계층이 업데이트될 때마다 알림을 받게 됩니다.
- 프로파일 GPU 렌더링: 이 설정은 GPU가 얼마나 열심히 작동하는지에 대한 시각적 렌더링인 그래프를 그립니다. 화면에서 보거나 파일에 저장할 수 있습니다.
- OpenGL 추적 활성화: 이 기능으로 OpenGL 오류를 기록할 수 있습니다. 선택한 로그 파일에서 오류를 추적하려면 OpenGL을 활성화하십시오.
앱 피>
- 활동 유지 안 함: 이 기능은 기본 보기를 종료하는 즉시 모든 애플리케이션을 닫습니다. 따라서 이 기능을 사용하는 동안 오히려 주의해야 합니다.
- 백그라운드 프로세스 제한: 여러 프로세스가 기기의 백그라운드에서 작동합니다. 백그라운드 프로세스 제한 설정을 사용하여 이러한 프로세스가 한 번에 실행되는 것을 제한할 수 있습니다.
- 모든 ANR 표시: 이 옵션을 활성화하면 백그라운드에서 실행할 때 응답하지 않는 모든 앱을 볼 수 있습니다.
특수 목적으로 사용할 수 있는 개발자 옵션 중 일부입니다!
참고: 피>
- 이 Android 개발자 설정은 Android 6에서 사용할 수 있습니다. 사용 중인 Android 버전에 따라 다를 수 있습니다.
- 경고:개발자 옵션을 켜면 장치에서 불규칙한 동작이 발생할 수 있습니다. 이 옵션은 고급 사용자에게만 권장됩니다.