Apple odrzuca aplikacje z Mac App Store, które korzystały z Electron

Mac App Store

Wszystkie aplikacje, które chcą być dostępne w Apple App Store, muszą przejść humanitarna metoda nadzoru który jest odpowiedzialny za sprawdzanie zarówno jego działania, jak i kodu używanego w celu upewnienia się, że nie zawiera funkcji, które naruszają wytyczne Apple dotyczące aplikacji na iPhone'a i iPada oraz iPoda touch.

Jednak Mac App Store to bardziej metoda dystrybucji która pozwala programistom na bezpłatne publikowanie aplikacji, które mogą być również dostępne w witrynie internetowej dewelopera, dzięki czemu zasady odrzucania aplikacji w systemie macOS nie są tak uderzające, jak te dostępne w App Store.

Elektron

Różni programiści twierdzą, że aplikacje utworzone za pośrednictwem Electron, frameworka umożliwiającego tworzenie aplikacji tak, jakby to była sieć, są automatycznie odrzucane procesu recenzji w sklepie Mac App Store. Przyczyną tego odrzucenia jest użycie interfejsu API, który wykonuje wywołania prywatne, które nie znajdują się w samej aplikacji, ale są częścią podstawowej struktury Electron.

Ramy Electron używasz tych interfejsów API od wielu latWygląda jednak na to, że firma Apple zaktualizowała swoje procesy przeglądu aplikacji po stronie serwera, aby wykrywać naruszenia wytycznych dotyczących recenzji aplikacji.

Programiści używający Electrona są bezradni, ponieważ jedynym rozwiązaniem jest wprowadzenie zmian z własnego kodu Electrona. Nic nie wskazuje na to, że Electron zawiera złośliwy kod lub jest to źródło potencjalnego ryzyka.

To posunięcie Apple jest to prawdopodobnie spowodowane wprowadzeniem Catalyst firmy Apple, narzędzia, które pomaga programistom szybko przenosić ich natywne aplikacje na iPada na komputery Mac.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.