दिलचस्प पोस्ट
iphone sdk – स्ट्रिंग से 0-9 संख्याओं को छोड़कर सभी वर्णों को निकालें क्या शॉर्ट सर्किटिंग लॉजिकल ऑपरेटर अनिवार्य है? और मूल्यांकन आदेश? NSFetchedResultsController के साथ predicate विभिन्न NSManagedObjectContext से विलय परिवर्तनों की उपेक्षा उपयोगकर्ता का वर्तमान स्थान / समन्वय प्राप्त करें स्विंग में देरी कैसे बनाएं मैं एंड्रॉइड पर एसडी कार्ड में डेटाबेस फ़ाइल कैसे बैकअप करूं? $ LastExitCode = 0 लेकिन $? = PowerShell में गलत। Stdout को stderr को पुनर्निर्देशित करने के लिए मूल निवासी आदेश देता है SQL सर्वर 2008 में स्प्लिट फ़ंक्शन Google Chrome को स्थानीयहोस्ट को https पर रीडायरेक्ट करना getResourceAsstream () बनाम फ़ाइलइनपुटस्ट्रीम यह निर्धारित करने के लिए कि क्या एक लिंक्ड सूची में केवल दो स्मृति स्थानों का उपयोग कर एक चक्र है पन्नों में स्टोर के उपयोग और सत्र चर का उपयोग कैसे करें? एंड्रॉइड में पुनरावृत्त गतिशील जेएसएन स्ट्रिंग के माध्यम से लूप करने में असमर्थ MVC 6 बाइंड विशेषता गायब हो जाती है? अजगर, वर्तमान में लॉग-इन उपयोगकर्ता के लिए खिड़कियां विशेष फ़ोल्डर्स प्राप्त करें

क्या Google एंड्रॉइड कभी भी .net का समर्थन करेगा?

अब जब Google के एंड्रॉइड ओएस के साथ जी 1 अब उपलब्ध है (जल्द ही), तो एंड्रॉइड प्लेटफ़ॉर्म कभी भी समर्थन करेगा। नेट?

वेब के समाधान से एकत्रित समाधान "क्या Google एंड्रॉइड कभी भी .net का समर्थन करेगा?"

अपडेट : चूंकि मैंने दो साल पहले इस उत्तर को लिखा था, हमने एंड्रॉइड पर चलने के लिए मोनो का उत्पादित किया था। काम में कुछ कदम शामिल थे: एंड्रॉइड को मोनो को पोर्टिंग करने, इसे विजुअल स्टूडियो के साथ एकीकृत करने, मैक और विंडोज पर मोनो डेवलप के लिए प्लग इन बनाने और जावा एंड्रॉइड एपीआई को एनआईटी भाषाओं को उजागर करना। यह अब http://monodroid.net पर उपलब्ध है

एंड्रॉइड पर मोनो मोनो 2.10 रनटाइम पर आधारित है, और सी # 4.0 कंपाइलर के साथ 4.0 प्रोफ़ाइल में चूक है और मोनो के नए एसजीएन कचरा संग्रह इंजन का उपयोग करता है, साथ ही साथ हमारे नए डिस्ट्रीब्यूटेड कूड़ा संग्रह प्रणाली जो जावा और मोनो पर जीसी करता है।


नीचे दिए गए लिंक्स, 200 9 के जनवरी तक एंड्रॉइड पर मोनो को दर्शाते हैं, मैंने उन्हें ऐतिहासिक संदर्भ के लिए रखा है

मोनो अब एंड्रॉइड पर काम करता है, कोशिक दत्ता और मार्क क्रिचटन के काम के लिए धन्यवाद

आप यहां चल रहे वीडियो का एक वीडियो देख सकते हैं: http://www.koushikdutta.com/2009/01/mono-on-android-with-gratuitous-shaky.html

और आप खुद को मोनो बनाने के लिए निर्देश प्राप्त कर सकते हैं: http://www.koushikdutta.com/2009/01/building-mono-for-android.html

आप मोनो के जेआईटी बनाम डाल्विक के दुभाषिया की तुलना में यहां एक बेंचमार्क प्राप्त कर सकते हैं: http://www.koushikdutta.com/2009/01/dalvik-vs-mono.html

और निश्चित रूप से, आप मोनो के साथ एक प्री-कॉन्फिगर्ड छवि प्राप्त कर सकते हैं (उस का उपयोग करने के विवरण के लिए पोस्ट के नीचे जाएं ): http://www.koushikdutta.com/2009/01/building-mono-for- android.html

हां, यह संभव होगा और यह मुश्किल नहीं होगा इस बिंदु पर शुरू करने के लिए सभी की जरूरत क्या है कनवर्टर जो कि एमएसआईएल को दळविक बाइटकोड में बदल देगा। चूंकि दोनों प्रारूप खुले-खुले और अच्छी तरह से प्रलेखित हैं, इसके साथ कोई समस्या नहीं होगी।

इसलिए, सी # या वीबी। नेट में एंड्रॉइड एप्लिकेशन लिखना संभव होगा, सवाल यह है कि किस तरह से एनएटी ढांचा मानक पुस्तकालयों का समर्थन किया जाएगा। लेकिन यह एक और मुद्दा है

