Apple menolak aplikasi dari Mac App Store yang telah menggunakan Electron

Mac App Store

Semua aplikasi yang ingin tersedia di Apple App Store harus lulus metode pengawasan yang manusiawi yang bertugas memeriksa pengoperasiannya dan kode yang digunakan untuk memastikan bahwa itu tidak termasuk fungsi yang melanggar pedoman Apple untuk aplikasi iPhone dan iPad dan iPod touch.

Namun, Mac App Store ini lebih merupakan metode distribusi yang memungkinkan pengembang untuk menerbitkan aplikasi mereka secara gratis, aplikasi yang mungkin juga tersedia di situs web pengembang, sehingga kebijakan penolakan aplikasi di macOS tidak mencolok seperti yang ditemukan di App Store.

Elektron

Berbagai pengembang mengklaim bahwa aplikasi dibuat melalui Electron, kerangka kerja yang memungkinkan pembuatan aplikasi seolah-olah itu adalah web, ditolak secara otomatis dari proses peninjauan Mac App Store. Alasan penolakan ini adalah karena penggunaan API yang membuat panggilan pribadi, panggilan yang tidak ada dalam aplikasi itu sendiri, tetapi merupakan bagian dari struktur yang mendasari Electron.

Kerangka Elektron Anda telah menggunakan API ini selama bertahun-tahunNamun tampaknya Apple telah memperbarui proses peninjauan aplikasi sisi server mereka untuk mendeteksi pelanggaran pedoman peninjauan aplikasi mereka.

Pengembang yang menggunakan Electron tidak berdaya, karena satu-satunya solusi adalah membuat perubahan dari kode Electron sendiri. Tidak ada indikasi bahwa Electron menyertakan kode berbahaya atau yang merupakan sumber risiko potensial.

Langkah ini oleh Apple kemungkinan besar karena pengenalan Catalyst oleh Apple, alat yang membantu pengembang untuk dengan cepat memindahkan aplikasi iPad asli mereka ke Mac.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.