Kemasan game HTML5 sebagai aplikasi untuk iPhone / Android [ditutup]

27

Apakah mungkin untuk mengemas game HTML5 untuk iPhone dan Android sebagai aplikasi atau apakah itu harus diakses melalui browser?

Extrakun
sumber
Pertanyaan saya persis +1
6
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.

guigouz
sumber
10

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 .

Ricket
sumber
7

Dari halaman ImpactJS Tools ada:

  • PhoneGap
    • Kemas game Anda ke dalam Aplikasi iPhone atau Android, siap didistribusikan di App Store.
  • appMobi
    • 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.
Vincent Scheib
sumber
2

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.

Jesse Freeman
sumber
0

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

The Silent Cartographer
sumber
0

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.

GNUton
sumber
-1

Bagaimana dengan cocos2d-x ?

Cocos2d-x adalah kerangka kerja untuk menggunakan javascript untuk berkembang di semua platform, dan sepenuhnya gratis.

Hapus Aku
sumber
1
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.
penghapusan