MacOS Mojave mengubah malapetaka mantra untuk game Mac indie

Perubahan besar yang dibuat Apple dengan macOS Mojave dapat mempersulit pengembang indie untuk membuat game lintas platform.

Apple mendorong pembuat game untuk menjatuhkan OpenGL demi Metal API-nya sendiri, yang tidak didukung oleh platform pihak ketiga. Ini mungkin berarti tim pengembangan game yang lebih kecil terpaksa memilih antara merilis di macOS atau sistem operasi lain.

OpenGL, atau Open Graphics Library, pada dasarnya adalah perantara antara perangkat lunak dan chip grafis komputer Anda. Ini open-source dan didukung oleh semua platform utama, yang membuatnya lebih mudah untuk membuat game yang berjalan di beberapa sistem operasi.

Masalah dengan OpenGL adalah bahwa itu semakin lama di gigi. API Logam Apple lebih canggih dan dibuat khusus untuk perangkat Apple, dan menggunakannya dapat sangat meningkatkan kinerja grafis di dalam aplikasi dan game untuk macOS dan iOS.

Apple mendorong Logam

Maka, tidak mengherankan jika Apple ingin pengembang membuang OpenGL dan mengadopsi Metal sebagai gantinya.

Perusahaan mengumumkan selama keynote WWDC-nya pada hari Senin bahwa OpenGL dan OpenCL akan dihentikan dengan rilis macOS Mojave musim gugur ini. Versi masa depan dari perangkat lunaknya hampir pasti akan menghentikan dukungan sepenuhnya.

“Game dan aplikasi intensif grafis yang menggunakan OpenGL sekarang harus mengadopsi Metal,” Apple memberi tahu pengembang di situsnya. “Demikian pula, aplikasi yang menggunakan OpenCL untuk tugas komputasi sekarang harus mengadopsi Metal and Metal Performance Shaders.”

Ini adalah berita buruk bagi pengembang game independen.

Sekian lama, OpenGL

Keindahan OpenGL, karena dukungannya yang luas di macOS, iOS, Android, dan Windows, adalah bahwa membuatnya lebih cepat dan lebih mudah bagi pengembang untuk membuat aplikasi dan game yang dapat dijalankan di beberapa platform.

Tanpa dukungan OpenGL di macOS, game yang dibuat untuk Android atau Windows harus ditulis ulang untuk Mac. Itu membutuhkan banyak waktu dan sumber daya yang tidak dimiliki oleh banyak pengembang independen dan studio kecil.

“Masalah dengan pengembangan game adalah proyek bisa sangat lama dan tim sering berada dalam kesulitan keuangan situasi yang berbahaya,” Andi McClure, pengembang game independen dan pendiri Mermaid Heavy Industri, diceritakan papan utama.

Keputusan Apple menciptakan “halangan tambahan untuk menulis mesin [permainan] khusus, peluang tambahan untuk bug, dan hanya sakit kepala tambahan untuk apa — bagi sebagian besar pengembang — adalah platform sekunder, ”Rami Ismail dari studio game Vlambeer ditambahkan.

Pengembang memiliki keputusan sulit untuk dibuat

Keputusan Apple tidak hanya mempersulit pengembang untuk membangun game lintas platform, tetapi banyak juga yang sudah mulai mengerjakan judul dengan OpenGL yang mungkin tidak didukung oleh macOS saat mereka siap melepaskan.

“Ketidakpastian mengenai garis waktu di masa depan jelas tidak membantu di sini, dan kurangnya dorongan finansial mungkin— berarti banyak pengembang tidak dapat membenarkan biaya/manfaat menyesuaikan kode lama dengan standar baru,” Ismail ditambahkan.

Apple belum mengkonfirmasi kapan akan membuang OpenGL sepenuhnya, tetapi tidak ada keraguan pengembang akan memiliki keputusan yang sulit untuk dibuat di masa depan. Haruskah mereka menginvestasikan lebih banyak waktu dan uang untuk membuat judul lintas platform, atau menghentikan dukungan untuk macOS sama sekali?

Postingan Blog Terbaru

Waktunya sekarang: blog langsung acara Apple Watch
October 21, 2021

Terima kasih telah bergabung dengan kami, semuanya. Acara sudah selesai, tapi masih ada banyak berita untuk dibicarakan hari ini. Pastikan untuk te...

| Kultus Mac
October 21, 2021

Pemasok Apple menyiapkan GPU AMD Vega untuk iMac ProIni akan dikenakan biaya.foto: apelPemasok Apple sedang sibuk mempersiapkan chip grafis AMD Veg...

Lima Cara Mempercepat Aplikasi iOS Anda [AltWWDC]
October 21, 2021

SAN FRANCISCO, CA Collin Donnell ingin pengembang aplikasi belajar dari kesalahannya.donnel, pengembang iOS penuh waktu sejak 2008 yang kredit apli...