Apple은 지난 주 EU 앱 개발자가 새로운 디지털 시장법(DMA)을 준수해야 하는 새로운 규칙을 발표했습니다. EU는 "게이트키퍼"로 지정된 후 Apple에게 App Store 외부에서 앱을 다운로드하기 위한 새로운 방법, 새로운 프레임워크 및 API, 수정된 수수료 및 수수료 구조 등을 제공하는 등 앱 업계의 경쟁을 강화하기 위한 변경을 요구했습니다.

변경 사항에 대한 개발자의 반응은 엇갈렸습니다. Epic Games, Spotify 및 가장 최근에는 Microsoft를 포함한 일부 주요 회사가 Apple의 변경 사항에 반대하는 목소리를 냈습니다. 이는 Apple이 iPhone 앱을 발견하고 설치하는 방법에 관계없이 iPhone 앱에서 계속 돈을 벌 수 있도록 고안된 것으로 보입니다.

EU 국가에서 개발자는 디지털 거래 및 서비스의 경우 17%, 중소기업 할인(또는 2년 구독) 자격을 갖춘 개발자의 경우 10%의 낮은 수수료를 받게 됩니다. 그러나 Apple의 결제 처리 서비스를 사용하는 경우 회사는 계속해서 추가로 3%를 청구합니다.

동시에, 회사는 Apple의 독점 기술 및 도구, 개발자 서비스 및 지원, 플랫폼 무결성 사용에 대해 Apple이 지불한다고 말하는 핵심 기술 수수료를 시행하고 있습니다. 이 수수료는 AppStore 및 기타 마켓플레이스에 게시된 앱에 적용되며, 연간 100만 개를 초과하는 첫 설치당 €0.50의 요금이 부과됩니다.

또한 Apple은 기본 웹 브라우저를 선택하는 기능 등 더 많은 옵션을 도입했으며, 개발자의 경우 자체 애플리케이션에 NFC 결제 기술(Apple Pay 지원)을 사용할 수도 있습니다.

