Hal Yang Perlu Diketahui Tentang HTML5 – Sepintas, HTML5 tampaknya menawarkan beberapa keuntungan besar bagi pengembang game online dan seluler. Sebagai platform berbasis web murni, pembuat game dapat membuat game mereka dalam HTML5, dan merilisnya di sejumlah perangkat yang didukung, dari ponsel hingga PC dan seterusnya. Tapi apakah itu benar-benar semudah kedengarannya?
Hal Yang Perlu Diketahui Tentang HTML5
wimi5 – Platform ini belum memiliki spesifikasi final, sehingga kemampuannya sangat berubah-ubah. Ini menunjukkan tanda-tanda janji yang jelas, dan pengembang besar seperti Zynga telah mulai mendukungnya untuk rilis seluler mereka, tetapi perusahaan seperti penyedia mesin Unity mengklaim HTML5 “tidak berada di tempat yang seharusnya dalam hal kinerja.”
Baca Juga : Cara Mendesain Game Seluler Dengan HTML5
Tanpa konsensus yang jelas tentang ke mana arah platform, kami telah memutuskan untuk berbicara dengan beberapa pengembang yang paling terlibat dengan HTML5 untuk mendapatkan perspektif mereka, menyelami kekuatan terbesar platform, kekurangannya, dan ke mana arahnya di masa depan. .
Berikut ini adalah daftar hal terpenting yang perlu diketahui tentang status HTML5 saat ini:
1. Ini Dirancang Untuk Bekerja Lintas Platform
Keuntungan utama HTML5 adalah ia bekerja di berbagai perangkat, mulai dari browser PC hingga ponsel, tablet, dan bahkan Smart TV. Selama perangkat menggunakan browser yang dilengkapi untuk menjalankan HTML5, secara teoritis perangkat tersebut dapat berfungsi sebagai platform yang layak untuk game HTML5.
Ini menawarkan keuntungan besar dibandingkan aplikasi asli, yang seringkali harus sepenuhnya didesain ulang untuk sistem operasi target mereka. Jika seorang pengembang ingin membawa judul iOS-nya ke Android, misalnya, mereka harus membuat beberapa perubahan mendasar pada game mereka. Dengan HTML5, proses itu seharusnya sedikit lebih mudah.
“Kami telah mendukung dorongan ke HTML5 selama lebih dari satu tahun sekarang, dan kami melihat nilai luar biasa dalam kemampuan untuk melengkapi game berbasis browser untuk perangkat apa pun. Ini menjadi semakin penting karena gamer bermain lebih sering dan di banyak perangkat, ” kata Peter Driessen, CEO penerbit game web utama Spil Games.
“Kami pikir ada beberapa alasan untuk menggunakan HTML5,” kata Paul Bakaus dari Zynga Germany, yang membantu membangun teknologi untuk berbagai web dan game seluler perusahaan. “Satu keuntungannya adalah kemampuan untuk mendistribusikannya dengan mudah di browser web seluler. Anda tidak perlu menginstalnya, misalnya — itu satu keuntungan yang signifikan. Ada juga hal dengan pembaruan konten dan pengembangan lintas platform. Jika Anda membangun aplikasi asli, kemungkinan Anda harus membuat aplikasi dua kali di Android dan iOS, dan mungkin juga di desktop. Di HTML5, Anda membuat aplikasi sekali, dan Anda dapat mem-portingnya ke beberapa perangkat berbeda,” katanya.
Selain memungkinkan pengembang untuk lebih mudah menempatkan game mereka di berbagai platform, HTML5 juga memungkinkan komunikasi lintas platform yang mudah, memungkinkan sejumlah fitur berbasis cloud, mulai dari sistem sosial hingga dunia game yang persisten.
“Apa yang pada akhirnya ingin kami capai melalui HTML5 adalah cloud gaming sejati. Kami mendukung komunitas online yang besar dan sudah jelas bahwa para pemain kami, seperti halnya para gamer di mana pun, semakin ingin bermain game di ponsel mereka. HTML5 menjadi fondasinya. bagi kami untuk menciptakan pengalaman yang mulus, yang mencakup fungsi sosial, di browser saat bepergian dan di rumah,” jelas Driessen dari Spil.
2. HTML5 Menawarkan Performa Tak Terduga
Meskipun HTML5 mungkin dirancang untuk berjalan di berbagai perangkat, masih belum ada cara yang dapat diandalkan untuk mempertahankan kinerja di berbagai spesifikasi perangkat keras. Direktur kreatif EA Richard Hilleman baru -baru ini berbagi rasa frustrasinya dengan platform di New Game Conference yang berbasis di San Francisco, mencatat bahwa animasi 3D eksperimental timnya berjalan dengan baik di MacBook Air, tetapi menggunakan perangkat keras yang lebih kuat.
“Di komputer saya sendiri, yang berjalan pada i7, saya tidak bisa mendapatkan lebih dari beberapa frame per detik [dari demo kami],” kata Hilleman. Dia menjelaskan bahwa “JavaScript berperforma tinggi adalah yang terbaik,” jadi sulit untuk memprediksi bagaimana aplikasi akan berjalan pada spesifikasi perangkat keras tertentu. “Saya tidak tahu bagaimana menjelaskannya kepada pelanggan. Itu masalah besar, besar,” tambahnya. Pengembang HTML5 yang berfokus pada seluler sangat rentan terhadap masalah ini, karena game mereka harus berjalan di beragam ponsel cerdas dan perangkat seluler lainnya.
Stewart Putney, pengembang HTML5 berpengalaman dan mantan CEO Moblyng yang baru saja tutup , mengatakan kepada Gamasutra bahwa perusahaannya akan menguji gamenya di puluhan perangkat. “Untuk iOS sederhana: 3GS, 4, 4S, iPad, iPad2. Android jauh lebih terfragmentasi; setiap produsen handset cenderung membuat perubahan kecil — kebanyakan tidak berdokumen — pada browser di perangkat mereka. Untuk aplikasi Android asli, ini bukan masalah besar. Untuk aplikasi HTML5, itu bisa berarti aplikasi tidak berfungsi,” katanya.
“Untuk mendapatkan kualitas yang baik, aplikasi kami harus diuji pada berbagai perangkat populer — ini adalah satu-satunya cara untuk memastikan aplikasi berfungsi dengan baik. Saya yakin kami akan melihat lebih banyak alat pengujian dan standar yang lebih baik di masa mendatang — tetapi Android QA adalah titik sakit yang nyata untuk pengembangan HTML5,” lanjutnya.