Apakah mungkin untuk mengemas game HTML5 untuk iPhone dan Android sebagai aplikasi atau apakah itu harus diakses melalui browser?
Apakah mungkin untuk mengemas game HTML5 untuk iPhone dan Android sebagai aplikasi atau apakah itu harus diakses melalui browser?
Jawaban:
Ada http://www.phonegap.com/ yang merupakan open source dan cross-platform. Selain mengemas HTML 5 Anda sebagai aplikasi asli, itu juga memungkinkan Anda mengakses fitur-fitur asli ponsel.
Saya tidak dapat menjamin untuk iPhone, tetapi di Android, aplikasi sederhana dengan Kegiatan yang hanya memiliki satu WebView akan melakukan triknya. Aktivitasnya akan terlihat seperti ini:
public class WebApp extends Activity {
protected void onCreate(Bundle savedInstanceState) {
WebView wv = new WebView(this);
wv.loadUrl("http://www.myapp.com/");
setContentView(wv);
}
}
Itu akan membuat WebView keseluruhan layar; maka Anda hanya perlu memuat pesan. Atau opsi yang lebih baik adalah memuat HTML di WebView sehingga aplikasi dapat digunakan offline; contohnya ada di halaman API untuk WebView .
Dari halaman ImpactJS Tools ada:
Apakah Anda sudah memeriksa CocoonJS ? Ini sejauh ini merupakan salah satu cara terbaik untuk mendapatkan game akselerasi HTML5 perangkat keras di iOS dan Android plus mereka memiliki kompiler cloud di mana Anda dapat mengunggah satu zip dan itu akan dibangun untuk berbagai platform.
Jika Anda ingin port game Anda ke platform yang lebih banyak lagi Nokia memiliki aplikasi alat web untuk porting ke perangkat Symbian S60 ... Web Tools untuk S60
Mereka juga memiliki yang lebih baru, yang mungkin mendukung lebih banyak HTML5 tetapi saya belum mencobanya ...
SDK yang pertama cukup baik karena dilengkapi dengan simulator sehingga Anda bisa mendapatkan gambaran tentang bagaimana aplikasi Anda
Saya telah menerbitkan beberapa game HTML5 di pasar android dan dari pengalaman saya, saya akan merekomendasikan Anda untuk menggunakan Crosswalk untuk mengemas game Anda untuk Android.
Ini sangat mudah digunakan dan sangat cepat! Ini dikembangkan oleh Intel. Ini lebih cepat daripada phonegap, karena menggunakan tampilan web yang dioptimalkan yang berasal dari proyek kromium.
Tampilan web stok pada perangkat Android 4.x (yang digunakan oleh phonegap) sangat lambat dan tidak mendukung WebGL atau WebAudio API.
Bagaimana dengan cocos2d-x ?
Cocos2d-x adalah kerangka kerja untuk menggunakan javascript untuk berkembang di semua platform, dan sepenuhnya gratis.