5P by neo 5달전 | favorite | 댓글 1개

유럽에서의 PWA 변화에 대한 애플의 입장 번복

  • 애플이 유럽연합(EU) 내에서 진행되던 프로그레시브 웹 앱(PWA)의 사망에 대한 불만에 대응하여 iOS 17.3 이전으로 복구함.
  • iOS 17.4 베타 버전 출시 후 EU 사용자들은 제대로 작동하지 않는 PWA 문제를 발견
  • 애플은 소비자들의 다수의 요청에 따라 입장을 번복하고, 디지털 마켓 앱 변경 사항에 대한 페이지를 수정함.

애플의 새로운 페이지 내용

  • 애플은 원래 EU에서 DMA 준수를 위해 홈 스크린 웹 앱 기능을 제거할 계획이었으나, 보안과 개인 정보 보호 문제로 인해 새로운 통합 아키텍처를 구축해야 했음.
  • 그러나 홈 스크린 웹 앱에 대한 지원 요청을 받고, 기존 홈 스크린 웹 앱 기능을 계속 제공하기로 결정함.
  • 개발자와 사용자는 iOS 17.4 출시와 함께 홈 스크린 웹 앱의 기존 기능이 복구될 것으로 기대할 수 있음.

유럽연합 디지털 시장 법안(DMA)의 영향

  • 유럽연합 디지털 시장 법안(DMA)은 3월 8일까지 시행되어야 하며, 애플은 3월 5일에 iOS 17.4를 출시할 것으로 예상됨.

애플의 DMA 계획과 이에 대한 불만

  • 애플은 2024년 3월부터 DMA 준수를 위한 변경 사항을 발표함.
  • 모든 사용자를 위해 애플은 모든 iOS 앱을 공증할 것이며, 앱이 판매되는 위치에 상관없이 이루어짐.
  • 개발자는 자체 앱 마켓플레이스를 EU에서 제공할 수 있지만, 애플의 승인과 인간 검토 과정을 거쳐야 함.
  • 이러한 스토어는 자체 환불을 담당해야 하지만, 대안적인 제3자 결제 프로세서를 사용할 수 있음.
  • 애플은 수수료 구조를 변경하여 표준 수수료를 30%에서 17%로 낮추고, 앱 스토어 내에 남아 있는 앱에 대해서는 애플의 결제 처리 서비스를 사용하는 데 3%의 수수료가 부과됨.
  • 앱 스토어를 통하지 않고 판매되는 모든 앱은 연간 앱 첫 설치당 0.50유로의 핵심 기술 수수료가 부과되며, 첫 백만 설치에 대해서는 면제됨.
  • iOS가 WebKit을 넘어서 여러 브라우저 엔진을 지원해야 한다는 요구도 있으며, 이는 EU에서 애플이 Mozilla의 Firefox를 완전히 지원해야 함을 의미함.
  • 동시에 PWA를 무력화시켰으나, 이는 WebKit을 사용하지 않는 모든 브라우저에서 지원해야 한다고 생각했기 때문으로 추정됨.
  • 유럽위원회 당국이 이 문제를 조사할 위협을 한 후에 애플이 이러한 조치를 취함.

GN⁺의 의견

  • 애플의 이번 결정은 사용자의 목소리가 기업의 기술적 결정에 영향을 미칠 수 있음을 보여줌.
  • PWA는 웹과 네이티브 앱 간의 경계를 허무는 기술로, 사용자 경험을 향상시키고 개발 비용을 절감할 수 있는 잠재력을 가짐.
  • 이번 사건은 법적 규제가 기술 기업의 운영 방식에 직접적인 영향을 미칠 수 있음을 시사함.
  • 애플의 웹킷 의존성은 다른 브라우저 엔진의 혁신을 제한할 수 있으며, 이는 개발자와 최종 사용자에게 다양성과 선택의 제한을 의미할 수 있음.
  • 기술적으로 PWA를 지원하는 것은 웹 표준을 준수하고, 플랫폼 간 호환성을 증진시키며, 사용자에게 더 나은 웹 경험을 제공하는 데 중요함.
Hacker News 의견
  • PWA 지원을 위해서는 여전히 WebKit을 기반으로 구축해야 함.

    • 유럽연합(EU)과의 비공식적인 협의가 있었는지 궁금함. PWA에 대한 렌더링 엔진 경쟁이 중요하지 않고 WebKit만으로 충분하다고 결정한 것 같음.
    • 법은 결국 EU가 관심 있는 기능에 대한 변경만 요구함.
  • Apple의 입장은 PWA가 타사 브라우저 엔진에서 실행될 경우 일부 개인정보 보호 및 보안 제한을 적용할 수 없다는 것이었음.

    • 만약 DMA가 타사 브라우저 엔진에서 PWA를 실행하도록 요구하지 않았다면, Apple은 처음부터 우려할 사항이 없었을 것임.
    • Apple은 iOS의 기본 앱과 동일한 보안 및 개인정보 보호 모델에 맞춰 WebKit과 그 보안 아키텍처를 기반으로 홈 화면 웹 앱을 계속 구축한다고 설명함.
  • Apple이 PWA 푸시 알림을 지원하는 것을 철회했다면, 이를 기반으로 부업 프로젝트를 시작한 개발자들에게 큰 타격이 될 뻔했음.

    • iOS 16.4에서 PWA 푸시 알림을 출시한 지 12개월도 채 되지 않아 이를 되돌리는 것은 해당 기능을 활용한 개발자들에게 큰 실망을 안겨줄 뻔함.
  • EU가 Safari/Webkit에 PWA를 제한하는 것을 허용한다고 해석하는 것에 대해:

    • EU가 이를 허용한다고 Apple의 발표에서 언급된 바 없음.
    • Apple의 발표는 DMA 준수 계획의 업데이트에 불과하며, EU는 3월 7일 준수 마감일까지 실제 조치를 취하지 않음.
    • EU는 Apple의 PWA 관련 발표에 따라 긴급하게 대응함. Apple이 업데이트를 배포했다면 많은 기존 PWA가 작동을 멈추고, 앱 스토어로 이동할 수밖에 없었을 것이며, PWA의 명성에 타격을 입혔을 것임.
    • EU는 DMA를 통해 Apple에게 iOS에서 타사 브라우저를 개방하고 Safari/Webkit에 대한 자체 선호를 할 수 없도록 요구함.
  • 이것이 Apple의 원래 계획이었을까? 최악의 시나리오를 제시한 후 지금의 결과를 승리처럼 보이게 하는 것은 아닐까?

  • 웹 플랫폼에 대한 한 걸음 뒤로 가지 않은 것에 대해 기쁨.

  • Apple이 계속 불편을 주면 Android로 전환을 고려할 수도 있음.

  • PWA의 팬으로서, 이 방향이 마음에 듦. Apple은 PWA를 다른 브라우저 엔진에 개방하면서 Safari에서 PWA의 기능을 향상시켜야 함. 앱 개발자들은 대부분의 앱이 PWA로 충분하며, 앱 스토어를 피하는 좋은 방법임을 깨달을 것임.

  • 다행이다. 개인 앱을 sveltekit pwa에서 react native로 포팅하기 시작했었음.

  • iOS에서의 앱이 MacOS에서의 앱과 동일한 지위를 얻을 때는 언제인가?

    • Apple은 "당신의 안전을 위해서"라는 핑계로 계속 숨을 수 없음. MacOS에서 이미 발생하는 모든 문제를 주장함.
    • 현대 스마트폰은 능력 있는 컴퓨터이지만, 여전히 비싼 벽돌을 주머니에 넣고 다니는 것 같은 느낌임.