A Apple está rejeitando aplicativos da Mac App Store que usaram Electron

Mac App Store

Todos os aplicativos que desejam se tornar disponíveis na Apple App Store devem passar um método de supervisão humano que é responsável por verificar sua operação e o código usado para garantir que não inclua funções que violem as diretrizes da Apple para aplicativos para iPhone, iPad e iPod touch.

No entanto, a Mac App Store é mais um método de distribuição que permite aos desenvolvedores publicar seus aplicativos gratuitamente, aplicativos que também podem estar disponíveis no site do desenvolvedor, de forma que as políticas de rejeição de aplicativos no macOS não sejam tão marcantes quanto as encontradas na App Store.

Elétron

Vários desenvolvedores afirmam que os aplicativos criados por meio do Electron, um framework que permite a criação de aplicativos como se fosse uma web, estão sendo rejeitados automaticamente do processo de revisão da Mac App Store. O motivo dessa rejeição se deve ao uso de uma API que faz chamadas privadas, chamadas que não estão no próprio aplicativo, mas fazem parte da estrutura subjacente do Electron.

A estrutura do elétron você usa essas APIs há muitos anosMas parece que a Apple atualizou seus processos de análise de aplicativos do lado do servidor para detectar violações de suas diretrizes de análise de aplicativos.

Os desenvolvedores que usam o Electron ficam desamparados, pois a única solução é fazer alterações no próprio código do Electron. Não há indicação de que Electron inclui código malicioso ou que é uma fonte de risco potencial.

Este movimento da Apple é provavelmente devido à introdução do Catalyst da Apple, uma ferramenta que ajuda os desenvolvedores a portar rapidamente seus aplicativos nativos do iPad para o Mac.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.