वहाँ कुछ संभावना मैं याद कर रहा हूँ है?
उन्हें के टन!
Clojure बिल्कुल समस्याओं मैं Dalvik
साथ ऊपर सचित्र किया है मैं इस के बारे में पता नहीं कर रहा हूँ में चलाने के लिए लगता है। कोई भी जेवीएम भाषा जो अगली-समय के कंपाइलर है (यानी, डेवलपर पीसी पर जावा बाइटकोड उत्पन्न करती है) को दलविक के साथ काम करना चाहिए।
लेकिन जैसा कि AppInventor कावा पर बनाया गया है वहाँ मोबाइल प्लेटफॉर्म
AFAIK, ऐप्लिकेशन आविष्कारक केवल कोड पीढ़ी के लिए कावा उपयोग कर रहा है पर एक लिस्प के लिए आशा हो सकता है।
अन्य भाषाएं पहले से ही उपयोग करने योग्य हैं या इसके प्रति आगे बढ़ती हैं?
ठीक है, HTML5 (जावास्क्रिप्ट) है, जो ऑफ़लाइन मोड में ठीक काम करता है।
या, फोनगैप (HTML + CSS + जावास्क्रिप्ट) है।
या, (डिवाइस पर रूबी में रेल-esque क्षुधा) रोड्स है।
या, वहाँ टाइटेनियम Appcelerator मोबाइल (HTML + जावास्क्रिप्ट, लेकिन जावास्क्रिप्ट हुक्स के साथ देशी UI विजेट्स रेंडर करने के लिए)।
या, फ्लैश है, कम से कम एंड्रॉइड 2.2+ के लिए।
या, एआईआर है ... ठीक है, ठीक है, यह अभी भी प्री-रिलीज में है।
एल्फ्रेड ने लिखा था कि जब मैं इसे लिख रहा था, रूबोटो के साथ जेआरबी है।
बैड्रोक, कोरोना, DroidScript, Flixel, MobiForms, MonoDroid, MoSync, Squeak, और SuperWaba हैं।
एनडीके के माध्यम से सी/सी ++ है, हालांकि यह अधिकतर जावा-एप में एक्सटेंशन लाइब्रेरी जोड़ने के लिए अधिक है, ताकि पूर्ण-मूल देशी-कोड ऐप्स लिखने के बजाय।
एसएल 4 ए (पूर्व में एंड्रॉइड स्क्रिप्टिंग पर्यावरण, या एएसई) है, जो पाइथन, पर्ल, लुआ और अन्य स्क्रिप्टिंग भाषाओं के लिए आपका प्रवेश द्वार है। इस पल के रूप में, आप इन स्क्रिप्ट को एपीके के रूप में पैकेज नहीं कर सकते हैं, लेकिन वे उस पर काम कर रहे हैं।
अब, इनमें से कोई भी आपको "नियमित" एंड्रॉइड ऐप की सटीक रूप से देखने वाला नहीं है। उन लोगों के लिए, आपको अग्रिम-समय पर संकलन के साथ एक JVM भाषा की आवश्यकता है। और कोई सवाल नहीं है कि बोग-मानक जावा एंड्रॉइड ऐप्स सबसे अधिक दूर और दूर हैं। लेकिन इस तरह की चीज को अवरुद्ध करने वाले कुछ फल-स्वाद वाले ऑपरेटिंग सिस्टम के विपरीत, आपके पास Android के साथ पारंपरिक जावा कोडिंग के विकल्पों के साथ प्रयोग करने के लिए बहुत सारे स्थान हैं।
कुछ गंजा लड़का एक पुस्तक लिख रहा है जो इन सभी विकल्पों की समीक्षा करने जा रहा है, लेकिन यह अभी केवल आंशिक रूप से तैयार है।
संभावित डुप्लिकेट [क्या मैं किसी भी जेवीएम भाषा का उपयोग कर एंड्रॉइड के लिए प्रोग्राम कर सकता हूं?] (Http://stackoverflow.com/questions/3002566/can-i-program-for-android-using-any-jvm-language) –
उस और अन्य चर्चाओं ने कई संभावित उम्मीदवारों का उल्लेख किया। और यह वास्तव में एंड्रॉयड पर कुछ हद तक चलाने के लिए किसी भी JVM भाषा पाने के लिए यह जावा छोड़ और कुछ चिह्नित करने के लिए गूगल के दृष्टिकोण से एक असली भविष्य संभावना हो सकती है, व्यावहारिकता और प्रदर्शन, अन्य मुद्दों रहे हैं ... – mhd
एंड्रॉयड के खिलाफ Oracle की शुल्क के बारे में के संबंध में है कि मुश्किल नहीं है मुख्य भाषा के रूप में अन्य भाषा एक? (शायद मुझे इसके बारे में एक असली सवाल रखना चाहिए, न केवल टिप्पणी करें।) – pcjuzer