मेरी कंपनी को .NET विकास में बहुत अनुभव है, और हमारे उत्पादों में से एक ईआरपी सिस्टम में है। हाल ही में, एक ग्राहक ने हमसे पूछा कि क्या हम उस सिस्टम को टैबलेट इंटरफ़ेस प्रदान कर सकते हैं, अर्थात, एक सॉफ्टवेयर जो ग्राहक को उत्पाद जानकारी देखने और टैबलेट पर ऑर्डर बनाने की अनुमति देता है।
बेशक, हम ऑब्जेक्टिव-सी सीखने, मैक डेवलपमेंट वर्कस्टेशन खरीदने, ऐप्पल को फीस का भुगतान करने, आदि के लिए सिर्फ इस एक प्रोजेक्ट के लिए (हम ऐप को बेचने में सक्षम हो सकते हैं) के बारे में बहुत रोमांचित नहीं हैं। कुछ अतिरिक्त ग्राहकों को बाद में, लेकिन बाजार बहुत छोटा है, क्योंकि यह केवल हमारे ईआरपी सिस्टम के मौजूदा ग्राहकों के लिए उपयोगी होगा)।
तो हमें क्या करना चाहिए? जहाँ तक मैं देख सकता हूँ, हमारे पास निम्नलिखित विकल्प हैं:
" सादे पुराने विंडोज एप्लिकेशन " (डब्ल्यूपीएफ) लिखें और इसे विंडोज 7 टैबलेट पर चलाएं, जैसे कि सैमसंग स्लेट या एसर आइकोनिया।
कमियां: कम चलने वाले समय के साथ भारी, महंगे उपकरण ("वास्तविक" टैबलेट की तुलना में)।
विंडोज 8 एआरएम-आधारित टैबलेट के लिए प्रतीक्षा करें और एक मेट्रो (WinRT) एप्लिकेशन लिखें।
कमियां: कम से कम एक वर्ष तक प्रतीक्षा करें; यह स्पष्ट नहीं है कि क्या विंडोज 8 एआरएम ऐप स्टोर से गुजरे बिना कस्टम बी 2 बी ऐप्स की स्थापना का समर्थन करेगा।
Android के लिए मोनो का उपयोग करें और Android के लिए .NET ऐप लिखें।
कमियां: फिर भी एक और यूआई लाइब्रेरी (WPF और सिल्वरलाइट से अलग); कुछ प्रदाताओं ने ऐप्स की साइडलोडिंग को अस्वीकार कर दिया है।
अब तक, विकल्प 1 और 3 सबसे यथार्थवादी प्रतीत होते हैं। क्या मुझे कोई स्पष्ट कमियां या फायदे याद थे? क्या कोई अन्य विकल्प है जिसे मैंने अभी तक नहीं माना है? क्या आप एक समान स्थिति में हैं और (सफलतापूर्वक) एक विशेष विकल्प चुना है?