7 Hal Yang Perlu Diketahui Tentang HTML5

7 Hal Yang Perlu Diketahui Tentang HTML5 – Sepintas, HTML5 ini itu juga tampaknya sudah menawarkan beberapa jenis dari keuntungan besar bagi para 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?

7 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 : KERANGKA ATAU MESIN PENGEMBANGAN GAME HTML5 TERBAIK UNTUK DIPILIH

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.

“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.

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 ditutup , mengatakan kepada Gamasutra bahwa perusahaannya akan menguji gimnya 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.

3. Ini Alternatif Untuk Flash

Secara tradisional, Flash dan permainan web berjalan beriringan, tetapi dengan keputusan Adobe baru-baru ini untuk menghentikan pengembangan Flash untuk peramban seluler, pengembang harus mencari alternatif untuk pasar ponsel cerdas. Tapi bagaimana perbandingan HTML5? Menurut Paul Bakaus dari Zynga, masih ada tempat untuk keduanya, karena masing-masing menawarkan spesialisasi uniknya sendiri. “Nah, Flash memiliki Stage 3D API baru, sedangkan web memiliki WebGL. Keduanya menggunakan panggilan OpenGL asli di lapisan bawah, jadi kecepatannya sebanding,” jelasnya. “Sekarang, mengenai menggambar perangkat lunak, saya pikir HTML5 sebenarnya telah melampaui Flash karena sangat dekat dengan browser yang sebenarnya, sehingga mereka dapat mendorong berbagai pengoptimalan pada lapisan akselerasi perangkat keras. Tetapi Flash juga memiliki beberapa keuntungan yang sangat signifikan.”

“Saya melihat aplikasi 3D yang hebat datang dari Flash dan Stage 3D, dan melihat HTML5 benar-benar menjadi cara untuk pergi lintas platform. Dan kemudian ada juga aplikasi asli, yang merupakan cara yang bagus untuk berintegrasi dengan OS di ponsel. Saya tidak yakin apakah akan ada pemenang — saya tidak akan memisahkan mereka. Saya pikir ini akan lebih seperti spesialisasi.”

Seth Ladd dari Google menambahkan bahwa ia mengharapkan HTML5 pada akhirnya hidup berdampingan dengan Flash, dengan masing-masing platform menawarkan manfaat uniknya sendiri. “Saya pikir apa yang akan Anda lihat adalah bahwa semua platform berbeda yang membentuk web yang lebih besar seperti yang kita tahu akan dapat didorong maju karena sekarang ada beberapa persaingan,” katanya. “Saya berharap Flash akan menemukan sudut lain di mana mereka dapat mengoptimalkan pengalaman mereka, dan platform web terbuka akan menemukan cara lain di mana mereka dapat mengoptimalkan pengalaman mereka, dan kemudian Anda dapat melihatnya bermain. Dan itu sangat bagus untuk pengguna akhir. .”

4. Audio Adalah Masalah Besar

Suara tidak dapat disangkal memainkan peran penting dalam pengembangan game, namun sayangnya ini adalah salah satu area di mana HTML5 benar-benar gagal. API yang tersedia untuk platform hanya sedikit dibandingkan dengan yang tersedia untuk pengembangan aplikasi asli. Paul Bakaus dari Zynga Germany secara khusus menyesali kekurangan ini. “Tantangan nomor satu dengan HTML5 adalah audio, dan ini perlu diperbaiki. Sesederhana itu. Tidak mungkin kita bisa mengatasi audio, kan? Audio diperlukan untuk game yang hebat. Ini adalah tantangan terbesar, tapi saya akan ‘jangan katakan berhenti membuat game karena itu.”

Dia menjelaskan bahwa dia pikir pengembang web akan dapat memperbaiki masalah audio ini, tetapi beberapa hal perlu terjadi sebelum itu menjadi suatu kemungkinan. “Ada dua hal yang menurut saya perlu untuk drive audio,” katanya. “Salah satunya sebenarnya kami, seperti yang saya sebutkan sebelumnya. Kami perlu membuat vendor menyadari masalah ini, jadi kami perlu membuat game, dan kami perlu memberi tahu mereka tentang kekurangan yang dimiliki game kami.”

“Di sisi lain, kami benar-benar membutuhkan vendor untuk menerima bahwa ini adalah masalah, dan mengatasinya. Saya melihatnya kurang diprioritaskan daripada memperbaiki grafis saat ini, dan itu adalah masalah besar yang saya alami. Sebagai vendor, Anda harus’ Gak mikirin dunia game kan? Nggak sadar kalau untuk membuat game yang bagus butuh audio. Kita hanya perlu membuat mereka sadar akan masalahnya,” ujarnya.

