यह लगभग ऐसा लगता है कि क्रॉस-प्लेटफॉर्म किट के खिलाफ एक प्रवृत्ति है। यदि लोग एक बार लिखना चाहते हैं, तो कहीं भी चलाएं, वे HTML का उपयोग करते हैं - एक वेब साइट बनाते हैं। लोग केवल प्लेटफ़ॉर्म टूलकिट का उपयोग कर रहे हैं, जब एक देशी रूप और महसूस अत्यधिक मांग है, उदाहरण के लिए iPhone पर। इसलिए यदि आप गैर-वेब ऐप से परेशान हैं, तो इसका मूल कारण है कि यह देशी प्लेटफॉर्म किट का उपयोग करने का कोई मतलब नहीं है।
क्रॉस-प्लेटफ़ॉर्म टूलकिट ने कभी भी अच्छी तरह से काम नहीं किया है; डेस्कटॉप प्लेटफॉर्म समान नहीं हैं, और यह वास्तव में उन्हें दूर करना मुश्किल है। फोन और टैबलेट को मिक्स में जोड़ने से यह और भी कठिन हो जाता है। आप एक बहुत टपका हुआ अमूर्त ( http://www.joelonsoftware.com/articles/LeakyAbstractions.html देखें ) के साथ समाप्त होते हैं । अक्सर यह आसान है कि आप अपने "इंजन" को अपने यूआई से अलग करें, और यूआई को प्रति प्लेटफॉर्म पर अलग से लिखें।
मैक के लिए अधिक लोकप्रिय होने की प्रवृत्ति क्रॉस-प्लेटफ़ॉर्म किट को अधिक के बजाय कम लोकप्रिय बना सकती है। मुझे लगता है कि अक्सर लोग प्लेटफ़ॉर्म प्लेटफ़ॉर्म किट का इस्तेमाल सैद्धांतिक रूप से क्रॉस-प्लेटफ़ॉर्म चेकबॉक्स की जाँच करने के लिए करते हैं, क्योंकि सभी प्लेटफ़ॉर्म पर वास्तव में अच्छे परिणाम मिलते हैं। एक बार जब आप वास्तव में कई प्लेटफार्मों के बारे में परवाह करते हैं ... तो आप यह देखना शुरू करते हैं कि क्रॉस-प्लेटफॉर्म किट में डाउनसाइड कैसे होते हैं।
यहाँ उन डाउनसाइड पर एलेक्स पायने से एक ब्लॉग पोस्ट है: http://al3x.net/2011/01/15/user-hostile-xmarkets.html
मुझे लगता है कि यह बता रहा है कि कई बड़े, लोकप्रिय क्रॉस-प्लेटफ़ॉर्म ऐप अपने स्वयं के क्रॉस-प्लेटफ़ॉर्म दृष्टिकोण (फ़ायरफ़ॉक्स, क्रोम, एक्लिप्स, ओपनऑफ़िस.ओई ऐसे उदाहरण हैं जो दिमाग में आते हैं) का आविष्कार करते हैं। आवश्यकता पड़ने पर फ्रेमवर्क के स्वामित्व में वे अमूर्तन के माध्यम से नीचे पंच कर सकते हैं। इसके अलावा, इन ऐप्स ने सभी प्लेटफार्मों पर समान (और विशेष रूप से देशी नहीं) देखने के लिए ट्रेंड किया है।
यह सब कहा, मैं वास्तविक आँकड़े या कुछ भी नहीं है। लेकिन मैंने GTK + पर बहुत काम किया है, और फ़ायरफ़ॉक्स, क्रोम और एक्लिप्स सहित कोडबेस के साथ कुछ परिचित हैं। इसलिए मैंने पहली बार तकनीकी चुनौतियों को देखा है।