2008-11-08 9 views
11

मैं एक एएसपी.NET एप्लिकेशन शुरू करने जा रहा हूं जिसे आईफ़ोन, ब्लैकबेरी और विंडोज मोबाइल ब्राउज़र के लिए लक्षित किया जाएगा। आईफोन के अलावा, मैं इन प्लेटफॉर्म का समर्थन करने वाली तकनीकों के बारे में अधिक जानकारी नहीं पा रहा हूं।मोबाइल डिवाइस जावास्क्रिप्ट/सीएसएस समर्थन। वहां क्या है

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

मैं क्या सोच रहा था कि अगर कोई अच्छा डेवलपर संसाधन जानता था, जहां मुझे मोबाइल ब्राउज़र के लिए क्या काम मिल सकता है (जैसे quirksmode.org मोबाइल उपकरणों के लिए)।

जहां तक ​​मुझे पता है, jQuery मोबाइल ब्राउज़र (आईफोन के अलावा) पर काम नहीं करेगा। क्या किसी को किसी भी रूप में मोबाइल ब्राउज़र पर jQuery पोर्ट बंद करने के किसी भी प्रयास के बारे में पता है? मैं jQuery कहता हूं क्योंकि यही मेरी मौजूदा वेबसाइट का उपयोग करता है और मैं स्थिरता रखना चाहता हूं, लेकिन यदि अन्य ढांचे से प्रसाद हैं, तो मुझे उन्हें भी जांचने में दिलचस्पी होगी।

अद्यतन
मैं इस अद्यतन करने के लिए किसी को पता है जो इस सवाल पर आते हैं हो सकता है बताना चाहता था। साइट quirksmode.org चलाने वाले व्यक्ति ने हाल ही में मोबाइल डिवाइस संगतता तालिकाओं को बनाना शुरू कर दिया है। आप यहाँ उन्हें बाहर की जाँच कर सकते हैं:

http://quirksmode.org/m/

उत्तर

3

दोनों माइक्रोसॉफ्ट और रिम अपने मोबाइल ऑपरेटिंग सिस्टम के emulators उपलब्ध कराया है। मैं अत्यधिक डाउनलोड करने की सलाह देते हैं। वे मेजबान ऑपरेटिंग सिस्टम से पिगबैक कर सकते हैं और यूआरएल पुनर्प्राप्त करने के लिए अपने ईथरनेट कनेक्शन का उपयोग कर सकते हैं और उन्हें अपने असली दुनिया समकक्ष के रूप में प्रदर्शित कर सकते हैं।

0

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

आईफोन के लिए, फ़्लैश के बाहर, इसे विंडोज/मैक पर जो भी सफारी करता है उसे करना चाहिए।

ब्लैकबेरी डिवाइस अपने मालिकाना ब्राउज़र का उपयोग करते हैं, आपको यह देखना होगा कि किसी के पास इसका विवरण है या नहीं।

3

ओएस 4.5 और पुराने पर भेजे गए ब्लैकबेरी ब्राउज़र jQuery का समर्थन नहीं करेंगे। यह मुश्किल से किसी भी तरह के गतिशील एचटीएमएल का समर्थन करता है। एक नया प्रतिपादन इंजन है जो ओएस 4.6 और उच्चतर (बोल्ड, पर्ल फ्लिप, तूफान, और नए उपकरणों पर) के साथ जहाजों का है जो डीओएम स्तर 2 और सीएसएस के लिए बहुत अच्छा समर्थन है। यह सही नहीं है, लेकिन jQuery का उपयोग करने वाली बहुत सारी चीज़ें काम करनी चाहिए। ध्यान दें कि jQuery ने डोम मैनिपुलेशन के लिए बहुत अधिक ओवरहेड जोड़ दिया है जो आपके जावास्क्रिप्ट कोड के प्रदर्शन को काफी धीमा कर देता है। ब्लैकबेरी के सर्वोत्तम परिणामों के लिए, मैं सुझाव देता हूं कि यदि आप कर सकते हैं (उदाहरण के लिए दस्तावेज़ (getElementById ('foo') का उपयोग करें (जैसे foo ') के बजाय दस्तावेज़ .getElementById (' foo ') का उपयोग करें, क्योंकि यह बहुत तेज़ है।

+1

संदर्भ के बिंदु के रूप में, मुझे jQuery के साथ कोई अनुभव नहीं है हालांकि मुझे पता है कि OS4.5 और यहां तक ​​कि 4.4 खराब रूप से जावास्क्रिप्ट का समर्थन करता है। यह वास्तव में केवल "यदि आपको वास्तव में जरूरी है" में समर्थित है। –

3

सबसे अच्छी जगह मोबाइल संसाधनों के लिए कर रहे हैं:

WURFL - wurfl.sourceforge।शुद्ध/

MobiForge - http://www.mobiforge.com

मोबाइल तत्वों - http://www.mobileelements.com

मोबाइल फोन पर सामान्य जावास्क्रिप्ट समर्थन में बहुत खराब है, या तो फोन नहीं जावास्क्रिप्ट है या कार्यान्वयन कीड़े है।

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

जिसके लिए के रूप में फोन के सबसे जब आप अपनी साइट को डिजाइन कर रहे हैं के लिए लोकप्रिय हैं, सबसे अच्छी जगह Admob मैट्रिक्स है - http://www.admob.com/s/solutions/metrics

लेकिन वर्तमान सूची है

  1. Apple iPhone

  2. मोटोरोला रेजर

  3. नोकिया एन 70

0

डिवाइस क्षमताओं को निर्धारित करने के लिए आपको DeviceAtlas में रुचि हो सकती है।

संबंधित मुद्दे