Apple Kini Membenarkan Emulator di App Store, Tetapi Had Prestasi Masih Kekal

Pasukan Komuniti BigGo
Apple Kini Membenarkan Emulator di App Store, Tetapi Had Prestasi Masih Kekal

Apple secara senyap-senyap telah mengubah dasar App Store untuk membenarkan aplikasi emulasi, menandakan perubahan ketara daripada pendirian sebelumnya yang mengharamkan perisian sedemikian sepenuhnya. Perkembangan ini telah mencetuskan minat baharu dalam menjalankan persekitaran pengkomputeran klasik pada peranti iOS moden, terutamanya untuk pengguna nostalgia yang ingin meninjau semula pengalaman perisian vintaj.

Lukisan digital dalam gaya klasik Macintosh, mewakili nostalgia untuk pengalaman perisian vintaj yang dimungkinkan oleh dasar emulasi baharu Apple
Lukisan digital dalam gaya klasik Macintosh, mewakili nostalgia untuk pengalaman perisian vintaj yang dimungkinkan oleh dasar emulasi baharu Apple

Perubahan Dasar Membuka Kemungkinan Baharu

Pembalikan dasar ini bermakna pembangun kini boleh mengemukakan aplikasi emulasi terus ke App Store tanpa memerlukan pengguna untuk sideload aplikasi atau menggunakan penyelesaian yang rumit. Perubahan ini telah disambut baik oleh komuniti pengkomputeran retro, yang telah lama mencari cara yang lebih mudah untuk menjalankan perisian klasik pada iPad dan iPhone mereka. Walau bagaimanapun, sambutan ini datang dengan kaveat penting yang mempengaruhi prestasi dunia sebenar.

Had Pengedaran TestFlight:

  • Binaan dalaman: Maksimum 100 pengguna, tiada semakan diperlukan
  • Binaan luaran: Maksimum 10,000 pengguna, memerlukan semakan Apple
  • Binaan dalaman terhad kepada ahli akaun pembangun sahaja

Kompilasi JIT Masih Dilarang

Walaupun emulator kini dibenarkan, Apple terus menyekat Just-In-Time (JIT) compilation, teknologi yang meningkatkan prestasi emulasi dengan ketara dengan menterjemah kod secara spontan. Tanpa sokongan JIT, sistem yang diemulasi berjalan jauh lebih perlahan daripada yang sepatutnya, mengehadkan kebolehgunaan praktikal aplikasi dan permainan klasik yang lebih menuntut. Sekatan ini terutamanya mempengaruhi emulator yang cuba menjalankan sistem vintaj yang lebih baharu yang memerlukan lebih kuasa pemprosesan.

Emulasi kini dibenarkan di app store tetapi JIT yang menjadikannya berprestasi tidak dibenarkan

Komuniti Merangkul Kebangkitan Pengkomputeran Vintaj

Perbincangan mengenai emulasi telah mendedahkan nostalgia yang lebih luas untuk pengalaman pengkomputeran tahun 1990-an. Pengguna berkongsi kenangan perisian klasik seperti HyperCard, MacPaint, dan KidPix, dengan sesetengahnya sehingga membeli perkakasan vintaj untuk mencipta semula persekitaran pengkomputeran retro yang autentik. Sentimen ini mencerminkan penghargaan yang semakin meningkat terhadap kesederhanaan dan falsafah reka bentuk yang fokus bagi sistem pengkomputeran lama.

Perbandingan Emulator Macintosh Klasik:

Ciri Mini vMac Basilisk!!
Sokongan Sistem 1.1 hingga 7.5.5 7.0 hingga 8.1
Emulasi RAM/CPU Terhad Lanjutan
Perkongsian Fail Kaedah tersendiri Folder yang dipetakan
Resolusi Skrin Tetap Dinamik
Antara Muka Pintasan kunci kawalan Tetapan iOS asli

TestFlight Menawarkan Pengedaran Alternatif

Untuk pembangun yang ingin memintas sekatan App Store, TestFlight menyediakan penyelesaian alternatif. Build dalaman TestFlight boleh mencapai sehingga 100 pengguna tanpa semakan, manakala build luaran boleh diedarkan kepada 10,000 orang tetapi memerlukan kelulusan Apple. Ini mewujudkan peluang untuk projek emulasi yang lebih eksperimen yang mungkin tidak memenuhi garis panduan App Store.

Perubahan dasar ini mewakili pendekatan Apple yang berkembang terhadap pengedaran perisian, mengimbangi permintaan pengguna untuk emulasi dengan kebimbangan berterusan mengenai prestasi dan integriti sistem. Walaupun had JIT kekal sebagai halangan yang ketara, kelulusan asas emulator menandakan langkah penting ke arah pengalaman perisian yang lebih terbuka pada peranti iOS.

Rujukan: Turning an iPad Pro into the Ultimate Classic Macintosh