Permainan Switch mengambil laluan berbeza ke perkakasan Apple
Monster Hunter Rise berjalan pada kadar tetap 60 bingkai sesaat pada MacBook Air dengan cip M1 dan memori 8GB merupakan antara demonstrasi paling jelas tentang nxnative, projek sumber terbuka yang membungkus permainan Nintendo Switch sebagai aplikasi untuk iPhone, iPad dan Mac Apple Silicon. Daripada menterjemahkan setiap arahan pemproses, projek ini membolehkan sebahagian besar kod permainan asal berjalan secara langsung pada cip Apple.
Kandungan
- Permainan Switch mengambil laluan berbeza ke perkakasan Apple
- Mengapa kod permainan yang sama boleh berjalan pada cip Apple
- Senarai keserasian semakin bertambah, dengan hasil yang berbeza-beza
- Maksud demonstrasi 60 fps kepada pemain
- Membina permainan memerlukan lebih daripada memuat turun aplikasi
- Ciri yang tiada dan alternatif Mac yang berbeza
- Demonstrasi Switch 2 kekal sebagai eksperimen persendirian
- Sejarah penguatkuasaan Nintendo membentuk risiko undang-undang
- Perkembangan mengikut kronologi
- Perkara Utama
Projek yang diselenggara oleh pembangun dikenali sebagai seedds itu pada mulanya menarik perhatian menerusi permainan Switch asal seperti The Legend of Zelda: Tears of the Kingdom, Super Mario Odyssey dan Mario Kart 8 Deluxe. Permainan yang dibungkus boleh mempunyai ikon sendiri pada skrin utama iPhone, sama seperti aplikasi biasa.
Perkembangan lebih baharu telah meluaskan minat terhadap projek ini. Pembangun Will Faust menyiarkan rakaman Mario Kart World, permainan eksklusif Switch 2, berjalan pada macOS pada 27 Oktober 2026, diikuti demonstrasi pada iPhone 18 Pro pada 28 Oktober. Versi nxnative yang diubah suainya itu bersifat persendirian, dan rakaman tersebut menunjukkan masalah grafik yang ketara.
Bagi pemain, peluang yang tersedia sekarang masih tertumpu pada usaha projek awam ini untuk menjalankan permainan Switch asal. Dokumentasi keserasiannya berkembang daripada 61 permainan yang dinyatakan boleh dimainkan pada iPhone dan iPad kepada lebih 80 judul yang diuji pada Mac atau iPhone. Persediaan memerlukan Mac, alat pembangunan, fail permainan dan kunci penyahsulitan yang disediakan oleh pengguna. Permainan berbilang pemain dalam talian dan sokongan amiibo tidak tersedia.
Nxnative tidak berafiliasi dengan Nintendo. Kemajuan teknikalnya hadir seiring sejarah tindakan Nintendo terhadap projek perisian Switch, termasuk penyelesaian Yuzu bernilai $2.4 juta pada 2024 dan penutupan Ryujinx selepas itu.
Mengapa kod permainan yang sama boleh berjalan pada cip Apple
Switch asal Nintendo dan peranti Apple moden berkongsi seni bina arahan Arm64. Seni bina arahan ialah kosa kata asas yang difahami pemproses, seperti arahan untuk mengira nombor atau memindahkan data. Perkongsian kosa kata ini memberikan nxnative kelebihan permulaan.
Emulator tradisional boleh meniru tingkah laku mesin lain melalui perisian, termasuk menterjemahkan arahan pemproses apabila perlu. Sebaliknya, nxnative berfungsi sebagai lapisan keserasian: ia menyesuaikan permainan dengan persekitaran baharu sambil membolehkan kod pemprosesnya dilaksanakan secara langsung pada perkakasan Apple yang serasi.
Projek ini masih perlu melakukan banyak kerja untuk menyesuaikan kod tersebut. Permainan Switch memerlukan perkhidmatan daripada sistem pengendalian Horizon Nintendo dan menggunakan antara muka grafik NVN milik Nintendo. Nxnative menyediakan pengganti bagi perkhidmatan sistem dan menterjemahkan operasi grafik kepada Metal, iaitu antara muka Apple untuk berkomunikasi dengan perkakasan grafiknya.
Shader, iaitu program kecil yang membantu melukis permukaan, pencahayaan dan kesan visual lain, juga perlu diterjemahkan. Nxnative menggunakan kod daripada Ryujinx untuk tugas itu. Pendekatan pelaksanaan natifnya berasaskan d2r-mobile, usaha terdahulu yang dibangunkan untuk Diablo II: Resurrected.
Kebanyakan PC Windows menggunakan seni bina pemproses x86, jadi memindahkan perisian Switch ke komputer tersebut memerlukan pendekatan berbeza bagi kod pemproses. Seni bina Arm yang dikongsi oleh perkakasan Apple menghapuskan satu lapisan penterjemahan, manakala perbezaan grafik, pengendalian memori dan sistem pengendalian kekal sebagai tugas kejuruteraan utama.
Senarai keserasian semakin bertambah, dengan hasil yang berbeza-beza
Senarai awal 61 permainan yang boleh dimainkan merujuk khusus kepada iPhone dan iPad. Dokumentasi terkemudian menyatakan lebih 80 permainan Switch asal telah diuji pada Mac atau iPhone. Entri tersebut meliputi peranti, versi permainan dan konfigurasi yang berbeza, menjadikan catatan khusus bagi setiap judul berguna kepada sesiapa yang ingin menyemak permainan tertentu.
Permainan utama Nintendo yang disenaraikan dalam bahan keserasian termasuk Animal Crossing: New Horizons, Super Smash Bros. Ultimate, Metroid Dread, Fire Emblem Engage dan Pokémon Legends: Z-A. Dua permainan Zelda dunia terbuka, Breath of the Wild dan Tears of the Kingdom, turut disenaraikan.
Ujian menunjukkan hasil yang pelbagai. Dragon Quest XI S dan Unicorn Overlord berjaya dijalankan, manakala Dark Souls Remastered berjalan lancar di luar talian dengan gangguan bucu sekali-sekala. Bucu ialah titik yang digunakan untuk membina objek dalam pemandangan tiga dimensi; ralat boleh menyebabkan sebahagian objek itu kelihatan herot.
Final Fantasy Resonance disifatkan boleh dimainkan dengan kerlipan grafik kecil. Doom Eternal gagal dimulakan ketika diuji. Oleh itu, semakan praktikal bagi bakal pengguna ialah melihat hasil ujian untuk permainan dan peranti khusus mereka, termasuk sebarang kemas kini yang diperlukan atau kecacatan visual yang diketahui.
Maksud demonstrasi 60 fps kepada pemain
Pencipta kandungan permainan Mac, Andrew Tsai, menunjukkan Monster Hunter Rise berjalan pada kadar tetap 60 fps pada MacBook Air asas dengan cip M1 dan memori 8GB. Komputer riba itu tidak mempunyai kipas penyejuk, menjadikan hasil khusus ini contoh ketara tentang kemampuan pendekatan tersebut pada perkakasan Apple yang agak sederhana.
Bingkai sesaat mengukur bilangan imej yang dipaparkan oleh permainan setiap saat. Peralihan daripada 30 fps kepada 60 fps menggandakan bilangan itu, yang boleh menjadikan pergerakan kelihatan lebih lancar dan kawalan terasa lebih pantas apabila permainan mengekalkan kadar yang lebih tinggi.
Projek ini turut menyatakan konfigurasi yang membolehkan Breath of the Wild, Tears of the Kingdom dan Fire Emblem Engage meningkat daripada sasaran asal 30 fps kepada 60 fps. Hasil itu bergantung pada kemas kini permainan, tampalan dan tetapan tertentu.
Demonstrasi Tsai memberikan hasil konkrit bagi satu permainan pada satu Mac. Angka untuk Zelda dan Fire Emblem datang daripada laporan projek, tanpa penanda aras bebas menyeluruh yang meliputi setiap peranti Apple yang disokong. Pembaca yang memilih peranti atau merancang binaan perlu mempertimbangkan versi permainan, tetapan dan perkakasan bersama kadar bingkai yang diiklankan.
Ruang storan turut menjadi kekangan praktikal. Sesetengah permainan yang dibungkus boleh menggunakan lebih 15GB, jadi memasang beberapa judul boleh memakan sebahagian besar kapasiti iPhone atau iPad.
Membina permainan memerlukan lebih daripada memuat turun aplikasi
Nxnative memerlukan pengguna menyediakan sendiri fail permainan Switch serta kunci penyahsulitan yang sepadan, termasuk fail prod.keys. Projek ini tidak mengedarkan permainan atau kunci tersebut. Kunci penyahsulitan membuka data permainan yang disulitkan supaya alat binaan boleh membacanya.
Mac yang menjalankan alat pembangunan Xcode milik Apple diperlukan untuk membina aplikasi. Keperluan binaan yang didokumenkan kemudian menetapkan macOS 26.6 atau lebih baharu dan Xcode 27.1, selain Homebrew, Python dan kebergantungan lain. Binaan pertama boleh mengambil masa sehingga sejam.
Sasaran mudah alih ialah pakej aplikasi untuk iPhone atau iPad. Untuk menjana aplikasi macOS kendiri, pengguna perlu menjalankan arahan terminal tambahan. Projek komuniti seperti NX2Apple menawarkan antara muka grafik, namun ia kekal sebagai alat berasingan yang digunakan bersama proses asas tersebut.
Bagi iPhone atau iPad, aplikasi siap dipasang melalui sideloading, iaitu pemasangan dari luar App Store. AltStore dan Sideloadly ialah antara alat yang dikenal pasti untuk langkah itu. Nxnative tidak diedarkan sebagai muat turun permainan App Store biasa.
Keperluan mudah alih yang disenaraikan ialah iPhone 15 Pro atau lebih baharu dengan iOS 26 atau kemudian, atau iPad dengan cip M1 atau lebih baharu yang menjalankan iPadOS 26 atau kemudian. Mac Apple Silicon turut disokong. Projek ini mengaitkan had perkakasan iPhone dengan sokongan terhadap tekstur termampat BC yang digunakan oleh permainan Switch. Tekstur ialah imej yang digunakan pada objek permainan, dan pemampatan mengurangkan ruang yang digunakan oleh imej tersebut.
Ciri yang tiada dan alternatif Mac yang berbeza
Permainan berbilang pemain dalam talian dan fungsi amiibo masih tidak tersedia dalam nxnative. Amiibo ialah patung dan kad Nintendo yang boleh membuka kandungan atau berinteraksi dengan permainan yang disokong. Pemain yang bergantung pada ciri ini dalam kebiasaan bermain mereka akan kehilangannya apabila menggunakan aplikasi permainan yang dibungkus ini.
MacNativeGames mengambil pendekatan lebih terhad dengan memberi tumpuan kepada Breath of the Wild dan Tears of the Kingdom, bukannya pustaka Switch yang luas. Ciri desktop yang dilaporkan termasuk peningkatan resolusi MetalFX kepada 2K, interpolasi bingkai dan sokongan untuk format paparan ultralebar 21:9.
Peningkatan resolusi menghasilkan imej output yang lebih besar daripada imej yang dirender pada resolusi lebih rendah, manakala interpolasi bingkai menghasilkan imej perantaraan untuk menjadikan pergerakan kelihatan lebih lancar. Keserasian nxnative yang lebih luas dan tumpuan MacNativeGames pada dua judul Zelda memberikan kedua-dua projek kelebihan praktikal yang berbeza.
Demonstrasi Switch 2 kekal sebagai eksperimen persendirian
Rakaman macOS Will Faust pada 27 Oktober menunjukkan Mario Kart World dilancarkan dan memasuki perlumbaan melalui fork nxnative persendirian. Fork ialah cabang projek sedia ada yang diubah suai oleh pembangun. Sokongan untuk Switch 2 memerlukan kerja tambahan bagi antara muka grafik dan perisian sistemnya yang lebih baharu.
Rakaman perlumbaan itu menunjukkan geometri yang hilang dan warna yang tidak betul. Geometri yang hilang bermaksud sebahagian pemandangan, seperti permukaan atau objek, tidak dipaparkan. Kecacatan itu menunjukkan demonstrasi tersebut masih di peringkat awal pembangunan.
Faust kemudian menyiarkan rakaman pada iPhone 18 Pro pada 28 Oktober dan melaporkan penggunaan memori fizikal di bawah 6.5GB. Beliau berkata kod sumber untuk perubahan Switch 2 itu tidak akan dikeluarkan. Ujian bebas, senarai keserasian yang lebih luas dan tarikh keluaran awam tidak tersedia.
Demonstrasi itu menyusuli kemunculan ns2jb, jailbreak Switch 2 yang dilaporkan membolehkan akses melangkaui sekatan biasa konsol tersebut. Hubungan eksploit itu dengan fail yang digunakan dalam demonstrasi Faust belum disahkan secara bebas.
Pengguna Switch asal boleh mencuba projek nxnative awam hari ini. Namun, bagi sesiapa yang berminat khusus dengan Mario Kart World, keadaannya berbeza: pengubahsuaian yang ditunjukkan masih berada di tangan pembangunnya, dan kecacatan pemaparan yang kelihatan masih perlu dibaiki.
Sejarah penguatkuasaan Nintendo membentuk risiko undang-undang
Peguam Nintendo Kouji Nishiura menjelaskan dalam syarahan undang-undang pada 2025 bahawa emulator tidak semestinya menyalahi undang-undang, sambil menyatakan bahawa penyalinan program konsol yang dilindungi dan pemintasan langkah keselamatan seperti penyulitan mungkin menjadi asas tindakan undang-undang.
Pendirian itu memberi tumpuan kepada cara pengguna memperoleh fail permainan dan kunci, serta perkara yang diedarkan oleh sesuatu projek perisian. Pemilikan permainan, pengekstrakan datanya dan pemintasan perlindungan teknikal boleh melibatkan persoalan undang-undang yang berbeza, bergantung pada bidang kuasa.
Pembangun Yuzu, Tropic Haze, bersetuju pada 2024 untuk membayar Nintendo $2.4 juta dan menerima injunksi kekal. Ryujinx kemudian ditutup selepas Nintendo menghubungi ketua pembangunnya. Nxnative masih menggunakan kod Ryujinx untuk penterjemahan grafik.
Nintendo turut mengambil tindakan di bawah Akta Hak Cipta Milenium Digital terhadap video demonstrasi MacNativeGames yang menjalankan Tears of the Kingdom, termasuk video oleh Tsai pada minggu liputan 25 Oktober. Pemadaman video dan tindakan undang-undang terhadap pembangun perisian merupakan bentuk penguatkuasaan yang berbeza, dengan kesan segera yang berlainan terhadap akses awam.
Tiada saman yang disahkan atau tindakan penguatkuasaan awam Nintendo terhadap nxnative dikenal pasti dalam laporan terkini. Pembangunnya menghendaki pengguna menyediakan fail sendiri, manakala kesahan mendapatkan dan memproses fail tersebut kekal sebagai perkara berasingan yang perlu dipertimbangkan pengguna.
Perkembangan mengikut kronologi
Perhatian yang meningkat pantas terhadap nxnative menggabungkan beberapa perkembangan: tindakan penguatkuasaan terdahulu terhadap emulator Switch, usaha pelaksanaan natif pada peranti Apple dan eksperimen persendirian kemudian dengan perisian Switch 2. Tarikh penting membantu membezakan perkembangan tersebut.
- 2024: Pembangun Yuzu bersetuju dengan penyelesaian bernilai $2.4 juta dan injunksi kekal. Ryujinx kemudian ditutup selepas Nintendo menghubungi ketua pembangunnya.
- 2025: Peguam Nintendo Kouji Nishiura membincangkan emulasi, perisian konsol yang dilindungi dan pemintasan langkah keselamatan dalam syarahan undang-undang.
- 25 Oktober 2026: Liputan menyatakan 61 permainan Switch asal boleh dimainkan pada iPhone dan iPad, bersama demonstrasi Tsai pada Mac Apple Silicon.
- 27 Oktober 2026: Faust menyiarkan rakaman Mario Kart World berjalan pada macOS melalui fork nxnative persendiriannya.
- 28 Oktober 2026: Faust menyiarkan demonstrasi iPhone 18 Pro dan berkata kod sumber Switch 2 miliknya akan kekal persendirian.
Dokumentasi keserasian yang diterbitkan kemudian meningkatkan jumlah ujian permainan Switch asal kepada lebih 80 judul pada Mac atau iPhone. Usaha awam itu menawarkan pilihan permainan yang lebih luas berbanding satu judul Switch 2 yang ditunjukkan dalam demonstrasi Faust.
Perkara Utama
- Nxnative menyesuaikan permainan Switch asal menjadi aplikasi untuk iPhone, iPad dan Mac Apple Silicon yang disokong.
- Perkongsian seni bina pemproses Arm64 membolehkan kod permainan berjalan secara langsung, manakala perkhidmatan sistem dan grafik masih perlu disesuaikan.
- Dokumentasi ujian kemudian menyenaraikan lebih 80 judul Switch asal, dengan hasil daripada permainan yang lancar hingga gagal dilancarkan.
- Andrew Tsai menunjukkan Monster Hunter Rise pada kadar tetap 60 fps pada MacBook Air M1 dengan memori 8GB.
- Pengguna memerlukan fail permainan dan kunci sendiri, Mac yang serasi serta alat pembangunan. Permainan berbilang pemain dalam talian dan sokongan amiibo tidak tersedia.
- Demonstrasi Mario Kart World menggunakan fork persendirian yang mempunyai kecacatan grafik ketara dan tiada pengumuman tentang keluaran awam.
- Tindakan terdahulu Nintendo terhadap Yuzu, Ryujinx dan video demonstrasi kekal relevan kepada risiko undang-undang projek ini.






