Všechny aplikace, které chtějí být dostupné v Apple App Store, musí projít humánní kontrolní metoda který má na starosti kontrolu jeho fungování a kódu použitého k zajištění toho, že neobsahuje funkce, které porušují pokyny společnosti Apple pro aplikace pro iPhone i iPad a iPod touch.
Mac App Store je to spíš distribuční metoda který umožňuje vývojářům bezplatně publikovat své aplikace, aplikace, které mohou být také k dispozici na webových stránkách vývojáře, takže zásady odmítání aplikací v macOS nejsou tak nápadné jako ty, které najdete v App Store.
Různí vývojáři tvrdí, že aplikace vytvořené prostřednictvím Electronu, rámce, který umožňuje vytvářet aplikace, jako by to byl web, jsou automaticky odmítány procesu kontroly v Mac App Store. Důvodem tohoto odmítnutí je použití rozhraní API, které provádí soukromá volání, volání, která nejsou v samotné aplikaci, ale jsou součástí základní struktury společnosti Electron.
Rámec elektronů tyto API jste používali mnoho letAle zdá se, že Apple aktualizoval své procesy kontroly aplikací na straně serveru, aby zjistil porušení jejich pokynů pro kontrolu aplikací.
Vývojáři používající Electron jsou bezmocní, protože jediným řešením je provádět změny z vlastního kódu Electronu. Nic nenasvědčuje tomu, že Electron obsahuje škodlivý kód nebo to je zdroj potenciálního rizika.
Tento krok společnosti Apple je to pravděpodobně kvůli zavedení Catalyst od společnosti Apple, nástroj, který pomáhá vývojářům rychle přenést své nativní aplikace pro iPad na Mac.