2013-02-22 10 views
5

ऐप्पल प्रलेखन लगातार यह कहता है कि उपयोगकर्ता द्वारा जेनरेट किए गए दस्तावेज़ों को सभी स्थानीय रूप से संग्रहीत किया जाना चाहिए या सभी iCloud पर संग्रहीत किया जाना चाहिए।iCloud पर ऐप्पल का "सब कुछ या कुछ नहीं" रुख: क्या यह एक कठिन दिशानिर्देश है?

एक आवेदन के सभी दस्तावेजों या तो स्थानीय सैंडबॉक्स में या एक iCloud कंटेनर निर्देशिका में जमा हो जाती है: यहाँ this iOS page से एक उदाहरण (जोर पर सभी उनकी है)। उपयोगकर्ता को iCloud में संग्रहण के लिए अलग-अलग दस्तावेज़ों का चयन करने में सक्षम नहीं होना चाहिए।

मैं उन दस्तावेजों को व्यक्तिगत रूप से प्रबंधित करने की अनुमति चाहते हैं: शायद वे एक स्थानीय होने के लिए (उनके iCloud भत्ता से स्थान बचाने के लिए) है, इसलिए वे यह सभी उपकरणों में हेरफेर कर सकते हैं एक और iCloud पर होना चाहते हैं, और एक दूसरे से DropBox पर होने के लिए ताकि वे इसे किसी मित्र के खाते में कॉपी कर सकें या इसे मैन्युअल रूप से बैक कर सकें या इसे बाहरी रूप से भी संपादित कर सकें। सभी या कुछ भी दृष्टिकोण वास्तव में लचीलापन के रास्ते में नहीं मिलेगा, खासकर जब मैं DropBox sync पेश करने आया हूं। मेरे मामले में, व्यक्तिगत पसंद भी सरल यूआई के लिए बनाता है।

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

+0

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

+0

हालांकि किस आधार पर? इस आधार पर कि वे सोचते हैं कि सभी या कुछ भी उपयोगकर्ता-मित्र नहीं है? यह ऐप को अस्वीकार करने के लिए थोड़ा सा व्यक्तिपरक लगता है। – Clafou

+3

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

उत्तर

1

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

यदि यह समीक्षा दिशानिर्देशों में नहीं है, तो मुझे संदेह है कि यह "उपयोगिता" — के लिए किसी भी आवश्यकता के अलावा अस्वीकृति के लिए जमीन है, लेकिन ईमानदारी से, वहां यूआई की औसत गुणवत्ता को देखते हुए, मैं बहुत चिंतित नहीं होगा।

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

1

मैंने iCloud के साथ एक ऐप के लिए बहुत सारे परीक्षण किए। मैंने अनुमान लगाया कि यह उपयोगकर्ता के लिए पारदर्शी होगा कि सबकुछ iCloud में था या नहीं, अन्यथा ऐप्पल इस दृष्टिकोण का सुझाव क्यों देगा?

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

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

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

मुझे ऐप्पल समीक्षकों से कोई शिकायत नहीं मिली है। अगर मैंने किया, तो मैं उन्हें कई रडार प्रविष्टियों पर इंगित करूंगा।

+0

मैंने बहुत सी समान पोस्ट पढ़ी हैं, जो कि ऐप के अन्य पहलुओं को बेहतर बनाने के लिए खर्च किए जा सकने वाले इतने समय व्यतीत करने पर निराशा की एक ही अभिव्यक्ति के साथ पढ़ती हैं। बहुत उत्साहजनक नहीं है! समाधान खोजने के लिए धन्यवाद और अच्छी तरह से किया गया। – Clafou

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