2011-08-22 7 views
14

महिलाओं और सज्जनों पर पोर्टिंग आईओएस यूआई तत्व!एंड्रॉइड

अक्सर मेरे काम पर मैं क्लाइंट से निम्न आवश्यकता को पूरा करता हूं, एंड्रॉइड अनुप्रयोगों को विकसित करते समय: "इसे दिखने और आईफोन ऐप बनाएं"।

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

क्या आप लोग, कृपया मुझे आईओएस जैसी यूआई तत्वों के साथ एंड्रॉइड लाइब्रेरी (अगर कोई है) सलाह दें? अग्रिम में बहुत धन्यवाद, मैं आपसे सुनने की उम्मीद कर रहा हूं!

+6

लाइन – ingsaurabh

+2

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

+0

हाँ, ठीक है। मुझे कुछ "देशी" डिज़ाइन ऐप विकसित करना अच्छा लगेगा, लेकिन यह अक्सर ऐसा नहीं होता है, जब सेवा ऐप्स विकसित होते हैं, न कि उत्पाद वाले – Lonkly

उत्तर

9

पर विस्तार करने के लिए मार्टिन की टिप्पणी, जिसे मैं सहमत हूं।

शायद एक बड़ा कारण है कि एक ग्राहक इसके लिए क्यों पूछेगा, लेकिन कई मामलों में मुझे यकीन है कि उन्हें इस आवश्यकता पर चुनौती देने से फायदा हो सकता है। अगर मुझे इस अनुरोध के साथ प्रस्तुत किया गया था, तो मैं पहले पूछूंगा "क्यों?"। शायद वे इस प्रकार का जवाब चाहते हैं:

  1. हम प्लेटफार्मों पर समान उपलब्ध की जरूरत है, या
  2. इसे और अधिक लागत प्रभावी हो जाएगा एक बार के लिए डिजाइन और एक मंच पर लागू होते हैं, या
  3. यह कोई बात नहीं करने के लिए क्यों, बस करो!

यहाँ प्रत्येक के लिए कुछ प्रतिक्रियाएं हैं:

  1. प्रत्येक उपयोगकर्ता आम तौर पर एक फोन होगा, और Android पर अनुभव की जरूरत नहीं होगी iPhone करने के लिए समान होना - वे केवल परवाह है कि यह काम करता है और अपने फोन पर बहुत अच्छा लग रहा है। वास्तव में, एक एंड्रॉइड उपयोगकर्ता पसंद करेगा अगर आपने यूआई पैटर्न का उपयोग किया जो कि मंच के लिए अधिक आम है, आईओएस से मेल खाने के विरोध के रूप में। इसी प्रकार एक आईफोन उपयोगकर्ता के लिए।

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

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

आपके प्रश्न का सीधा जवाब नहीं है, लेकिन मुझे आशा है कि आपको यह उपयोगी लगेगा!

3

AFAIK एंड्रॉइड के लिए कोई 'आईओएस-समान' विजेट लाइब्रेरी नहीं है।

इस वजह से, आप उचित रूप से विकास और समर्थन दोनों के लिए क्लाइंट को अधिक शुल्क ले सकते हैं, जिससे मानक एंड्रॉइड यूआई डिज़ाइन और सिद्धांतों के साथ चिपकने के लिए प्रोत्साहन प्रदान किया जा सकता है।

5

एंड्रॉइड के लिए कोई आईफोन यूआई लाइब्रेरी नहीं है जिसे मैं जानता हूं। आप क्या कर सकते हैं, आईफोन जीयूआई psd प्राप्त करें और इसे 3 आकार के एंड्रॉइड के लिए फिर से करें (3 आकार श्रेणियों के लिए) और इन psd के तत्वों को अपने आवेदन के विषय में उपयोग करें।

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

बीटीडब्ल्यू आप सेन्चा टच जैसे पुस्तकालयों पर भी विचार कर सकते हैं, यह वेबकिट ब्राउज़र का उपयोग करने वाले सभी फोनों में समान दिखाई देगा।

+0

चार आकार श्रेणियां हैं - ldpi mdpi hdpi xhdpi –

+0

उस महान सलाह के लिए धन्यवाद। क्या आप मुझे सेन्चा टच के बारे में और बता सकते हैं? इसके प्रदर्शन के बारे में क्या? यह जावास्क्रिप्ट है, इसलिए यह एक उचित सवाल है जो मुझे लगता है^_^ – Lonkly

+1

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

1

एंड्रॉइड को पोर्ट आईफोन दृश्यों के लिए कोई लाइब्रेरी नहीं है, लेकिन यदि आप स्क्रैच से दोनों एप्लिकेशन शुरू कर रहे हैं तो आपके पास दोनों प्लेटफॉर्म के बीच दृश्य साझा करने के लिए दो संभावित दृष्टिकोण हैं।

पहला व्यक्ति WebView एस और कोडिंग HTML, JS और CSS कोडिंग कर रहा है। इस तरह के ऐप को हाइब्रिड कहा जाता है।

दूसरा ओपनजीएल का उपयोग कर रहा है। आप इसे सीधे या cocos2d-x जैसे ढांचे का उपयोग कर सकते हैं।

आप जो चाहते हैं उसके आधार पर आपको क्या चुनना चाहिए चुनना चाहिए।