Direktur kreatif Electronic Arts Richard Hilleman setuju dengan Bakaus, seperti yang dia jelaskan selama keynote-nya di New Game Conference 2011. “Satu hal yang tidak berjalan baik bagi kami adalah suara,” katanya. “Kami masih cenderung goyah dengan suara di HTML5, dan kami harus menyelesaikannya… Saya memiliki beberapa harapan bahwa iterasi browser berikutnya akan mengatasi itu, tetapi ini adalah masalah besar lainnya.”

5. Kompatibilitas Browser Tidak Seragam

Jika pemain Anda menjalankan browser yang lebih baru seperti Chrome atau Firefox, mereka seharusnya dapat memainkan game HTML5 Anda dengan baik. Tapi bagaimana dengan mereka yang masih menggunakan browser lama seperti Internet Explorer 6, atau Safari atau Opera versi sebelumnya? Jika pengguna tidak memperbarui browser mereka, mereka tidak akan memiliki akses ke semua konten HTML5 Anda. Terkadang, masalah kompatibilitas browser ini bertentangan dengan salah satu kekuatan terbesar platform: keberadaannya di mana-mana. Jika pengguna masih menggunakan browser lama, mereka dikecualikan dari bermain game HTML5.

Beberapa pengembang, seperti Bakaus dari Zynga, percaya bahwa cara terbaik untuk mengatasi masalah ini adalah dengan mendorong pengembangan, bahkan ketika terbatas pada browser yang lebih baru. Dengan membuat game berkualitas yang tidak berfungsi dengan perangkat lunak lama, pengguna akan terdorong untuk meningkatkan, menurutnya. “Orang-orang takut untuk meninggalkan pengguna di bawah Internet Explorer 9,” katanya. “Tetapi terkadang, memberikan apa yang diinginkan orang tidak membantu, karena tidak ada yang akan berubah. Cobalah untuk menghadirkan hal-hal baru yang hebat yang hanya berfungsi di browser modern, dan itu akan menciptakan insentif untuk meningkatkan versi,” katanya.

Tetapi jika semua pengguna menjalankan browser yang mendukung HTML5, apakah ini berarti aplikasi web akan berjalan sama baiknya di semua browser tersebut? Belum tentu. Bahkan ketika Anda melihat browser yang mendukung HTML5, dukungan itu tidak seragam; browser lama yang mendukung HTML5 mungkin hanya mendukung sejumlah fitur atau API terbatas, artinya fitur game tertentu hanya tersedia bagi mereka yang mengikuti rilis browser terbaru.

6. Tidak Ada “App Store”

Salah satu cara utama di mana aplikasi HTML5 berbeda dari aplikasi asli di perangkat seluler adalah bahwa mereka tidak memiliki toko aplikasi terpusat untuk menjaga semuanya tetap sesuai. Ini hadir dengan pro dan kontranya sendiri, tetapi tentu saja perlu diperhatikan sebelum terjun ke platform. Tentu saja, manfaat utama bekerja di web adalah tidak ada proses persetujuan untuk mengirimkan, meluncurkan, atau memperbarui game Anda. Tidak seperti platform tertutup seperti iTunes Marketplace Apple, HTML5 memungkinkan Anda memperbarui atau meluncurkan game kapan pun Anda mau, tanpa perlu menunggu melalui birokrasi pemegang platform. Meskipun kebebasan ini mungkin tampak menarik bagi pengembang yang sedang naik daun, kebebasan ini ada harganya. Tanpa platform distribusi standar, menghadirkan aplikasi Anda di depan pemain menjadi lebih sulit.

7. Masih Berkembang

Dengan semua kelebihan dan kekurangan HTML5, Anda harus memutuskan sendiri apakah itu tepat untuk Anda. Saat ini, tidak ada spesifikasi final untuk HTML5, tetapi pengembang web terus menambahkan ke platform, jadi siapa yang tahu seperti apa bentuknya di tahun-tahun mendatang. Seth Ladd dari Google memiliki harapan besar untuk masa depan HTML5, dan mencatat bahwa dengan iterasi cepat yang datang dari berbagai kelompok kerja di web, platform berkembang lebih cepat dari sebelumnya. “Saya pikir apa yang Anda lihat sekarang dengan Chrome, dan Firefox, dan bahkan Internet Explorer sampai batas tertentu, adalah bahwa spesifikasi yang keluar dari kelompok kerja yang berbeda di badan spesifikasi bergerak pada tingkat yang jauh lebih cepat daripada sebelumnya. pernah pindah,” katanya.

Dengan begitu banyak pihak yang secara aktif bekerja pada platform, beberapa pengembang HTML5 mengatakan bahwa itu hanya akan menjadi lebih kuat seiring berjalannya waktu. Pengembang HTML5 Dominic Szablewski menambahkan, “Ini adalah kekuatan terbesar HTML5. Ada persaingan. Setelah bertahun-tahun IE6 dan Flash akhirnya ada beberapa kemajuan dengan teknologi web lagi dan ini baru saja dimulai. Ada banyak hal yang terjadi saat ini: WebGL, mode layar penuh , kunci mouse, API audio baru. Benar-benar mengasyikkan.”