2011-10-14 13 views
9

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

यदि हां, तो लॉन्च छवि क्या होनी चाहिए यदि आपका ऐप अलग-अलग राज्यों में शुरू हो सकता है, या यह मल्टीटास्किंग करते समय अग्रभूमि पर वापस नहीं आती है? यदि यह केवल ऐप के पहले प्रारंभिक लॉन्च के लिए है, तो लॉन्च छवि केवल वैसे ही होनी चाहिए जब आप पहली बार ऐप शुरू करते हैं तो ग्राफिक सामान्य रूप से दिखाई देता है, है ना?

ऐप्पल को इस बारे में बहुत अधिक परवाह नहीं करना चाहिए कि आपके ऐप में वास्तव में इनमें शामिल हैं या नहीं, क्योंकि मेरे पास कभी नहीं है।

+1

मुझे समझ में नहीं आता कि यह प्रश्न क्यों डाउनग्रेड किया गया था। यह एक्सकोड या आईओएस विकास के लिए नए किसी के लिए उचित जांच प्रतीत होता है, और मेरा प्रश्न स्पष्ट है। – johnbakers

+1

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

+0

धन्यवाद श्रीमान, इसकी सराहना करते हैं। – johnbakers

उत्तर

4

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

लॉन्च छवि तब दिखाई देगी जब आपका ऐप प्रारंभ हो रहा है, यह एक अच्छा विचार है। यदि आपके पास कोई ऐप लोड करने की प्रतीक्षा करते समय उपयोगकर्ता को रिक्त स्क्रीन पर देखने की संभावना नहीं है। मेरा मानना ​​है कि अनुशंसा एक ऐसी छवि का उपयोग करना है जो आपके ऐप के पहले पृष्ठ जैसा दिखता हो। यहाँ संदर्भ है:

http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5

+0

इस प्रश्न पर सभी अप्रत्याशित नीचे वोटों के बावजूद उत्तर देने के लिए धन्यवाद। – johnbakers

+0

आपका स्वागत है! –

+0

आपके द्वारा लिंक किए गए दस्तावेज़ में, ऐप्पल स्प्लैश स्क्रीन बनाने के खिलाफ हतोत्साहित करता है। यदि आप UI की एक छवि का उपयोग करते हैं, आंशिक रूप से लोड किया गया है, तो यह आपके ऐप को ऐसा लगता है जैसे यह वास्तव में तेज़ी से लोड हो रहा है। उदाहरण के लिए, ऐप्पल नोट्स देखें। यूआई चरणों में लोड होने लगता है, जिसे आप पूरी तरह से लोड होने तक रिक्त स्क्रीन को देखने से तेज़ी से समझते हैं। एक स्पलैश स्क्रीन इस भ्रमित "तेज़" लोडिंग के उद्देश्य को हरा देती है। –

0

कैसे करता है, तो अनुप्रयोग तुरंत शुरू कर रहा है और कोई समय बीत के बारे में? यदि आप 0.1 सेकंड लॉन्च छवि के लिए देखते हैं (या नहीं देख सकते हैं) तो क्या होगा? क्या मुख्य बंडल में दो छवियां अभी भी उपयोगी होंगी जिन्हें कभी नहीं देखा या इस्तेमाल किया जाएगा?

+0

लॉन्च छवियों को आपके इंटरफ़ेस की तरह दिखना चाहिए, भले ही वे एक सेकंड के अंश के लिए दिखाए जाएं, जो वे अक्सर ऐप लॉन्च के दौरान करेंगे, फिर उनके और वास्तविक इंटरफ़ेस के बीच कोई दृश्य परिवर्तन नहीं होता है – johnbakers

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