▲neo 11달전 | parent | favorite | on: GN⁺: 안드로이드 개발자들이 더 이상 윈도우즈 USB 드라이버를 필요로 하지 않는 이유(fabiensanglard.net)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에서 잘 작동함. 모든 요구 사항에 적합하지는 않지만 특정 경우에는 잘 맞음.
Hacker News 의견
ADB(Android Debug Bridge)에 대한 사랑
Pixel 기기의 MOD(Modern Operating Devices) 지원 시작 시기
Windows Precision Touchpad 드라이버
ADB 드라이버의 발전
Windows의 USB 드라이버 문제
Microsoft 전용 USB 설명자 추가에 대한 비판
ADB 문제 해결 경험
HID 프로토콜 사용 경험