상호 운용성 요청
놀라운 경험으로 사용자의 생활을 풍요롭게 만드는 것은 Apple이 개발자와 공유하는 핵심 가치입니다. 포괄적인 API, 도구 및 서비스 생태계를 통해 Apple 플랫폼 전반에 걸쳐 다양한 기능을 갖춘 고품질 앱을 빌드할 수 있습니다. Apple은 모든 단계에서 사용자 경험을 유지하고 사용자 개인정보 및 보안을 보호하는 상호 운용성에 대한 개발자의 의견을 경청하기 위해 노력하고 있습니다. 이를 지원하기 위해 Apple Developer Program 멤버가 iOS 및 iPadOS 기능과의 추가적인 상호 운용성을 요청할 수 있는 전용 양식을 제공합니다. 또한 개발자 지원, Apple 개발자 포럼, 피드백 지원 등 다양한 방법으로 Apple의 개발자 도구, 기술 및 서비스에 대해 질문하거나 피드백을 공유할 수 있습니다.
요청 제출하기
Apple은 상호 운용성 요청의 실현 가능성과 적절성을 평가하며, 요청이 해당 기준을 충족하는 경우 향후 소프트웨어 업데이트에서 출시할 솔루션을 개발합니다.
시작하기 전에
해당 요청이 상호 운용성 요청인지 판단하는 데 도움이 되도록 피드백 또는 요청을 가장 잘 설명하는 옵션을 선택합니다.
상호 운용성 요청인 것 같습니다.
요청을 제출하려면 Apple Developer Program 멤버십이 정상 상태여야 하며 Apple Developer Program 사용권 계약의 최신 약관을 체결했어야 합니다. 요청과 관련하여 개발자와 이루어지는 모든 연락에는 Apple Developer Program 멤버십의 계정 소유자도 포함됩니다.
간편한 처리를 위해 상호 운용성을 요청하는 각 기능에 대해 별도의 요청을 제출해 주시기 바랍니다.
EU 내 앱 개발자는 EU 디지털시장법(DMA) 제6(7)조에 따라 iOS, iPadOS, iPhone 및/또는 iPad에 내장된 하드웨어 및 소프트웨어 기능과의 상호 운용성을 요청할 수 있습니다. 이 절차에 대한 자세한 정보는 여기에서 확인할 수 있습니다.
지연을 방지하려면 요청 양식에 최대한 완전한 정보를 제공해야 합니다. 추가 정보가 필요한 경우 피드백 지원을 통해 연락을 드릴 수 있습니다.
개선 사항 요청인 것 같습니다.
피드백 지원을 통해 요청을 보내 주세요. 개선 사항 요청 제출 방법에 대한 자세한 내용은 피드백 지원 사용 설명서를 참고하시기 바랍니다.
버그 리포트인 것 같습니다.
피드백 지원을 통해 요청을 보내 주세요. 버그 리포트 제출 방법에 대한 자세한 내용은 피드백 지원 사용 설명서를 참고하시기 바랍니다.
이용 방법
요청을 제출하시면 성공적인 제출 확인 알림을 받게 됩니다. 간편한 처리를 위해 상호 운용성을 요청하는 각 기능에 대해 별도의 요청을 제출해 주시기 바랍니다.
업데이트, 일정, 검토 결과를 피드백 지원을 통해 알려 드립니다. 피드백 지원의 전용 공간에서 Apple의 지정된 연락 담당자와 대기 중인 요청에 대해 직접 소통하실 수 있습니다. 요청은 다음과 같은 세 단계로 처리됩니다.
1단계: 자격 요건
Apple은 OS, 기본 하드웨어 기능 또는 시스템 통합 지점에 의존하는 기능이 Apple 자체 서비스나 액세서리에서 실제로 사용되고 있는지 확인하기 위해 요청에 대한 초기 평가를 진행합니다. 요청을 평가하기 위해 추가 정보가 필요한 경우 연락을 드립니다. 상호 운용성 솔루션이 이미 존재하는 경우, 이 솔루션에 관한 기존 문서를 안내해 드립니다.
2단계: 설계
초기 평가 완료 후, 적격 요청은 Apple의 소프트웨어 계획 프로세스로 이동합니다. 이 연례 프로세스에서는 향후 출시에 포함할 수 있는 잠재적 소프트웨어 기능을 평가, 설계하고 일정을 수립합니다. 평가 과정에서는 사용자 경험, 보안 및 개인정보 보호, 플랫폼 우선순위, 리소스에 미치는 비례적 영향, 개발자 및 사용자의 도입을 고려합니다. 상호 운용성 솔루션을 설계할지 여부와 설계 방법을 결정할 때, 다음을 포함하되 이에 국한되지 않는 다양한 요소를 고려합니다.
- 보안. Apple은 보안 검토의 일환으로 (i) 요청된 기능에 대한 접근 권한을 제공할 경우 해당 기기에 접근하려는 악성 해커로 인해 기기와 사용자가 위험에 처할 수 있는지 여부, (ii) 요청된 기능이 사용자를 더 큰 범죄 또는 사기 위험에 빠뜨릴 수 있는 목적으로 사용될 수 있는지 여부 등을 고려합니다.
- 개인정보 보호. Apple은 (i) 앱이 요청의 일부로 접근할 수 있는 사용자 데이터, (ii) 제안된 데이터 수집으로 인해 발생할 수 있는 사용자 개인정보 보호 위험과 사용자 개인정보를 보호할 수 있는 가능한 완화 기능 등 요청이 사용자 개인정보 보호에 미칠 수 있는 영향도 고려합니다.
- 취약한 사용자 보호. Apple은 어린이 등 취약한 사용자에 대한 추가적인 보안 및 개인정보 보호 위험 가능성을 살펴보고, 추가적인 보호 조치가 필요한지 여부를 검토합니다.
- 기기 무결성. Apple은 구현으로 인해 발생할 수 있는 기기 성능에 대한 잠재적 위험도 검토합니다. 예를 들어, 해당 요청이 컴퓨팅 또는 통신 리소스나 대역폭에 불필요한 부담을 주거나, 백그라운드에서의 지나친 CPU 또는 GPU 사용과 같은 과도한 시스템 리소스 사용으로 이어지고, 기기 배터리 사용 시간에 영향을 미칠 수 있는지를 검토합니다.
- 안전성. Apple은 요청이 불법 도박 또는 사기나 허위 진술과 같은 범죄 행위 등 유해 활동을 조장할 수 있는지를 평가합니다.
- Apple 기술. Apple은 요청이 자사 전용 도구 및 기술과 관련한 Apple의 지적 재산권에 영향을 미치는지를 마지막으로 검토합니다. Apple은 자사의 독점적 권리를 침해할 수 있는 요청에 대한 제한을 설정할 수 있으며, Apple의 도구 및 기술 접근에 대해 요금을 부과할 권리가 있습니다.
Apple은 효과적인 상호 운용성 솔루션 설계가 실현 불가능하거나 적절하지 않다고 판단하는 경우 이를 개발자에게 알립니다.
3단계: 구현
적합한 상호 운용성 솔루션이 설계될 수 있고 향후 소프트웨어 릴리즈에 포함될 예정이라면 Apple은 이후 해당 솔루션을 구현할 것입니다. 구현은 각 요청별로 이루어집니다. 시험판 또는 소프트웨어 업데이트에서 상호 운용성 요청이 해결되면 알려 드립니다. 또한 Apple은 모든 개발자가 각 솔루션을 다룰 수 있는 방법을 설명하는 관련 기술 문서를 출시할 예정입니다.
Q&A
프로젝트에서 다양한 측면과의 효과적인 상호 운용성이 필요한 경우 하나의 요청을 제출해야 하나요, 아니면 여러 요청을 제출해야 하나요?
프로젝트의 각기 다른 상호 운용성 측면 또는 기능별로 별도의 요청을 제출해 주시기 바랍니다.
Apple은 상호 운용성 요청에 대한 업데이트 사항을 어떻게 알려 주나요?
피드백 지원 내 전용 공간을 통해 현재 단계, 제출된 정보, Apple의 답변 등 요청에 대한 모든 관련 정보를 확인할 수 있습니다. 또한 피드백 지원에서 Apple이 전달하는 새로운 소식에 대한 이메일 알림도 받을 수 있습니다.
상호 운용성 요청에 대해 Apple에 후속 문의를 할 수 있나요?
Apple은 초기 평가 결과를 전달하며, 추가 정보가 필요한 경우 연락을 드립니다. 요청이 적격한 것으로 보이며, 효과적인 상호 운용성 솔루션 설계가 적절하고 실현 가능하다고 판단되는 경우, 이를 알려 드립니다. 적시에 답변을 받지 못하거나 요청에 대한 추가 정보를 제공해야 하는 경우, 피드백 지원에서 후속 문의를 통해 Apple에 문의하실 수 있습니다.
상호 운용성 요청과 개선 사항 요청의 차이점은 무엇인가요?
상호 운용성 요청은 Apple의 자체 서비스 또는 액세서리에서는 사용되지만, 개발자의 앱 또는 액세서리에서는 현재 사용할 수 없는 iOS 또는 iPadOS 기능에 접근하려는 경우 제출하는 요청입니다. 개선 사항 요청은 새로운 기능, 향상된 API 또는 앱 작동을 향상할 수 있는 확장된 시스템 기능을 원하는 경우 제출하는 요청입니다.