क्या iPhone और Android के लिए HTML5 गेम को एक एप्लिकेशन के रूप में पैकेज करना संभव है या क्या इसे ब्राउज़र के माध्यम से एक्सेस करना है?
क्या iPhone और Android के लिए HTML5 गेम को एक एप्लिकेशन के रूप में पैकेज करना संभव है या क्या इसे ब्राउज़र के माध्यम से एक्सेस करना है?
जवाबों:
वहाँ http://www.phonegap.com/ है जो खुला स्रोत और क्रॉस-प्लेटफ़ॉर्म है। अपने HTML 5 को एक देशी ऐप के रूप में पैक करने के अलावा, यह आपको मोबाइल फोन की मूल सुविधाओं तक पहुँचने की सुविधा भी देता है।
मैं iPhone के लिए वाउच नहीं कर सकता, लेकिन एंड्रॉइड में, एक गतिविधि के साथ एक सरल एप्लिकेशन जिसमें सिर्फ एक वेबव्यू है, वह ट्रिक करेगा। गतिविधि कुछ इस तरह दिखाई देगी:
public class WebApp extends Activity {
protected void onCreate(Bundle savedInstanceState) {
WebView wv = new WebView(this);
wv.loadUrl("http://www.myapp.com/");
setContentView(wv);
}
}
यह WebView को स्क्रीन की संपूर्णता बना देगा; तब आपको बस एक लोडिंग संदेश की आवश्यकता होगी। या एक बेहतर विकल्प यह है कि HTML को WebView में लोड किया जाए ताकि ऐप को ऑफ़लाइन उपयोग किया जा सके; इसके उदाहरण WebView के लिए API पेज पर हैं ।
से ImpactJS उपकरण पेज देखते हैं:
क्या आपने कोकूनज की जाँच की है ? यह iOS और Android पर हार्डवेयर त्वरित HTML5 गेम प्राप्त करने के लिए सबसे अच्छे तरीकों में से एक है और उनके पास एक क्लाउड कंपाइलर है जहां आप एक सिंगल ज़िप अपलोड कर सकते हैं और यह कई प्लेटफार्मों के लिए निर्माण करेगा।
यदि आप अपने गेम को और भी प्लेटफ़ॉर्म पर पोर्ट करना चाहते हैं, तो नोकिया के पास सिम्बियन S60 डिवाइसों के लिए एक वेब टूल एप्लिकेशन है ... S60 के लिए वेब टूल
उनके पास एक नया भी है, जो शायद अधिक एचटीएमएल 5 का समर्थन करता है, लेकिन मुझे अभी तक इसे आज़माना है ...
पहले एक में एसडीके काफी अच्छा है क्योंकि यह एक सिम्युलेटर के साथ भी आता है ताकि आप यह जान सकें कि आपका ऐप कैसा होगा
मैंने एंड्रॉइड मार्केट प्लेस में कुछ एचटीएमएल 5 गेम प्रकाशित किए हैं और अपने अनुभव से मैं आपको एंड्रॉइड के लिए अपने गेम को पैकेज करने के लिए क्रॉसस्वाक का उपयोग करने की सलाह दूंगा ।
यह वास्तव में उपयोग करना आसान है और यह बहुत तेज़ है! यह इंटेल द्वारा विकसित किया गया है। यह फोनगैप की तुलना में तेज़ है, क्योंकि यह क्रोमियम प्रोजेक्ट से प्राप्त एक अनुकूलित वेबव्यू का उपयोग करता है।
Android 4.x डिवाइस (फोनगैप द्वारा उपयोग किया जाने वाला) पर स्टॉक वेबव्यू बहुत धीमा है और यह वेबजीएल और वेबएयर एपीआई का समर्थन नहीं करता है।
Cocos2d-x के बारे में क्या ?
Cocos2d-x सभी प्लेटफार्मों पर विकसित करने के लिए जावास्क्रिप्ट का उपयोग करने के लिए एक रूपरेखा है, और यह पूरी तरह से स्वतंत्र है।