Apple odmítá aplikace z Mac App Store, které používají Electron

Mac App Store

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.

Elektron

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.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.