AI 요약
애플의 버그 신고 시스템인 '피드백 어시스턴트(Feedback Assistant)'가 개발자들의 시간을 무시하고 무책임한 운영을 하고 있다는 비판이 제기되었습니다. 소프트웨어 개발자 제프 존슨은 2023년 3월에 신고한 네트워크 필터 확장 프로그램의 TCP 연결 및 IP 주소 유출 버그(FB12088655)가 3년 만에 '재검증 요청'이라는 답변을 받았으나, 정작 애플은 버그 수정 여부를 밝히지 않은 채 2주라는 시한부 답변을 요구했습니다. 필자는 이를 애플이 개발자를 '무급 테스트 인력'으로 취급하는 행위라고 비판하며, 재검증 없이 리포트를 닫겠다는 협박성 태도를 지적했습니다. 실제로 리틀 스니치 개발자들과의 협업을 통해 확인한 결과, 해당 문제는 macOS 26.4 정식 버전에서도 여전히 재현되고 있습니다. 또한 100% 재현 가능한 핀 고정 탭 버그(FB22057274)에 대해서도 애플은 '정보 부족'을 이유로 조사를 종결하는 등 부실한 대응을 이어가고 있습니다.
핵심 인사이트
- 장기 방치 후 기습 요구: 2023년 3월에 제출된 FB12088655 버그 리포트가 3년간 무대응 상태였다가 최근 macOS 26.4 베타 4 기반의 재검증 요청을 받음.
- 임의 종결 협박: 개발자가 2주 이내에 베타 버전에서 버그가 수정되었는지 직접 확인하여 업데이트하지 않을 경우, 애플은 버그가 해결된 것으로 간주하고 리포트를 폐쇄하겠다고 통보.
- 실질적 수정 부재: macOS 26.4 베타 및 정식 버전 배포 이후에도 리틀 스니치(Little Snitch) 개발팀의 테스트 결과 해당 네트워크 유출 버그는 전혀 수정되지 않았음이 확인됨.
- 부실한 조사 프로세스: FB22057274 버그의 경우 상세한 재현 경로와 Xcode 프로젝트를 제공했음에도 불구하고, 애플은 3월 9일 '현재 정보로 진단 불가'라는 판정을 내림.
주요 디테일
- 기술적 결함 내용: FB12088655는 네트워크 필터 확장 프로그램 사용 시 TCP 연결과 IP 주소가 유출되는 심각한 개인정보 보호(Privacy) 관련 버그임.
- 베타 테스트의 부담: 개발자는 매년 6월 WWDC 베타는 설치하지만, 기기 부족 및 시간 문제로 9월 이후의 베타 버전을 상시 테스트하는 것은 큰 비용 부담임을 토로.
- 애플의 회피성 답변: 개발자가 베타 4에서 버그가 수정되었는지 직접 질문했으나, 애플은 확답을 피하며 개발자의 직접 검증만을 강요함.
- 재현 가능성 무시: 핀 고정 탭 관련 버그(FB22057274)는 'target="_blank"' 링크 로딩 시 엉뚱한 탭에 표시되는 문제로 100% 재현 가능함에도 조사가 미흡하게 종료됨.
- 개발자 커뮤니티의 냉소: 저자는 과거 '피드백 어시스턴트 보이콧'을 조직하려 했으나 실패했던 경험을 언급하며, 애플의 고압적인 버그 처리 방식에 깊은 회의감을 표함.
향후 전망
- 개발자 이탈 및 품질 저하: 애플이 외부 개발자를 무급 테스터로 대우하는 관행이 지속될 경우, 고품질 버그 리포트 제출이 감소하여 OS 전반의 안정성이 하락할 우려가 있음.
- 커뮤니티 간 협업 강화: 이번 사례처럼 리틀 스니치 개발팀과 정보를 공유하여 애플의 기만적 검증 요구에 대응하는 개발자 간 연대가 강화될 것으로 보임.
