Apple oferece tratamento preferencial para Zoom e mais apps de iOS
Aplicativos, como Zoom e Hulu, receberam autorização para ter acesso a recursos especiais do iOS e iPadOS nos últimos anos
Aplicativos, como Zoom e Hulu, receberam autorização para ter acesso a recursos especiais do iOS e iPadOS nos últimos anos
No ano passado, Tim Cook, CEO da Apple, afirmou que todos os desenvolvedores são tratados de forma igual. Ainda assim, segundo um desenvolvedor, o Zoom recebeu acesso especial a uma API que permite utilizar a multitarefa do iPad em chamadas de vídeo. E-mails anexados no processo com a Epic Games também revelaram um tratamento preferencial oferecido pela fabricante do iPhone ao Hulu.
O caso do Zoom foi apresentado pelo desenvolvedor Jeremy Provost no fim de abril. Em um blog, ele relatou que o aplicativo recebeu acesso a uma API privada para utilizar a câmera do iPad em multitarefa. Dessa forma, os usuários conseguem fazer chamadas de vídeo enquanto dividem a tela com outros apps (Split View).
Na publicação, Provost afirma que entrou em contato com o Zoom, que revelou a ele um processo aparentemente privado, “disponível apenas para aqueles considerados dignos pela Apple”. Depois, o desenvolvedor explica que a habilitação é feita através de um “entitlement” (“direito”, em tradução livre). Ou seja, um “direito ou privilégio que concede capacidades particulares a um executável [aplicativo]”, nas palavras da Apple.
Os entitlements podem ser públicos ou privados. No primeiro caso, trata-se de funções abertas, como as notificações push. No segundo, os direitos são destinados a recursos que dependem de autorização, como a integração de um app com o CarPlay. Para isto, é preciso fazer uma solicitação à Apple e aguardar a aprovação.
A autorização depende de alguns pré-requisitos da empresa. No caso da integração do CarPlay, por exemplo, o aplicativo precisa ser de categorias como áudio, comunicações, navegação, estacionamento, entre outras. Se o pedido for aprovado, a Apple disponibiliza o recurso na conta do desenvolvedor para que seja utilizado no app.
A permissão para utilizar a câmera em multitarefa no iPad, porém, acontece de forma diferente. Segundo Provost, não existe um processo público para solicitar a autorização. O desenvolvedor também relata que não encontrou documentos públicos sobre o recurso. No Google, ele só se deparou com informações em fóruns do Zoom.
Além do Zoom, outros aplicativos receberam tratamento preferencial pela Apple. É o que mostra alguns e-mails revelados no processo entre a companhia e a Epic Games em relação ao Hulu. Em uma das mensagens trocadas por funcionários da empresa, há o tweet do desenvolvedor David Barnard que questiona sobre o cancelamento automático de assinaturas da App Store.
“Eu não sabia que as assinaturas da App Store poderiam ser canceladas automaticamente por meio da API StoreKit”, publicou Barnard no Twitter, em 2018. “Estou surpreso por não ter visto mais ofertas para mudar o faturamento da App Store”.
O tweet foi enviado por Matt Fischer, vice-presidente da App Store, para Cindy Lin. Em resposta, Lin disse que o Hulu faz parte de um “conjunto de desenvolvedores com acesso permitido à API de cancelamento/reembolso de assinatura”. Ela ainda explicou que o recurso era utilizado em 2015 para oferecer suporte à atualização instantânea usando uma configuração de duas famílias.
Na mesma conversa por e-mail, Carson Oliver, diretor de gestão de negócios da App Store, afirmou que era preciso “tomar medidas imediatas para nos proteger contra o uso indevido da API”. Atualmente, o Hulu não tem mais acesso ao recurso.
Estes episódios, no entanto, entram em contradição com o que foi dito por Tim Cook em julho do ano passado. Em depoimento durante a audiência do Subcomitê Antitruste da Câmara dos Representantes dos Estados Unidos, o CEO da Apple afirmou que todos os desenvolvedores são tratados de forma igual.
“Tratamos todos os desenvolvedores da mesma forma. Temos regras abertas e transparentes – é um processo rigoroso”, disse. “Como nos preocupamos profundamente com privacidade, segurança e qualidade, analisamos todos os aplicativos antes que eles fiquem disponíveis. Mas essas regras se aplicam igualmente a todos”.
Com informações: 9to5Mac, Apple (1 e 2), Think Tap Work, MacRumors, TechCrunch e The Verge
Leia | Todos os atalhos de teclado do Zoom Meetings [Shortcuts]