2011-10-12 11 views
5

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

मुझे लगता है कि मेरे आवेदन के लिए लाइब्रेरी का उपयोग करने के बारे में विशेष रूप से - यहां तक ​​कि जब यह हनीकॉम पर चलता है - अन्यथा मुझे ज्यादातर समान वर्गों के 2 संस्करण बनाना होगा।

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

हमेशा की तरह, अपने समर्थन के लिए धन्यवाद :)

+0

सामान्य रूप से, मैंने सवाल पूछा होगा कि मैं जितना स्पष्ट हो सकता हूं। मैं क्या जानना चाहता हूं कि क्या दो संस्करणों में विशिष्ट वर्ग (उदाहरण के लिए कुछ टुकड़ा) बनाना एक अच्छा विचार है - एक जो एसीएल से बेस खंड वर्ग का विस्तार करेगा और दूसरा मूल हनीकॉम एसडीके से बेस खंड वर्ग का विस्तार करेगा। या मेरे पास एक टुकड़ा होना चाहिए जो केवल एसीएल का उपयोग करेगा? – myself

उत्तर

3

तुम दोनों टैबलेट और हैंडसेट के लिए एक द्विआधारी है की योजना है, अपने टुकड़े सभी एसीएल से विस्तार करना चाहिए - अन्यथा आप दो एप्लिकेशन बना दिया जाएगा। एसीएल का लाभ यह है कि आप अपने ऐप को एक बार (अपनी संगतता कक्षाओं को विस्तारित करके) बना सकते हैं और फिर उन सभी टुकड़ों को सभी एपीआई स्तरों पर चला सकते हैं> = 4.

हमारे सामने आने वाली सबसे बड़ी कमी एनीएल बग एनिमेशन से संबंधित थी और हनीकॉम पर बैक बटन - लेकिन ये [ज्यादातर] समर्थन पैकेज आर 4 के साथ तय किए गए थे। मुझे किसी अन्य मुद्दे को याद नहीं है (यदि कोई था तो वे इतने छोटे थे कि मुझे अब उन्हें याद नहीं है)।

+0

धन्यवाद ड्रू! मैं मानता हूं, संगतता लाइब्रेरी अधिकांश उपकरणों पर काम करती है, और यह कुछ संभावित मामूली बग्स या थोड़ा (यदि कोई है) धीमी कार्यक्षमता से कहीं अधिक महत्वपूर्ण है। – myself