Pedoman App Store Apple Berbenturan dengan Maraknya “Vibe Coding”

4

Kemunculan pesat “vibe coding” —sebuah metode pengembangan perangkat lunak di mana pengguna membuat aplikasi hanya dengan mengobrol dengan model AI seperti Claude, Gemini, atau ChatGPT—menimbulkan hambatan regulasi yang signifikan. Pedoman App Store Apple saat ini bertentangan langsung dengan fungsi inti alat-alat ini, yang menyebabkan penghapusan aplikasi dan perubahan paksa dalam model bisnis.

Konflik: Inovasi vs. Keamanan

Intinya, pengkodean getaran menghilangkan hambatan teknis untuk masuk, memungkinkan siapa pun membangun perangkat lunak melalui bahasa alami. Hal ini telah melahirkan kategori aplikasi seluler baru yang dirancang untuk memungkinkan pengguna melakukan “kode getaran” langsung dari ponsel cerdas mereka.

Namun, ekosistem Apple dibangun di atas landasan kontrol dan keamanan yang ketat. Permasalahan muncul dari cara aplikasi yang digerakkan oleh AI ini beroperasi: mereka pada dasarnya mengunduh dan mengeksekusi kode baru yang dihasilkan oleh AI secara real-time. Bagi Apple, ini tampak seperti risiko keamanan.

“Garis Merah” dalam Pedoman Apple

Tindakan keras ini didorong oleh aturan khusus dalam Pedoman Peninjauan App Store yang bertujuan untuk melindungi pengguna dari perangkat lunak yang berpotensi berbahaya dan belum ditinjau. Dua peraturan utama yang saat ini menjadi pusat perselisihan:

  • Pedoman 2.5.2: Aturan ini menyatakan bahwa aplikasi harus “mandiri”. Ini melarang aplikasi mengunduh atau mengeksekusi kode yang mengubah fitur inti atau fungsi aplikasi. Meskipun ada pengecualian untuk alat pendidikan, alat tersebut harus memungkinkan pengguna untuk melihat dan mengedit kode sumber secara keseluruhan.
  • Lisensi Program Pengembang 3.3.1(b): Bagian ini mengizinkan “kode yang ditafsirkan” untuk diunduh, namun hanya jika kode tersebut tidak mengubah tujuan utama aplikasi.

Dampak pada Pasar: Aplikasi di Limbo

Konsekuensi nyata dari peraturan ini sudah terlihat. Dalam sebulan terakhir, beberapa pemain terkemuka di bidang ini menghadapi kemunduran:

  1. Apa saja: Aplikasi pengkodean getaran ini baru-baru ini dihapus seluruhnya dari App Store.
  2. Replit dan Vibecode: Kedua platform dilaporkan memiliki kemampuan untuk mendorong pembaruan yang diblokir oleh Apple pada bulan Maret, dan raksasa teknologi tersebut meminta perubahan signifikan untuk mematuhi aturan yang ada.

Tekanan dari Apple memaksa perubahan mendasar dalam cara perusahaan-perusahaan ini menggambarkan diri mereka. Misalnya, Vibecode telah mengalami rebranding. Setelah sebelumnya memasarkan dirinya sebagai cara termudah untuk membangun “aplikasi seluler” melalui pengkodean getaran, pembaruan terbarunya beralih ke membangun “situs web yang kuat”. Dengan mengubah definisi dari aplikasi menjadi situs web, perusahaan berupaya mengatasi celah aturan “tujuan utama” Apple.

Mengapa Ini Penting

Ketegangan ini menyoroti kesenjangan yang semakin besar antara kemampuan AI Generatif dan arsitektur tradisional sistem operasi seluler.

Aplikasi pengkodean getaran, menurut definisi, bersifat dinamis; tujuannya adalah untuk mengubah perintah pengguna menjadi perangkat lunak baru yang fungsional. Jika Apple secara ketat menerapkan aturan bahwa fungsi aplikasi tidak dapat diubah setelah instalasi, hal ini akan menciptakan sebuah paradoks: aplikasi yang dirancang untuk membuat aplikasi lain dapat dianggap melanggar aturan yang mengatur keberadaannya.

Pertarungan antara Apple dan pengembang pengkodean getaran mewakili pertarungan yang lebih besar mengenai apakah platform seluler akan tetap menjadi “taman bertembok” dengan fungsi tetap atau berevolusi menjadi lingkungan terbuka yang mampu menampung sifat AI yang cair dan generatif.

Kesimpulan
Ketika AI terus mengurangi hambatan dalam pembuatan perangkat lunak, pedoman keamanan ketat Apple mungkin secara tidak sengaja menghambat alat-alat yang memungkinkan pengembangan berbasis seluler. Masa depan pengkodean getaran di iOS bergantung pada apakah Apple membuat kategori baru untuk alat generatif atau terus memperlakukannya sebagai kerentanan keamanan.