Solicitações de interoperabilidade
Para a Apple, enriquecer a vida das pessoas por meio de experiências excepcionais é um valor essencial que compartilhamos com os desenvolvedores. Com um ecossistema completo de APIs, ferramentas e serviços, você pode criar apps de alta qualidade e ricos em recursos para todas as plataformas Apple. Nosso compromisso inclui ouvir os desenvolvedores sobre a interoperabilidade que preserva a experiência do usuário e protege a privacidade e segurança em cada etapa. Para apoiar esse objetivo, disponibilizamos um formulário específico para que os membros do Apple Developer Program possam solicitar interoperabilidade adicional com recursos do iOS e do iPadOS. Você também pode esclarecer dúvidas ou enviar feedback sobre as ferramentas, tecnologias e serviços para desenvolvedores da Apple por diversos canais, por exemplo: suporte ao desenvolvedor, Apple Developer Forums e Assistente de Feedback.
Como enviar uma solicitação
A Apple avalia a viabilidade e adequação das solicitações de interoperabilidade e, quando uma solicitação atende a esses critérios, desenvolve soluções que podem ser incluídas em uma futura atualização de software.
Antes de começar
Para ajudar você a identificar se o pedido se qualifica como uma solicitação de interoperabilidade, selecione a opção que melhor descreve seu feedback ou solicitação.
Esse caso parece ser uma solicitação de interoperabilidade.
Para enviar uma solicitação, sua assinatura do Apple Developer Program deve estar em situação regular, e você deve ter assinado os termos atuais do Contrato de Licença do Apple Developer Program. Observe que toda a comunicação sobre sua solicitação também incluirá o titular da conta da sua assinatura do Apple Developer Program.
Para agilizar o processamento, envie uma solicitação separada para cada recurso para o qual deseja solicitar interoperabilidade.
Desenvolvedores de apps na União Europeia podem solicitar interoperabilidade com recursos de hardware e software integrados ao iOS, iPadOS, iPhone e/ou iPad, conforme previsto no Artigo 6(7) da Lei de Mercados Digitais (DMA) da UE. Mais informações sobre esse processo estão disponíveis aqui.
Forneça respostas completas no formulário de solicitação para evitar atrasos. Caso informações adicionais sejam necessárias, poderemos entrar em contato com você pelo Assistente de Feedback.
Esse caso parece ser uma solicitação de aprimoramento.
Envie sua solicitação pelo Assistente de Feedback. Para obter mais informações sobre como enviar uma solicitação de aprimoramento, consulte o Manual de Uso do Assistente de Feedback.
Esse caso parece ser um relato de erro.
Envie sua solicitação pelo Assistente de Feedback. Para obter mais informações sobre como enviar um relato de erro, consulte o Manual de Uso do Assistente de Feedback.
Como funciona
Depois de enviar a solicitação, você receberá uma notificação confirmando o envio bem-sucedido. Para agilizar o processamento, envie uma solicitação separada para cada recurso para o qual deseja solicitar interoperabilidade.
Entraremos em contato por meio do Assistente de Feedback para informar sobre atualizações, prazos e resultados da nossa análise. Você também poderá entrar em contato diretamente com a pessoa de contato designada da Apple sobre as solicitações pendentes em um espaço dedicado no Assistente de Feedback. Sua solicitação será processada em três fases:
Fase 1: Qualificação
A Apple realizará uma avaliação inicial de seu pedido para garantir que as funcionalidades que dependem do sistema operacional, dos recursos de hardware ou de pontos de integração do sistema também sejam acessadas pelos próprios serviços ou acessórios da Apple. Entraremos em contato com você caso sejam necessárias informações adicionais para avaliar a sua solicitação. Caso já exista uma solução de interoperabilidade, indicaremos a documentação correspondente a essa solução.
Fase 2: Design
Após a conclusão da avaliação inicial, as solicitações qualificadas seguem para o processo de planejamento de software da Apple. Esse processo anual analisa, faz o design e programa possíveis funcionalidades de software para os lançamentos futuros. Nossa avaliação considera a experiência do usuário, os requisitos de segurança e privacidade, as prioridades da plataforma, o impacto proporcional sobre nossos recursos e a adoção por desenvolvedores e usuários. Ao determinar se e como desenvolver soluções de interoperabilidade, levamos em conta diversos fatores, incluindo, entre outros, os seguintes:
- Segurança. Como parte de sua análise de segurança, a Apple avaliará, entre outros fatores: (i) se conceder acesso à funcionalidade solicitada pode expor o dispositivo ou seus usuários a riscos decorrentes de agentes mal-intencionados tentando obter acesso indevido; e (ii) se a funcionalidade solicitada pode ser utilizada de forma a aumentar a vulnerabilidade dos usuários a crimes ou fraudes.
- Privacidade. Apple também considerará as possíveis implicações na privacidade do usuário decorrentes da solicitação, incluindo, entre outros fatores: (i) quais dados de usuário um app pode acessar como parte de qualquer solicitação; e (ii) os riscos potenciais à privacidade do usuário resultantes da coleta de dados proposta e quaisquer medidas de mitigação utilizadas que possam proteger a privacidade do usuário.
- Proteção de usuários vulneráveis. A Apple avaliará possíveis riscos adicionais de segurança e privacidade para usuários vulneráveis, como crianças, e determinará se outras proteções são necessárias.
- Integridade do dispositivo. A Apple também avaliará possíveis riscos ao desempenho do dispositivo decorrentes da implementação da funcionalidade solicitada. Por exemplo, se a solicitação acarretaria sobrecarga indevida dos recursos de computação ou comunicação, da largura de banda ou do uso excessivo de recursos do sistema, como consumo elevado de CPU ou GPU em segundo plano, bem como seu impacto na duração da bateria do dispositivo.
- Proteção do usuário. A Apple avaliará se a solicitação pode facilitar atividades prejudiciais, como jogos de azar ilegais ou outras práticas criminosas, incluindo fraude ou falsidade ideológica.
- Tecnologia da Apple. A Apple também avaliará se a solicitação apresenta implicações para os direitos de propriedade intelectual da Apple, especialmente no que diz respeito a suas ferramentas e tecnologias proprietárias. A Apple poderá impor restrições a solicitações que possam infringir seus direitos de propriedade intelectual e reserva-se o direito de cobrar o acesso a suas ferramentas e tecnologias.
Se a Apple determinar que não é viável criar uma solução de interoperabilidade eficaz ou que não é apropriado fazê-lo, você receberá uma comunicação.
Fase 3: Implementação
Se for possível desenvolver uma solução de interoperabilidade adequada e ela estiver prevista para uma versão futura do software, a Apple implementará essa solução. A implementação é altamente específica para cada solicitação. Nós enviaremos uma notificação quando sua solicitação de interoperabilidade for atendida em uma versão preliminar ou atualização de software. Além disso, a Apple publicará a documentação técnica relevante descrevendo como todos os desenvolvedores podem implementar cada solução.
Perguntas e respostas
Se o meu projeto exigir uma interoperabilidade eficaz com vários aspectos, devo enviar uma ou várias solicitações?
Envie uma solicitação separada para cada aspecto ou recurso de interoperabilidade distinto de seu projeto.
Como a Apple comunicará as atualizações relacionadas a minha solicitação de interoperabilidade?
Um espaço dedicado no Assistente de Feedback permite acessar todas as informações relevantes sobre sua solicitação, incluindo o estágio atual, os dados enviados e as respostas da Apple. Você também receberá um e‑mail sempre que houver uma nova comunicação da Apple no Assistente de Feedback.
Posso me comunicar com a Apple sobre minha solicitação de interoperabilidade?
A Apple comunicará os resultados da avaliação inicial e entrará em contato com você se forem necessárias mais informações. Se sua solicitação for considerada qualificada e nós determinarmos que é apropriado e viável desenvolver uma solução eficaz de interoperabilidade, informaremos você sobre essa decisão. Caso não receba uma resposta em tempo hábil ou precise fornecer informações adicionais sobre sua solicitação, você poderá entrar em contato conosco por meio de mensagens de acompanhamento no Assistente de Feedback.
Qual é a diferença entre uma solicitação de interoperabilidade e uma solicitação de aprimoramento?
Uma solicitação de interoperabilidade é aplicável quando você precisa acessar um recurso do iOS ou do iPadOS utilizado pelos próprios serviços ou acessórios da Apple, mas que ainda não está disponível para o seu app ou acessório. Uma solicitação de aprimoramento é utilizada quando você busca um novo recurso, uma API aprimorada ou uma funcionalidade expandida do sistema que possa melhorar o desempenho ou a experiência do seu app.