BALICITIZEN

Ikuti perkembangan terkini Indonesia di lapangan dengan berita berbasis fakta PosPapusa, cuplikan video eksklusif, foto, dan peta terbaru.

Apple merilis alat mirip Proton untuk menjalankan game Windows DX12 di macOS

Tetapi Apple juga dapat melakukan yang terbaik untuk pengembang dengan cara yang lebih baik.

Kami mem-porting game kami dari DX9 ke OpenGL untuk membuka jalan bagi Linux dan macOS – dan setelah grafik berfungsi, relatif mudah untuk mem-porting sisanya juga. OpenGL, yang tidak digunakan lagi oleh Apple, kemudian meninggalkan konsorsium Vulkan untuk mengerjakannya sendiri (Metal).

Kami akhirnya pindah ke Vulkan (Windows dan Linux), tetapi pekerjaan ekstra untuk mendukung Metal juga merupakan pekerjaan yang cukup banyak. Sebagai perusahaan yang relatif kecil, kami tidak melakukan itu lagi.

Saya tidak berbicara tentang ketidakfleksibelan Apple Store. Sudah sulit untuk mendapatkan persetujuan (pikirkan untuk meminta dukungan joystick space-slice, yang mana Apple bertanya-tanya apakah itu benar-benar diperlukan) dan kemudian Anda memiliki permainan yang disetujui (belum dirilis) dan Anda ingin memuat pembaruan… Kamu tidak bisa. Menurut Apple, Anda kemudian harus memeriksa game tersebut dan setuju untuk menyetujui lagi (dengan kemungkinan penolakan dan tanggal rilis yang terlewat). Sangat menyebalkan. Lihat, jika saya dapat membiarkan versi baru melewati persetujuan, dan menandai versi yang sudah disetujui saat ditolak, baiklah, tetapi itu tidak berhasil. Di semua toko lain, Anda dapat berdebat dengan orang – Apple sama sekali tidak fleksibel.
Kami akhirnya merilis game kami, di satu pulau yang dihuni oleh sekitar 4.000 orang, lalu mengunggah versi baru dan melepaskannya melalui persetujuan (jika dianggap kami dapat membuat game yang sudah dirilis menjadi publik di lebih banyak negara). Giliran kreatif.

Alih-alih “pengembang harus berusaha lebih keras”, menurut saya Apple harus berusaha lebih keras. Jika mereka mendukung Vulkan, dibutuhkan 80% pekerjaan dari port.

[Reactie gewijzigd door rboerdijk op 7 juni 2023 21:46]