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]
More Stories
Membayar iklan di Facebook dari Indonesia menjadi lebih mudah: Pelajari cara melakukannya
Corsair meluncurkan monitor Xeneon 34 inci dengan panel QD OLED dengan resolusi 3440 x 1440 piksel – Komputer – Berita
Microsoft menyumbangkan Project Mono kepada komunitas Wine – IT – Berita