Hacker News 의견
  • ADB(Android Debug Bridge)에 대한 사랑

    • ADB는 매우 유용한 도구로, VPN을 통한 포트 재라우팅도 가능하다.
    • 안드로이드 개발자가 아니어도 스위스 아미 나이프 같은 존재이며, 안드로이드를 선호하는 큰 이유 중 하나다.
    • 업무 프로필을 통해 업무 관련 자료와 개인 정보 침해 요소를 분리할 수 있어 두 번째 전화기가 필요 없음.
  • Pixel 기기의 MOD(Modern Operating Devices) 지원 시작 시기

    • 개인적인 Pixel 컬렉션을 통해 Pixel 2(2017)와 Pixel 3a(2019) 사이에 MOD 지원이 시작된 것으로 보인다.
    • Pixel 3에도 적용되었을 것이며, Android 11을 지원하는 모든 CTS(Compatibility Test Suite)-준수 기기에 적용됨.
    • OEM은 USB HAL에서 간단한 값을 설정하여 CTS 테스트를 통과해야 함.
  • Windows Precision Touchpad 드라이버

    • Bingxing Wang이 개발한 Apple MacBook/Magic Trackpad 2용 Windows Precision Touchpad 구현체에 대한 언급.
  • ADB 드라이버의 발전

    • 과거에는 Windows가 새 기기마다 .inf 드라이버 파일을 설치해야 했으나, Windows 8 이후 버전부터는 기기가 Microsoft OS Descriptors를 통해 필요한 드라이버를 알려줌.
    • 이로 인해 사용자 경험이 개선되었으며, 개발자뿐만 아니라 더 나은 안드로이드 경험을 원하는 사용자에게도 중요함.
  • Windows의 USB 드라이버 문제

    • Windows에서는 USB 드라이버가 혼란스럽고 때로 위험할 수 있음.
    • 일부 학생들이 Linux에서는 잘 작동하는 Arduino 클론을 Windows에서 사용할 수 없는 경우를 목격함.
    • Windows가 "가짜"로 판단되는 기기를 무력화시키는 드라이버를 자동 설치하는 문제가 있어, 저장 장치 외의 것을 Windows 기기에 연결하는 것은 마지막 수단으로 여겨짐.
  • Microsoft 전용 USB 설명자 추가에 대한 비판

    • 폰 제조업체가 Microsoft 전용 USB 설명자를 추가해야 하는 것에 대한 비판.
    • Windows가 Linux나 macOS처럼 표준화된 사용자 공간 인터페이스로 대체하는 대신 Microsoft 전용 기능을 요구하는 것은 비합리적임.
  • ADB 문제 해결 경험

    • 최근에 Lenovo M7을 사용하여 마법 거울 프로젝트를 진행하면서 ADB 문제에 직면함.
    • 관련 Stack Overflow 글을 모두 찾아보고 시도했지만 성공하지 못했으며, 이 문제가 해결되었다는 말을 듣고 의아함을 표함.
  • HID 프로토콜 사용 경험

    • USB 연결 장치에서 raw HID 프로토콜을 사용했으며, 모든 버전의 Windows에서 잘 작동함.
    • 모든 요구 사항에 적합하지는 않지만 특정 경우에는 잘 맞음.