Bagian mana yang cocok dengan kategori 'di luar topik'? Ini bukan menanyakan 'teknologi mana yang digunakan', melainkan menanyakan apakah suatu teknologi ada untuk sesuatu. Itu bukan abstrak 'bagaimana memulai' atau 'apa yang harus dipelajari selanjutnya'; itu mengajukan pertanyaan spesifik dan pragmatis yang persis seperti hal yang muncul dalam perkembangan sehari-hari.
Steven Stadnicki
"Apa itu mungkin?" adalah pertanyaan ya atau tidak; ini umumnya pertanyaan SE yang tidak baik. "Bagaimana mungkin saya ..." akan lebih baik, tetapi topik ini tidak khusus untuk game dan pengembang game tidak akan selalu memberi Anda jawaban yang lebih baik. Pertanyaan ini harus ditanyakan pada SO.
Josh
Jawaban:
17
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 .
Mudah mengintegrasikan dan mendistribusikan game Anda ke iPhone asli dan Aplikasi Android. Anda bahkan tidak memerlukan Mac atau XCode untuk memasukkan game Anda ke iPhone App Store.
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 ...
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.
Untuk mengatakan itu adalah yang paling dapat diandalkan adalah sangat subjektif. Misalnya ia memiliki kekurangan widget / kontrol UI yang signifikan seperti tombol radio. Apa manfaatnya untuk game berbasis HTML5 poster asli. Rumit sedikit lagi.
Tom 'Blue' Piddock
Saya tidak yakin mengapa saya menulis "dapat diandalkan". Ini yang saya gunakan dan saya suka. Tapi Anda benar, tidak ada yang khusus "dapat diandalkan" tentang hal itu. Namun, ia mendukung 8 platform berbeda yang bagus.
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.
sumber
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:
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 .
sumber
Dari halaman ImpactJS Tools ada:
sumber
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.
sumber
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 ...
Alat Web 2.3 untuk Series40
SDK yang pertama cukup baik karena dilengkapi dengan simulator sehingga Anda bisa mendapatkan gambaran tentang bagaimana aplikasi Anda
sumber
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.
sumber
Bagaimana dengan cocos2d-x ?
Cocos2d-x adalah kerangka kerja untuk menggunakan javascript untuk berkembang di semua platform, dan sepenuhnya gratis.
sumber