Apple menolak aplikasi dari Mac App Store yang telah menggunakan Electron

Mac App Store

Semua aplikasi yang ingin tersedia di Apple App Store mesti lulus kaedah penyeliaan yang berperikemanusiaan yang bertanggungjawab untuk memeriksa kedua-dua operasinya dan kod yang digunakan untuk memastikan bahawa ia tidak termasuk fungsi yang melanggar garis panduan yang digunakan oleh Apple untuk aplikasi iPhone dan iPad dan iPod touch.

Walau bagaimanapun, Kedai Aplikasi Mac ia lebih kepada kaedah pengedaran yang membolehkan pembangun menerbitkan aplikasi mereka secara percuma, aplikasi yang mungkin juga tersedia di laman web pembangun, sehingga kebijakan penolakan aplikasi di macOS tidak begitu menarik seperti yang terdapat di App Store.

Electron

Pelbagai pembangun mendakwa bahawa aplikasi yang dibuat melalui Electron, kerangka kerja yang memungkinkan membuat aplikasi seolah-olah itu adalah web, ditolak secara automatik proses semakan Mac App Store. Sebab penolakan ini adalah kerana penggunaan API yang membuat panggilan peribadi, panggilan yang tidak ada dalam aplikasi itu sendiri, tetapi merupakan sebahagian dari struktur yang mendasari Electron.

Rangka kerja Elektron anda telah menggunakan API ini selama bertahun-tahunTetapi nampaknya Apple telah mengemas kini proses tinjauan aplikasi pelayan mereka untuk mengesan pelanggaran garis panduan semakan aplikasi mereka.

Pembangun yang menggunakan Electron tidak berdaya, kerana satu-satunya penyelesaian adalah membuat perubahan dari kod Electron sendiri. Tidak ada petunjuk bahawa Electron menyertakan kod berbahaya atau itu adalah sumber risiko yang berpotensi.

Langkah ini oleh Apple kemungkinan disebabkan oleh pengenalan Catalyst oleh Apple, alat yang membantu pembangun untuk mengangkut aplikasi iPad asli mereka ke Mac dengan cepat.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.