Apple Kini Mengizinkan Emulator di App Store, Namun Keterbatasan Performa Masih Ada

Tim Komunitas BigGo
Apple Kini Mengizinkan Emulator di App Store, Namun Keterbatasan Performa Masih Ada

Apple secara diam-diam telah mengubah kebijakan App Store untuk mengizinkan aplikasi emulasi, menandai perubahan signifikan dari sikap sebelumnya yang melarang perangkat lunak tersebut sepenuhnya. Perkembangan ini telah memicu minat baru dalam menjalankan lingkungan komputasi klasik di perangkat iOS modern, terutama bagi pengguna nostalgia yang ingin mengenang kembali pengalaman perangkat lunak vintage.

Sebuah gambar digital bergaya Macintosh klasik, yang mewakili nostalgia untuk pengalaman perangkat lunak vintage yang dimungkinkan oleh kebijakan emulasi baru Apple
Sebuah gambar digital bergaya Macintosh klasik, yang mewakili nostalgia untuk pengalaman perangkat lunak vintage yang dimungkinkan oleh kebijakan emulasi baru Apple

Perubahan Kebijakan Membuka Kemungkinan Baru

Pembalikan kebijakan ini berarti pengembang kini dapat mengirimkan aplikasi emulasi langsung ke App Store tanpa mengharuskan pengguna melakukan sideload aplikasi atau menggunakan solusi rumit. Perubahan ini disambut baik oleh komunitas retro computing, yang telah lama mencari cara mudah untuk menjalankan perangkat lunak klasik di iPad dan iPhone mereka. Namun, perayaan ini datang dengan peringatan penting yang memengaruhi performa dunia nyata.

Batas Distribusi TestFlight:

  • Build internal: maksimal 100 pengguna, tidak memerlukan review
  • Build eksternal: maksimal 10.000 pengguna, memerlukan review Apple
  • Build internal terbatas hanya untuk anggota akun developer

Kompilasi JIT Masih Dilarang

Meskipun emulator kini diizinkan, Apple terus membatasi kompilasi Just-In-Time (JIT), teknologi yang secara signifikan meningkatkan performa emulasi dengan menerjemahkan kode secara langsung. Tanpa dukungan JIT, sistem yang diemulasi berjalan jauh lebih lambat dari yang seharusnya, membatasi kegunaan praktis aplikasi dan game klasik yang lebih menuntut. Pembatasan ini terutama memengaruhi emulator yang mencoba menjalankan sistem vintage yang lebih baru dan membutuhkan lebih banyak daya pemrosesan.

Emulasi kini diizinkan di app store tetapi JIT yang membuatnya berkinerja baik tidak diizinkan

Komunitas Merangkul Kebangkitan Komputasi Vintage

Diskusi seputar emulasi telah mengungkap nostalgia yang lebih luas terhadap pengalaman komputasi tahun 1990-an. Pengguna berbagi kenangan tentang perangkat lunak klasik seperti HyperCard, MacPaint, dan KidPix, dengan beberapa bahkan membeli perangkat keras vintage untuk menciptakan kembali lingkungan komputasi retro yang autentik. Sentimen ini mencerminkan apresiasi yang berkembang terhadap kesederhanaan dan filosofi desain yang terfokus dari sistem komputasi lama.

Perbandingan Emulator Macintosh Klasik:

Fitur Mini vMac Basilisk!!
Dukungan Sistem 1.1 hingga 7.5.5 7.0 hingga 8.1
Emulasi RAM/CPU Terbatas Canggih
Berbagi File Metode khusus Folder yang dipetakan
Resolusi Layar Tetap Dinamis
Antarmuka Pintasan tombol kontrol Pengaturan iOS asli

TestFlight Menawarkan Distribusi Alternatif

Bagi pengembang yang ingin menghindari pembatasan App Store, TestFlight menyediakan solusi alternatif. Build TestFlight internal dapat menjangkau hingga 100 pengguna tanpa review, sementara build eksternal dapat didistribusikan kepada 10.000 orang tetapi memerlukan persetujuan Apple. Ini menciptakan peluang untuk proyek emulasi yang lebih eksperimental yang mungkin tidak memenuhi pedoman App Store.

Perubahan kebijakan ini merepresentasikan pendekatan Apple yang berkembang terhadap distribusi perangkat lunak, menyeimbangkan permintaan pengguna untuk emulasi dengan kekhawatiran berkelanjutan tentang performa dan integritas sistem. Meskipun keterbatasan JIT tetap menjadi hambatan signifikan, persetujuan dasar untuk emulator menandai langkah penting menuju pengalaman perangkat lunak yang lebih terbuka di perangkat iOS.

Referensi: Turning an iPad Pro into the Ultimate Classic Macintosh