Apple에서 제공한 문서를 읽고 회사와 대화한 후 개발자가 이러한 규칙에 대해 알아야 할 몇 가지 주의 사항과 세부 사항이 있습니다. 우리는 이를 시작점으로 아래에 정리할 것이며, 시간이 지나면서 더 자세히 알아보면서 이 목록에 추가할 것입니다.

  • Apple은 대체 앱 시장이 자체 App Store와 경쟁하도록 허용할 것입니다. 하지만 Apple은 여전히 ​​그러한 앱을 개발할 수 있는 회사를 통제할 것입니다. Apple은 마켓 앱 개발자가 이 권리에 접근하려면 A 등급 금융 기관으로부터 100만 유로의 신용장을 받아야 한다고 말했습니다. 회사는 사용자를 보호하기 위해 최선을 다하는 개발자만이 시장 애플리케이션을 개발하는 데 필요한 새로운 API에 액세스할 수 있으며 이는 Apple이 이를 검열하는 방법이기도 한다고 말했습니다. Apple은 이러한 제한을 통해 악의적인 행위자가 시장에서 iPhone 사용자에게 손해를 끼치는 사기 활동에 가담하는 것을 방지할 수 있다고 믿습니다.

  • 앱마켓에 등록된 앱은 해당 개발자의 공식 홈페이지에서만 출시될 수 있으며, AppStore에서는 출시될 수 없습니다.

  • 개인적으로 개발한 애플리케이션(비시장 애플리케이션)은 웹사이트를 통해 게시할 수 없습니다. AppStore 또는 타사 마켓플레이스를 통해 게시하도록 선택해야 합니다.

  • 마켓플레이스에 있는 앱은 설치할 때마다 핵심 기술 비용을 지불해야 하며, 다른 마켓플레이스나 AppStore를 통해 게시된 앱은 매년 처음 100만 개 설치까지 무료입니다. 이는 앱이 App Store를 통해 배포되지 않더라도 개별 개발자가 앱을 업데이트하고 보안 수정 사항을 릴리스하도록 장려하지만 App Store 경쟁사를 실행하는 개발자에게는 선불 비용을 부과합니다. Apple은 마켓플레이스 플랫폼을 활성화하기 위한 노력의 일환으로 600개 이상의 새로운 API를 개발했다고 밝혔습니다.

  • 비영리단체, 정부기관, 교육기관은 핵심기술비가 면제됩니다.

  • 무료 앱, 오픈 소스 앱, 무료 앱 모두 핵심 기술 수수료에서 면제됩니다. 즉, 무료 앱 개발자는 EU의 새로운 조건에 따라 배포할 수도 없어야 합니다. 앱이 연간 100만 건 이상 설치되면 어쨌든 Apple에 비용을 지불해야 하기 때문입니다. Apple은 앱이 광고나 실제 상품과 같은 다른 수단을 통해 돈을 벌 가능성이 높기 때문에 여전히 핵심 기술에 대한 비용을 지불할 수 있다고 믿습니다. (즉, Apple은 인앱 구매 및 유료 다운로드 이외의 앱에서 수익을 얻을 수 있는 방법을 찾았습니다!) Apple은 EU 개발자 중 1% 미만이 핵심 기술 비용을 지불하는 것으로 추정합니다. 하지만 개발자는 이 수수료를 지불할 필요가 없습니다. 이는 대체 배포 및 지불 처리에 대한 새로운 조건을 채택한 사람들에게만 적용됩니다.

  • Apple은 악의적인 행위자가 여러 기기에 경쟁사의 앱을 다운로드하여 앱 설치 수를 늘리는 '설치 폭격'을 방지할 것입니다. Apple은 모든 설치가 정품 Apple 기기에서 이루어지도록 설치 확인 메커니즘을 제공하고 단일 기기에서 연간 최초 설치 횟수를 제한할 것이라고 밝혔습니다. 필요한 경우 의심스러운 행위가 있을 경우 개발자 계정을 해지할 수도 있습니다.

  • 사용자는 자신의 기기에 여러 타사 앱 마켓을 설치할 수 있지만, 마켓플레이스는 이러한 경쟁 앱 스토어에서 앱 설치를 시작하기 전에 사용자에게 허가를 요청해야 합니다.

  • 사용자는 앱이 설치되는 새로운 방식을 관리하기 위한 새로운 설정과 제어 기능을 갖게 됩니다. 여기에는 앱이 설치된 위치(예: 타사 앱 스토어)를 확인할 수 있는 기능이 포함됩니다. "개발자의 마켓플레이스 허용"이라는 설정 권한을 통해 사용자는 허용하려는 대체 앱 스토어를 선택할 수 있습니다. 사용자는 원하는 경우 개발자의 권한을 취소하고 설정에서 기본 앱 시장을 관리할 수도 있습니다.

  • 신청서가 어떻게 공개되든 "공증"됩니다. 이 프로세스는 사용자의 기기에 앱을 설치하는 데 사용되는 설치 키가 앱에 제공된다는 의미입니다. 이 과정에서 Apple은 앱에서 바이러스, 맬웨어 및 기타 보안 위협도 검사합니다. 또한 Apple은 인적 검토를 통해 애플리케이션의 일부 내용(예: 애플리케이션이 주장한 대로 작동하는지 여부)이 사실인지 확인합니다.

  • 공증 프로세스에는 App Store 검토를 위한 품질 표준이 포함되어 있지 않으며 Apple이 콘텐츠를 기반으로 앱을 거부하는 것을 허용하지도 않습니다. 이는 불법 콘텐츠와 포르노 콘텐츠가 허용될 수 있음을 의미합니다.

  • Apple이 타사 앱 스토어에서 설치된 앱에서 악성 코드를 감지하면 해당 앱이 실행되지 않습니다. Apple이 App Store 외부에 설치된 앱에서 악성 코드를 안정적으로 감지할 수 있는지 여부는 아직 밝혀지지 않았습니다. 그러나 Apple은 타사 앱 마켓플레이스를 통해 AppStore 외부에서 발생하는 지불 거절이나 사기 및 남용의 위험에 대해 책임을 지지 않습니다.

  • 공증됨, Apple은 사용자가 앱을 설치하기 전에 이름, 개발자 설명(스크린샷 포함) 및 연령 등급을 포함하여 더 많은 세부정보를 사용자에게 표시할 수 있습니다.

  • Apple은 대체 게임 스토어를 만들려는 개발자의 시도를 차단하고 App Store에서 게임을 스트리밍할 수 있는 새로운 기능을 제공합니다. 이전에는 각 게임이 별도의 앱이어야 했습니다.

  • 개발자는 AppStore 또는 다른 앱 마켓에 게시된 앱에 대한 바이너리를 제출해야 합니다. 즉, 앱은 한 번에 하나의 App Store에서만 설치할 수 있으므로 사용자가 App Store 버전을 다운로드한 경우 App Store가 아닌 새로운 버전을 다운로드하려면 해당 버전을 삭제해야 합니다.

  • 개발자는 App Store 앱에서 다른 결제 처리자를 제공하도록 선택할 수 있지만 Apple의 자체 인앱 결제(IAP)도 제공할 수는 없습니다. 하지만 언제든지 IAP로 다시 전환할 수 있습니다.

  • iOS 17.4로 업데이트한 후 사용자가 처음으로 장치에서 Safari를 열면 시스템은 사용자에게 기본 브라우저 애플리케이션을 선택하라는 메시지를 표시합니다. 사용자는 iOS 설정에서 기본 애플리케이션 브라우저를 관리할 수도 있습니다.

  • EU에서는 브라우저 앱 개발자가 Safari의 WebKit 이외의 엔진을 선택할 수 있습니다. Apple은 "고성능" 대체 브라우저를 지원하기 위해 WebKit 기술을 iOS에 도입할 것이라고 밝혔습니다. 여기에는 적시 컴파일, 다중 프로세스 지원, 사용자 정의 네트워크 샌드박싱 및 패스키가 포함됩니다.

  • 브라우저 앱 개발자는 보안 취약성을 즉시 해결하는 등 업계 표준 개인 정보 보호 및 보안 관행을 준수해야 합니다.

  • 개발자는 Apple Pay나 Apple Wallet 앱을 사용하지 않고도 앱에서 NFC 결제를 제공할 수 있습니다. 이 소프트웨어 솔루션은 현재 Android에서 대체 지갑을 지원하는 NFC 결제 방법과 유사하며, iPhone이 NFC 단말기 근처에 있을 때 사용자의 기본 NFC 애플리케이션을 호출하는 "필드 감지"에 애플리케이션이 액세스할 수 있도록 합니다.

  • 개발자는 제3자 결제를 앱에 직접 통합하거나 웹사이트에서 구매할 때 사용 가능한 제안 및 프로모션을 개발자에게 알릴 수 있습니다.

  • 개발자는 지난주에 출시된 Xcode 15.3 및 iOS 17.4 베타를 사용할 수 있지만 EU의 Apple 사용자는 3월까지 변경 사항을 사용할 수 없습니다.

  • AppStoreConnect의 50개 새 보고서에는 다음과 같은 지표가 포함됩니다. 참여(예: App Store에서 앱과 상호 작용하거나 다른 사람과 공유하는 사용자 수) 상거래(Apple의 앱 내 구매 시스템을 사용한 다운로드, 판매, 수익, 사전 주문, 거래) 앱 사용(충돌, 활성 장치, 설치, 앱 삭제 등) 및 프레임워크 사용(PhotoPicker, 위젯 및 CarPlay와 같은 운영 체제 프로세스와 앱의 상호 작용).

  • 개발자는 참여, 상거래 및 앱 사용에 대한 전체 기록 내보내기를 포함하여 앱 스토어를 다른 앱 시장 개발자 및 제3자와 공유할 수 있습니다. 이에 대한 자세한 내용은 3월에 발표될 예정이다.

  • 개발자는 현재 존재하는 조건(예: 커미션 구조)이나 새로운 조건 중에서 선택할 수 있습니다. 그러나 개발자가 언제든지 Apple의 새로운 EU 비즈니스 약관을 채택하는 경우 EU 앱은 Apple의 기존 비즈니스 약관으로 다시 전환할 수 없습니다.