IPhone / Android के लिए अनुप्रयोगों के रूप में HTML5 खेलों की पैकेजिंग [बंद]


27

क्या iPhone और Android के लिए HTML5 गेम को एक एप्लिकेशन के रूप में पैकेज करना संभव है या क्या इसे ब्राउज़र के माध्यम से एक्सेस करना है?


मेरा सवाल बिल्कुल +1

6
इसमें से कौन सा भाग 'ऑफ-टॉपिक' श्रेणी में आता है? यह नहीं पूछ रहा है कि 'किस तकनीक का उपयोग करना है', यह पूछ रहा है कि क्या प्रौद्योगिकी किसी चीज के लिए मौजूद है। यह एक सार नहीं है 'कैसे शुरू करें' या 'आगे क्या सीखना है'; यह एक विशिष्ट, व्यावहारिक सवाल पूछ रहा है जो दिन-प्रतिदिन के विकास में उत्पन्न होने वाली चीज की तरह है।
स्टीवन स्टैडनिक

"क्या यह संभव है?" एक हाँ या कोई सवाल नहीं है; ये आम तौर पर अच्छे एसई प्रश्न नहीं होते हैं। "मैं कैसे कर सकता था ..." बेहतर होगा, लेकिन यह विषय खेलों के लिए विशिष्ट नहीं है और एक गेम डेवलपर जरूरी नहीं कि आपको बेहतर उत्तर दे। यह सवाल एसओ पर पूछा जाना चाहिए।
जोश

जवाबों:


17

वहाँ http://www.phonegap.com/ है जो खुला स्रोत और क्रॉस-प्लेटफ़ॉर्म है। अपने HTML 5 को एक देशी ऐप के रूप में पैक करने के अलावा, यह आपको मोबाइल फोन की मूल सुविधाओं तक पहुँचने की सुविधा भी देता है।


10

मैं 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 पेज पर हैं ।


7

से ImpactJS उपकरण पेज देखते हैं:

  • PhoneGap
    • ऐप स्टोर में वितरित करने के लिए तैयार, अपने गेम को एक आईफोन या एंड्रॉइड ऐप में पैकेज करें।
  • appMobi
    • अपने गेम को देशी iPhone और Android ऐप्स में आसानी से एकीकृत और वितरित करें। IPhone App Store में अपना गेम प्राप्त करने के लिए आपको Mac या XCode की भी आवश्यकता नहीं है।

2

क्या आपने कोकूनज की जाँच की है ? यह iOS और Android पर हार्डवेयर त्वरित HTML5 गेम प्राप्त करने के लिए सबसे अच्छे तरीकों में से एक है और उनके पास एक क्लाउड कंपाइलर है जहां आप एक सिंगल ज़िप अपलोड कर सकते हैं और यह कई प्लेटफार्मों के लिए निर्माण करेगा।


0

यदि आप अपने गेम को और भी प्लेटफ़ॉर्म पर पोर्ट करना चाहते हैं, तो नोकिया के पास सिम्बियन S60 डिवाइसों के लिए एक वेब टूल एप्लिकेशन है ... S60 के लिए वेब टूल

उनके पास एक नया भी है, जो शायद अधिक एचटीएमएल 5 का समर्थन करता है, लेकिन मुझे अभी तक इसे आज़माना है ...

सीरीज़40 के लिए वेब टूल 2.3

पहले एक में एसडीके काफी अच्छा है क्योंकि यह एक सिम्युलेटर के साथ भी आता है ताकि आप यह जान सकें कि आपका ऐप कैसा होगा


0

मैंने एंड्रॉइड मार्केट प्लेस में कुछ एचटीएमएल 5 गेम प्रकाशित किए हैं और अपने अनुभव से मैं आपको एंड्रॉइड के लिए अपने गेम को पैकेज करने के लिए क्रॉसस्वाक का उपयोग करने की सलाह दूंगा ।

यह वास्तव में उपयोग करना आसान है और यह बहुत तेज़ है! यह इंटेल द्वारा विकसित किया गया है। यह फोनगैप की तुलना में तेज़ है, क्योंकि यह क्रोमियम प्रोजेक्ट से प्राप्त एक अनुकूलित वेबव्यू का उपयोग करता है।

Android 4.x डिवाइस (फोनगैप द्वारा उपयोग किया जाने वाला) पर स्टॉक वेबव्यू बहुत धीमा है और यह वेबजीएल और वेबएयर एपीआई का समर्थन नहीं करता है।


-1

Cocos2d-x के बारे में क्या ?

Cocos2d-x सभी प्लेटफार्मों पर विकसित करने के लिए जावास्क्रिप्ट का उपयोग करने के लिए एक रूपरेखा है, और यह पूरी तरह से स्वतंत्र है।


1
कहने के लिए यह सबसे विश्वसनीय है अविश्वसनीय रूप से व्यक्तिपरक है। उदाहरण के लिए इसमें UI विजेट्स / नियंत्रणों जैसे रेडियो बटन की महत्वपूर्ण कमी है। मूल पोस्टर के HTML5 आधारित गेम के लिए इसका क्या लाभ है। थोड़ा और विस्तृत करें।
टॉम 'ब्लू' पिडॉक

मुझे यकीन नहीं है कि मैंने "विश्वसनीय" क्यों लिखा। यह वह है जिसका मैं उपयोग करता हूं और मुझे यह पसंद है। लेकिन आप सही हैं, इसके बारे में विशेष रूप से "विश्वसनीय" कुछ भी नहीं है। हालांकि, यह 8 विभिन्न प्लेटफार्मों का समर्थन करता है जो अच्छा है।
डिलीट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.