GN⁺ 5달전 | parent | ★ favorite | on: 안드로이드 개발자 인증: 조기 액세스 시작(android-developers.googleblog.com)
Hacker News 의견
  • 나는 Google의 승인 없이도 F-Droid 같은 대체 앱스토어에서 앱을 설치하고 자동 업데이트를 받고 싶음
    수동으로 adb로 설치하는 건 허용되어야 하지만, 그건 충분하지 않음
    Google의 “사용자 보호”는 사실 광고 수익 통제를 위한 것이라 생각함. 예를 들어 SimpleMobileTools 사건처럼, 앱이 매각된 후 새 소유자가 사용자에게 불리한 업데이트를 강제로 배포할 수 있었음
    반면 F-Droid는 이런 버전을 차단하고 오픈소스 포크인 Fossify Apps를 추천했음 (관련 댓글)

    • 결국 핵심은 통제라고 생각함. 플랫폼과 접근을 통제하면 세상을 지배할 수 있음
      우리가 할 일은 다음 세대에게 FOSS를 가르치는 것임. 어릴 때 익힌 습관은 평생 가기 때문임. 개발자들이 학교에서 이런 주제로 강연을 자원해야 함
    • 자동 업데이트를 허용하면서 동시에 악의적인 개발자 전환을 막는 건 모순적임
      Google이나 F-Droid 모두 개발자가 계정과 키를 넘겼는지 탐지하기 어려움
    • “사용자를 안전하게 지키는 게 최우선”이라니, 나는 Big Brother에게 보호받고 싶지 않음
    • 자동 업데이트가 기본 비활성이라면 SimpleMobileTools 같은 문제는 없었을 것임
      사용자가 직접 결정해야 함. 나는 모든 앱의 인터넷 접근을 기본 차단함.
      결국 Android 자체가 감시 비즈니스 회사가 만든 사용자 적대적 OS임
    • 웃긴 건, Google Drive를 macOS에 설치하려면 .pkg 파일을 직접 다운로드해야 함
      Apple Store에도 없는데, 왜 Android에서는 이런 걸 금지하나? 이중잣대 아님?
  • Google이 이번 정책을 발표할 때부터 일부 국가는 정부 압력 때문이라고 암시했음
    공식 블로그 글에 따르면 브라질, 인도네시아, 싱가포르, 태국에서 시행된다고 함
    정부가 사기 앱 문제로 Google을 책임지게 하니, 비기술 사용자가 “검증되지 않은 앱”을 쉽게 설치할 수 있는 방법은 존재할 수 없음
    하지만 이런 접근은 많은 사람에게 근본적으로 받아들일 수 없는 일

    • 나는 정부 압력이라는 주장을 믿지 않음. 진짜 문제는 앱이 개인정보에 접근할 수 있다는 구조임
      Google은 프라이버시 침해 기반 비즈니스 모델을 유지하려고 이런 복잡한 통제 방식을 만든 것임
      결국 이건 “서서히 개구리를 삶는” 식으로 사이드로딩 금지를 정당화하려는 수순임
    • Google은 YouTube ReVanced 같은 앱을 없애고 싶어함
      yt-dlp 차단 사례만 봐도 명확함
    • 정부 압력이라기보다 Google이 주도한 정책임
      정부와 기업이 법 절차를 우회해 권력을 집중시키는 건 비민주적 행태
    • 나는 하드웨어를 구매했으니 수정·수리할 자연권이 있음
    • “검증되지 않은 앱”을 막는 건 공유지의 비극과 비슷함
      사기 방지를 위해선 사용자 교육과 정보 제공이 병행되어야 함
  • “사이드로딩”이란 단어 자체가 문제임
    시스템이 지원하는 방식으로 코드를 실행하는 건 그냥 정상적인 실행
    이런 단어가 사람들의 인식을 왜곡함

    • 단어를 없앨 수는 없으니, 재정의해야 함. 우리도 지금 “사이드로딩된 브라우저”로 Hacker News에 글을 쓰고 있음
    • 나는 f-droid에서 앱을 설치할 뿐, “사이드로딩”하는 게 아님
    • 내게 사이드로딩은 물리적으로 옆 기기에서 apk를 옮기는 행위였음
    • 이 용어는 이미 2006년부터 쓰였음. CNET 책 링크
  • Google의 새 정책에서 “학생·취미 개발자 전용 계정”이 생긴다는데, 결국 규모 제한을 두는 것임
    소규모 앱이 위험하다는 논리라면, 이건 앞뒤가 맞지 않음

    • 다음 섹션의 “숙련 사용자용 고급 플로우”가 핵심임
      검증되지 않은 앱 설치를 허용하지만 위험을 감수해야 함
    • 그런데 왜 단순히 “나는 위험을 이해한다”고 OS에 표시하는 걸 허용하지 않는지 의문임
    • 설치 수가 적은 앱이 위험하다면, 소규모 배포를 쉽게 만드는 건 모순임
  • Google의 정책 변화에 맞춰 F-Droid를 설치해봤음
    보안이 생각보다 잘 되어 있었음. 앱별로 “다른 앱 설치 허용”을 개별 설정해야 함
    NewPipe를 설치한 뒤 시스템 수준의 사이드로딩을 꺼도 잘 작동함
    즉, 무분별한 앱 설치 위험은 과장되었음
    Play Store에도 악성 앱이 많은데, Google의 새 정책은 결국 통제 강화일 뿐임

  • Google이 “숙련 사용자용 고급 플로우”를 만든다는데,
    한 번만 설정하면 되는 절차라면 좋겠음. 하지만 Apple의 macOS처럼 귀찮게 만들까 걱정임

    • “사이드로딩”이란 단어는 부정적 뉘앙스라, 새로운 용어가 필요함
    • 한 번만 설정 가능한 쿨다운 기간을 두는 건 어떨까?
    • 이 플로우가 서명되지 않은 바이너리도 허용하는지 궁금함
    • 핵심은 숙련 사용자를 성인으로 대우하느냐임
  • 지금 방식은 양쪽 모두에게 최악
    악성 apk는 여전히 퍼질 수 있고, 규모가 커지면 검증이 필요함
    차라리 Google이 개발자 검증을 요구하되, F-Droid 같은 제3자 스토어를 허용했으면 함
    이렇게 하면 사용자는 직접 악성 사이트에서 apk를 받지 않아도 됨
    하지만 이런 균형 잡힌 해결책은 논의되지 않고, 감정적 반응만 넘침

    • 실제로는 두 가지 변경이 있음
      1. 학생·취미 개발자용 검증
      2. 숙련 사용자용 고급 플로우
        후자가 F-Droid를 지원할 만큼 강력할지는 미지수임
    • 나는 내 기기에서 앱을 만들 때 인터넷 연결이 필요 없는 자유를 원함
    • 왜 내가 소유한 폰에 앱을 설치하려면 스토어가 필요한가?
    • F-Droid는 설치 수 추적을 거부함. 프라이버시 침해이기 때문임
      Google이 앱스토어를 검증한다면, 그건 또 다른 게이트키핑
  • Google이 “사용자 보호가 최우선”이라 말하지만, 실제로는 계정 보안이나 알림 제어 문제를 방치함
    악성 앱이 알림을 가로챈다면, 그건 샌드박스가 약하다는 뜻임
    결국 Google은 중앙 통제로 사후 차단하는 구조임
    진짜 문제는 격리 실패패치 지연

    • 이런 발언은 오히려 보안 구조의 허점을 드러냄
      민감 권한이 필요한 앱만 별도 검증하면 충분함
    • 기업의 언어는 늘 같음. 죽음, 세금, 그리고 기업식 말장난
    • 그들의 최우선은 수익 창출
    • 실제로는 YouTube ReVanced나 uBlock Origin 같은 앱을 막는 게 목적임
    • 물론 Google이 보안에 막대한 투자를 하는 건 사실임. 하지만 구체적 개선이 필요함
  • “허용한다(Allow)”는 표현이 문제의 핵심임
    내가 돈 주고 산 기기에서 Google이 뭘 허용한다니 말이 안 됨
    그래서 나는 GrapheneOS로 옮길 준비 중임. Google이 여론이 잠잠해지면 다시 잠금 정책을 강화할 것임
    이제는 탈구글화가 필수라고 생각함

    • 나도 Google 서비스를 줄이는 중임. Drive와 Photos 데이터를 옮기고 있음
      이메일도 직접 관리하려 함. Google이 스팸 필터를 엉망으로 만들고 가격까지 올렸음
      AI 기능을 강제로 포함시켜 요금을 인상했지만, 나는 그걸 원하지 않음
      postmarketOSGrapheneOS를 테스트할 예정임
      YouTube의 AI 더빙 기능도 너무 불쾌해서 대안을 찾는 중임
    • UbuntuTouch도 고려할 만함. Android apk도 실행 가능함
  • Google이 의무 검증 절차를 완화한다고 발표했음
    숙련 사용자가 위험을 감수하고 비검증 앱을 설치할 수 있게 하는 “고급 플로우”를 개발 중이라 함

    • 하지만 이미 사이드로딩 절차가 복잡한데, 더 강화될까 걱정임
      그래도 완전 차단이 아니라면 조심스러운 낙관을 가짐
    • 진짜 안전이 최우선이었다면 이런 절차를 처음부터 만들었을 것임
      그래도 이번 변화는 긍정적 신호로 보임
    • 다만 이건 사용자 측 이야기일 뿐,
      개발자가 제3자 스토어나 웹사이트에 앱을 배포하려면 여전히 검증 절차를 거쳐야 함