ऑस्कर रेज ने लिखा:

मुझे पूरा यकीन है कि अगर गूगल हाथ किसी भी हित में है, तो वे कुछ डिज़ाइन करते थे, जबकि एंड्रॉइड पहले चरण में था, न कि अब जब वे उत्पादन चरणों में होते हैं मेरा मतलब यह नहीं है कि यह संभव नहीं है, मैं क्या कह रहा हूं वे दिलचस्पी नहीं रखते हैं हो सकता है कि एमएमएम एचएचएचएच 10 साल में।

असल में वे पहले से तैयार किए गए हैं जो जावा और। नेट के साथ बहुत ही अनुकूल हैं

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

एनएटी और जावा समान हैं, यह वास्तव में समय की बात है।

ddimitrov लिखा है:

.Net-> Java-> Dalvik अनुवाद अब भी किया जा सकता है ( http://dev.mainsoft.com/ ), लेकिन मुझे लगता है कि आप नेट पुस्तकालयों की कमी को कम करके देते हैं। बेशक कोई मोनो बंदरगाह कर सकता है, लेकिन यह निश्चित रूप से एक गैर तुच्छ प्रयास है।

बंदरगाह मोनो की कोई आवश्यकता नहीं एंड्रॉइड में पहले से ही वीएम और कुछ बुनियादी एपीआई हैं सभी की जरूरत है सीआईएल-> डलविक कनवर्टर और एंड्रॉइड एपीआई के लिए छोटे। एनटी आवरण (और शायद कुछ मानक एनईटी कक्षाओं के कुछ बुनियादी कार्यान्वयन)। बस।

अपडेट: .NET पहले से ही एंड्रॉइड पर काम करता है – आपको ऊपर दिए गए अनुसार मोनोड्रोड ( http://monodroid.net ) नामक उत्पाद की आवश्यकता होगी।

मिगुएल डी इकाजा ने अपने ब्लॉग पर 17 फरवरी 2010 को घोषणा की कि वे एंड्रॉइड के लिए मोनो पर काम शुरू कर रहे हैं जिसे मोनोडॉइड कहा जाएगा।

यह आईफोन पर मोनो टच के समान होगा लेकिन इसके बजाय एंड्रॉइड के लिए

यह एंड्रॉयड यूआई को बाध्यकारी प्रदान करेगा, ताकि ऐप लाइव निवासी एंड्रॉइड ऐप देख सकें और महसूस कर सकें। इसके लिए आपको एक एंड्रॉयड विशिष्ट यूआई लिखना होगा।

फिर भी आप मौजूदा निचले स्तर के पुस्तकालयों को पुन: संयोजन करने की आवश्यकता के बिना पुनः उपयोग करने में सक्षम होंगे।

Android के लिए मोनो है, एंड्रॉइड के लिए रखी गई .NET ढांचा। और एंड्रॉइड-आधारित अनुप्रयोगों को विकसित करने के लिए सी # और कोर .NET एपीआई का उपयोग करने के लिए मोनोडाइड, एक विकास स्टैक है। MonoDroid पूर्वावलोकन 1 दो दिन पहले जारी किया गया है।

चूंकि यह Google पर पहली लिंक्स में से एक है, जब एंड्रॉइड और। नेट सहायता की खोज की जाती है, तो यह यहां पोस्ट करने के लिए ही उपयुक्त है।

मोनो प्रोजेक्ट एसडीके पर सीआईएल भाषाओं जैसे सी # जैसी एंड्रॉइड एप्लीकेशन विकसित करने के लिए काम कर रहा है। नीचे की ओर यह एक वाणिज्यिक उत्पाद होगा monodroid

MonoDroid पूर्वावलोकन के लिए उपलब्ध है। मुझे लगता है कि अंतर को पुल जाएगा हालांकि, मोनोडॉइड विकास के लिए एक महंगा विकल्प हो सकता है। उनके अन्य विकास उपकरण $ 199 और $ 4000 के बीच कहीं भी खर्च करते हैं (द मोनो टच .. आईफोन देव टूल … की कीमत $ 39 9 और $ 39 99 है)। यदि लोग इन उपकरणों के साथ ऐप्सेस का विकास करते हैं, तो उन्हें कुछ रिटर्न देखने के लिए एक बहुत मजबूत व्यवसाय मॉडल की आवश्यकता होती है।

यह देखें xmlvm मुझे लगता है कि यह संभव है। मई भी इस वीडियो की जांच कर सकते हैं

मोनो का एक संशोधित बंदरगाह भी पूरी तरह संभव है।

.NET कॉम्पैक्ट ढांचे को सिम्बियन ओएस ( http://www.redfivelabs.com/ ) पर पोर्ट किया गया है। यदि 'बंद' प्लेटफ़ॉर्म के रूप में .NET को इस प्लेटफ़ॉर्म पर पोर्ट किया जा सकता है, तो मुझे ऐसा कोई कारण नहीं दिखाई दे सकता है कि यह एंड्रॉइड के लिए क्यों नहीं किया जा सकता।

एनएटी और मोनो महान वातावरण हैं, जिनमें कई उपकरण और उन लोगों के उत्कृष्ट कौशल के आधार हैं जो उनका उपयोग कैसे करते हैं।

मुझे लगता है कि मोनो को मोबाइल क्रॉस-प्लेटफ़ॉर्म डेवलपमेंट पर्यावरण का विकल्प चुनने का मौका मिला है, क्योंकि ये केवल उद्देश्य-सी का आईफोन पर एकमात्र विकल्प है और यह एंड्रॉइड के लिए पोर्टेबल होना चाहिए, और .नेट पहले से ही विंडोज मोबाइल पर है

मैं वास्तव में एंड्रॉइड पर एंड्रॉइड पर एंड्रॉइड एपीआई के रैपर के साथ एक मोनोच के साथ ठोस कार्यान्वयन को देखने की उम्मीद कर रहा हूं और इसके लिए भुगतान करने के लिए तैयार रहूंगा क्योंकि मैं स्वयं इसे करने की स्थिति में नहीं हूं

आप Silverlight के एक एंड्रॉइड कार्यान्वयन को देख सकते हैं। माइक्रोसॉफ्ट के प्रतिनिधि ने पुष्टि की है कि यह संभव है, आईफोन जहां बनाम प्रतिनिधि ने कहा कि यह समस्याग्रस्त था।

लेकिन नेट ढांचे का एक संस्करण संभव है। बस किसी को इसके बारे में अधिक देखभाल करने की आवश्यकता है 🙂

लेकिन वास्तव में, सी # से जावा तक चलना एक बड़ा समझौता नहीं है और दो प्लेटफार्मों (पीसी बनाम जी 1) के बीच कठोर मतभेदों को देखते हुए ऐसा लगता है कि आप किसी भी एप के लिए एक कोडबेस के साथ प्राप्त करने में असमर्थ होंगे आप दोनों पर चलाना चाहते थे।

मेरी राय में, यह तकनीकी रूप से सीएलआई बाइटकोड को दळविक में परिवर्तित करना और कलेक्शंस, फाइल एक्सेस आदि जैसी कुछ मुख्य विशेषताओं के लिए आवरण कक्षाएं लिखना संभव होगा, यहां तक ​​कि यह कठिन परिश्रम होगा।

लेकिन एंड्रॉइड पर चलने वाला एक नेट डेस्कटॉप एप्लीकेशन विदेशी महसूस करेगा, क्योंकि इसमें एक क्लासिक विंडोज-जीयूआई होगा जो एक टच डिवाइस पर बहुत उपयोगी नहीं है। अगर, दूसरी तरफ, आप एक एंड्रॉइड-जैसी जीयूआई कोड को एनएटी में लिखना चाहते थे, आपको रैपर के दूसरे सेट की आवश्यकता होती है (ध्यान दें कि रैपिंग केवल ऊपर उल्लेखित रैपरों का विरोध करने का दूसरा रास्ता है)।

मुझे यकीन नहीं है कि कोई नेट मोबाइल एप्लिकेशन एंड्रॉइड पर देशी महसूस करेगा, लेकिन मुझे लगता है कि यह नहीं होगा।

हो सकता है कि आप एक और दृष्टिकोण में रुचि रखते हैं: आप जावा एप्लिकेशन में अपना आवेदन लिख सकते हैं। आप माइक्रोसॉफ्ट जे # के जरिए इसे नेट पर संकलित कर सकते हैं (मुझे पता है कि इसे बंद है, लेकिन आप अभी भी इसे डाउनलोड और उपयोग कर सकते हैं) और एंड्रॉइड पर एक ही जावा कोड का उपयोग करें। दोबारा, यह कोर क्लास के लिए है जो व्यापारिक तर्क है और आपको फिर से जीयूआई लिखना होगा। हो सकता है कि आप जे 2 एमई के रूप में अच्छी तरह से छेड़छाड़ कर सकते हैं, जो आप एनईटी का उपयोग करते हैं, तो आप ऐसा करने में सक्षम नहीं होंगे।

एंड्रॉइड के लिए नेट। मेरे लिए एक वास्तविक संभावना की तरह लगता है ऐसी खबर है कि माइक्रोसॉफ्ट एंड्रॉइड के लिए उचित सिल्वरलाइट रिलीज़ करेगा- कभी भी ऐप्पल में बूट करने के लिए माइक्रोसॉफ्ट के फायदों को कम न मानें। एक स्मार्टफोन जो कि तेज़, अधिक सुविधा युक्त, एक तेज इंस्टॉल करने योग्य मानक के रूप में तेजी से विकास जीवन चक्र, प्रभावशाली हार्डवेयर, फ्लैश और सिल्वरलाइट है।

एंड्रॉइड को सुधारने में माइक्रोसॉफ्ट का निहित स्वामित्व है, और साथ ही, एंड्रॉइड पर सिल्वरलाइट के लिए एप्लिकेशन डिस्प्ले किए जाएंगे, मल्टी-टच, जीपीएस आदि आदि के साथ विंडोज फोन 7 ओएस पर भी काम करेंगे।